Desvio padrão em Java

/** * Desvio padrão dos números do vetor.
     * @param array o vetor com os números
     * @param size a quantidade de elementos no vetor
     * @param sum a soma de todos os elementos do vetor
     * @param mean a media de todos os elementos do vetor
     * @return o desvio padrão dos números do vetor
     */
    public static double standardDeviation(float array[], int size) {
        double standardDeviation = 0.0;
        float sum;
        sum = array[0];
        for (int i = 1; i < size; i++) {
            sum = sum + array[i];
        }

        float mean;
        mean = array[0];
        for (int i = 1; i < size; i++) {
            mean = mean + array[i];
        }

        for (int i = 0; i < size; i++) {
            standardDeviation = standardDeviation + Math.pow((array[i] - mean), 2);
        }

        return Math.sqrt(standardDeviation / size);
    }

Comentários

Postagens mais visitadas deste blog

Método da Interpolação por Eliminação Gaussiana em Scilab

Cálculo do Erro para Interpolação em Scilab

Método de Interpolação de Lagrange em Scilab