美文网首页
期望、方差、标准差

期望、方差、标准差

作者: 追风还是少年 | 来源:发表于2024-11-27 15:48 被阅读0次

期望

image.png
image.png
image.png

方差

image.png
image.png
  1. 手动计算方差
public class VarianceExample {
    public static void main(String[] args) {
        double[] data = {4, 7, 2, 9, 5};
        
        // 计算均值
        double mean = 0;
        for (double num : data) {
            mean += num;
        }
        mean /= data.length;
        
        // 计算平方差的和
        double sumSquaredDiff = 0;
        for (double num : data) {
            sumSquaredDiff += Math.pow(num - mean, 2);
        }
        
        // 计算方差
        double variance = sumSquaredDiff / data.length; // 对于样本方差,使用 n-1
        System.out.println("Variance: " + variance);
    }
}
  1. 使用 Apache Commons Math 库
    Apache Commons Math 库提供了现成的工具来计算方差:
import org.apache.commons.math3.stat.descriptive.moment.Variance;

public class VarianceExample {
    public static void main(String[] args) {
        double[] data = {4, 7, 2, 9, 5};
        
        Variance variance = new Variance();
        double result = variance.evaluate(data);
        
        System.out.println("Variance: " + result);
    }
}

总结

  • 方差 是衡量数据分布离散程度的度量,它表示数据点偏离均值的程度。
  • 方差与 标准差 密切相关,标准差是方差的平方根。
  • 在实际应用中,方差常用于衡量数据的波动性,而标准差由于具有与原始数据相同的单位,通常比方差更直观。

标准差

image.png
image.png
public class StandardDeviation {
    public static void main(String[] args) {
        // 示例数据
        double[] data = {5, 7, 3, 9, 10};
        
        // 计算均值
        double mean = 0;
        for (double num : data) {
            mean += num;
        }
        mean /= data.length;
        
        // 计算平方差的和
        double sumSquaredDiff = 0;
        for (double num : data) {
            sumSquaredDiff += Math.pow(num - mean, 2);
        }
        
        // 计算标准差
        double standardDeviation = Math.sqrt(sumSquaredDiff / data.length); // 对于样本标准差,使用 n-1
        System.out.println("Standard Deviation: " + standardDeviation);
    }
}

使用 Apache Commons Math 库
如果你使用的是 Apache Commons Math 库,可以更简便地计算标准差:

import org.apache.commons.math3.stat.descriptive.moment.StandardDeviation;

public class StandardDeviationExample {
    public static void main(String[] args) {
        double[] data = {5, 7, 3, 9, 10};
        
        StandardDeviation stdDev = new StandardDeviation();
        double result = stdDev.evaluate(data);
        
        System.out.println("Standard Deviation: " + result);
    }
}

相关文章

  • 正态分布

    概念正态分布.PNG 标准正态分布标准正态分布.PNG 期望和方差期望和方差.PNG 六西格玛 六个标准差 例子例...

  • 协方差(Covariance)

    1 期望、方差、标准差 概率论与数理统计中,最基本概念就是均值、方差、标准差,n个样本xi的集合X。 具体公式描述...

  • 【数学】方差

    方差(Variance):方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。 标准差(Standard D...

  • 用matlab的var函数求方差

    什么是方差和标准差? 方差(variance) 和标准差(standard variance) 方差:表示一组离散...

  • 区分总体标准差、样本标准差与标准误

    1 总体标准差 已知随机变量 的数学期望为 ,标准差为 ,则其方差为:此处 即为随机变量 的总体标准差! 2...

  • Pandas计算标准差

    标准差(或方差),分为总体标准差(方差)和样本标准差(方差)。 前者分母为n,后者为n-1。后者是无偏的。 pan...

  • 期望方差

    随机变量的数字特征 数学期望E(X) 期望性质 期望应用 样本方差D(X)或Var(X) 样本标准差(离散度) 正...

  • 开卷有益:《公司金融》收益与风险(2018-11-22)

    方差与标准差 变动幅度度量的标准统计方法为方差(variance)和标准差(standard deviation)...

  • 标准差、方差、期望工期、三点估算计算

    标准差和方差计算 标准差 = (悲观估计时间-乐观估计时间)/6 方差 = (标准差)的平方 最终估计时间计算 最...

  • 方差与标准差

    方差 衡量随机变量 X 的集中程度,越小越集中。 二阶矩 方差的意义 标准差 标准差意义 方差的性质 伯努利分布和...

网友评论

      本文标题:期望、方差、标准差

      本文链接:https://www.haomeiwen.com/subject/hemcsjtx.html