我在网上看到了z = zscore(x,0,2)
,我想知道“0”和“2”代表什么?哪个决定“0”和“2”的值?如果我使用z = zscore(x,0,4)
,这是否意味着它将来更有可能产生NaN值
如何计算?非常感谢你!
答案 0 :(得分:1)
Matlab文档是here
从那里:
zscore(X,标志,暗淡)
如果flag为0(默认值),则zscore使用样本标准差...
缩放X.如果flag为1,则zscore使用总体标准差
来缩放X.zscore(X,flag,dim)沿着维度dim标准化X
除非数据的尺寸发生变化,否则不会将2更改为4。