EDA365电子论坛网

标题: Matlab方差用std 或var 求出的结果和公式算出来的不一样 [打印本页]

作者: happyday    时间: 2020-6-10 14:39
标题: Matlab方差用std 或var 求出的结果和公式算出来的不一样
请问如何用matlab求一组数据的均方误差,方差,用std 或var 求出的结果和公式算出来的不一样?6 N& f1 ]! k! {
如[123   154  142  586  684  571  984 321 127],如何求得其均方误差,方差?求指导
& X0 A9 _5 `5 r
作者: ExxNEN    时间: 2020-6-10 16:37
方差的公式是:实际值与期望值之差的平方和再除以N8 |$ G# H) N7 @/ V! G5 [- r! ^) ]
这个公式是针对度量总体(population)的,而matlab的函数var和std认为操作数是度量总体的一个样本(sample),所以使用的公式为实际值与期望值之差的平方和再除以(N-1)。
作者: NingW    时间: 2020-6-11 17:39
学习了,还没用共公式算过,厉害啊




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2