matlab中的“zscore”函数

时间:2015-05-05 00:26:09

标签: matlab matlab-guide matlab-deployment matlab-compiler

我在网上看到了z = zscore(x,0,2),我想知道“0”和“2”代表什么?哪个决定“0”和“2”的值?如果我使用z = zscore(x,0,4),这是否意味着它将来更有可能产生NaN值 如何计算?非常感谢你!

1 个答案:

答案 0 :(得分:1)

Matlab文档是here

从那里:

  

zscore(X,标志,暗淡)

     

如果flag为0(默认值),则zscore使用样本标准差...

缩放X.      

如果flag为1,则zscore使用总体标准差

来缩放X.      

zscore(X,flag,dim)沿着维度dim标准化X

除非数据的尺寸发生变化,否则不会将2更改为4。