Java Program to Calculate Standard Deviation
2020-12-29 23:30
标签:instead public created sum alc math sam += roo This program calculates the standard deviation of a individual series using arrays. Visit this page to learn about Standard Deviation. To calculate the standard deviation, 为了计算标准偏差,创建了calculateSD()函数。将包含10个元素的数组传递给该函数,此函数将计算标准偏差并将其返回给main()函数 Note: This program calculates standard deviation of a sample. If you need to compute S.D. of a population, return When you run the program, the output will be: In the above program, we‘ve used the help of Math.pow() and Math.sqrt() to calculate the power and square root respectively. Java Program to Calculate Standard Deviation 标签:instead public created sum alc math sam += roo 原文地址:https://www.cnblogs.com/PrimerPlus/p/13022547.htmlIn this program, you‘ll learn to calculate the standard deviation using a function in Java.
calculateSD()
function is created. The array containing 10 elements is passed to the function and this function calculates the standard deviation and returns it to the main()
function.Example: Program to Calculate Standard Deviation
public class StandardDeviation {
public static void main(String[] args) {
double[] numArray = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
double SD = calculateSD(numArray);
System.out.format("Standard Deviation = %.6f", SD);
}
public static double calculateSD(double numArray[])
{
double sum = 0.0, standardDeviation = 0.0;
int length = numArray.length;
for(double num : numArray) {
sum += num;
}
double mean = sum/length;
for(double num: numArray) {
standardDeviation += Math.pow(num - mean, 2);
}
return Math.sqrt(standardDeviation/length);
}
}
Math.sqrt(standardDeviation/(length-1))
instead of Math.sqrt(standardDeviation/length)
from the calculateSD()
method.Standard Deviation = 2.872281
文章标题:Java Program to Calculate Standard Deviation
文章链接:http://soscw.com/index.php/essay/39157.html