版权声明:本文为博主原创文章,经博主允许可以转载,必须附上博主网址。 https://blog.csdn.net/Intangilble/article/details/84253915
1、std函数 :
标准差。
2、使用方法:
(1)S = std(A)
返回 A 沿大小不等于 1 的第一个数组维度的元素的标准差。
如果 A 是观测值的向量,则标准差为标量。
如果 A 是一个列为随机变量且行为观测值的矩阵,则 S 是一个包含与每列对应的标准差的行向量。
如果 A 是一个多维数组,则 std(A) 会沿大小不等于 1 的第一个数组维度计算,并将这些元素视为向量。此维度的大小将变为 1,而所有其他维度的大小保持不变。
默认情况下,标准差按 N-1 实现标准化,其中 N 是观测值数量。
(2)S = std(A,w)
为上述任意语法指定一个权重方案。
当 w = 0 时(默认值),S 按 N-1 进行标准化。
当 w = 1 时,S 按观测值数量 N 进行标准化。
w 也可以是包含非负元素的权重向量。
在这种情况下,w 的长度必须等于 std 将作用于的维度的长度。
(3)S = std(A,w,dim)
使用上述任意语法沿维度 dim 返回标准差。
要维持默认标准化并指定操作的维度,请在第二个参数中设置 w = 0。
(4)S = std(___,nanflag)
指定在上述任意语法的计算中包括还是忽略 NaN 值。
例如,std(A,‘includenan’) 包括 A 中的所有 NaN 值,
而 std(A,‘omitnan’) 则会忽略这些值。