第四章 变量类型和函数讨论区【提问或回答均计分】

如何正确计算准确的标准差

如何正确计算准确的标准差

王汝霖3227010043 -
回帖数:1

使用std进行标准差计算的时候发现正常填入数字发现Matlab计算出的结果和我自己用标准差公式计算出来的答案不一样,原因是什么?

具体代码举例如下:

std([1 2 3])

ans =

1

附件 截屏2023-12-17 下午7.05.50.png
回复王汝霖3227010043

回复: 如何正确计算准确的标准差

陈嘉欢3227010003 -
对函数std前两个可输入数值xy:std(x,y)
x为计算对象,表示为计算向量x的标准差。
y为计算方式,y不填的时候默认为0,是统计学中利用样本数据估算总体标准差的计算方式。而y填1的时候,为常用的直接计算标准差的方式。
 
附图,
(1)是y为0时(默认)的计算方式(估算总体);
(2)是y为1时的计算方式(常规)
附件 Screenshot_20231217_191526.jpg