用S7-200的数学运算指令能求一组数的标准偏差吗?
如果能,有现成的程序吗?
最佳答案
标准偏差,功能块里面没有这个功能,根据定义公式自己编一个就可以了,公式如下:
样本标准偏差S=SqRT[(∑(xi-x拔)^2)/(N-1)],公式中∑代表总和,x拔代表所采用的样本x的均值,^2代表二次方,Sqrt代表平方根。
例:有一组数字分别是200、50、100、200,求它们的样本标准偏差。
x拔=(200+50+100+200)/4=550/4=137.5
S^2=[(200-137.5)^2+(50-137.5)^2+(100-137.5)^2+(200-137.5)^2]/3
样本标准偏差S=Sqrt(S^2)=75
STDEV基于样本估算标准偏差。标准偏差反映数值相对于平均值(mean)的离散程度。[1]
总体标准偏差σ=Sqrt[(∑(xi-μ)^2)/N],公式中∑代表总和,μ代表总体x的均值,^2代表二次方,Sqrt代表平方根。
提问者对于答案的评价:
谢谢!
专家置评
已阅,最佳答案正确。