以下是一个计算一组数据标准差的示例代码:

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' 数组中的数据,并运行这段代码来计算标准差。

Android 计算数据标准差的 Java 代码示例

原文地址: https://www.cveoy.top/t/topic/qhth 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录