Reader_Founder 发表于 2013-8-24 10:45

用zscore标准化的一个疑问

clear;
x=;
=zscore(x);
y=mean(xz);

进行标准化后的矩阵xz各列均值应该为0,为什么输出结果不是呢,见2楼
谢谢~在线等

Reader_Founder 发表于 2013-8-24 10:47

y的结果

袁海亮 发表于 2013-8-24 12:43

楼主你好  很高兴能为你来解答这个题目  其实我想说的是 你的结果是正确的  出来这种情况的原因是 在计算过程中 计算机采用的是浮点数进行计算的  而在浮点数计算里  机器数0 一般是用一个非常小的数 这个数几乎没有意义的这么一个数来替代0, 鄙人见解  

magic2728 发表于 2013-8-24 14:42

计算精度问题,不足挂齿。

Reader_Founder 发表于 2013-8-24 15:29

magic2728 发表于 2013-8-24 14:42 static/image/common/back.gif
计算精度问题,不足挂齿。

精度问题,谢谢~

Reader_Founder 发表于 2013-8-24 15:30

袁海亮 发表于 2013-8-24 12:43 static/image/common/back.gif
楼主你好  很高兴能为你来解答这个题目  其实我想说的是 你的结果是正确的  出来这种情况的原因是 在计算过 ...

很高兴斑竹能帮忙,谢谢

袁海亮 发表于 2013-8-24 15:46

Reader_Founder 发表于 2013-8-24 15:30 static/image/common/back.gif
很高兴斑竹能帮忙,谢谢

:handshake
页: [1]
查看完整版本: 用zscore标准化的一个疑问