如何计算一组数据的标准偏差
List中有一组数据(String类型),怎么将其转换成数值型的,进而能够计算这组数据的标准偏差。
标准差是方差的平方根,也就是各个样本数据与样本的算术平均数的差的平方和除以样本数量后开平方;也就是:标准差=Sqrt((X1-x)^2+(X2-x)^2+…+(Xn-x)^2)/n, 其中:X1~ Xn,为样本数据,x 为样本的算术平均数;x=(X1+X2+…+Xn)/n
关于编程实现建议用一维数组存储样本数据,可以用遍历方式计算平均数,然后用循环将样本数据与平均数相减后取其平方、累加,再除以样本数量后开平方即可。
Excel有个公式STDEV()
帮忙写个方法(Java)