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);
}
* @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
Postar um comentário
Obrigado pelo contato, retornarei o mais breve possível!