Android 计算数据标准差的 Java 代码示例
以下是一个计算一组数据标准差的示例代码:
import java.util.Arrays;
public class StandardDeviation {
public static void main(String[] args) {
double[] data = {2.5, 3.7, 4.8, 1.3, 2.9}; // 输入数据
double mean = calculateMean(data); // 计算平均值
double variance = calculateVariance(data, mean); // 计算方差
double standardDeviation = Math.sqrt(variance); // 计算标准差
System.out.println('标准差: ' + standardDeviation);
}
// 计算平均值
public static double calculateMean(double[] data) {
double sum = 0.0;
for (double num : data) {
sum += num;
}
return sum / data.length;
}
// 计算方差
public static double calculateVariance(double[] data, double mean) {
double sum = 0.0;
for (double num : data) {
sum += Math.pow(num - mean, 2);
}
return sum / data.length;
}
}
在这个示例中,我们首先定义了一个包含要计算标准差的数据的数组 'data'。然后,我们使用 'calculateMean' 方法计算平均值,使用 'calculateVariance' 方法计算方差,最后使用 'Math.sqrt' 方法计算标准差。最终,我们通过打印语句输出标准差的值。
你可以将你的数据替换为 'data' 数组中的数据,并运行这段代码来计算标准差。
原文地址: https://www.cveoy.top/t/topic/qhth 著作权归作者所有。请勿转载和采集!