当标准化功能未返回标准偏差1时

时间:2016-04-20 23:28:13

标签: r

假设:

stdized = function(x)
{
    return (x-mean(x)/sd(x))
}

根据wiki page describing feature standardisation,此函数输出的stdev应为1.但是:

> sd(stdized(c(1,2,3,4,5)))
[1] 1.581139

为什么会这样?

1 个答案:

答案 0 :(得分:1)

尝试使用

代码
    stdized = function(x)
    {
       return ((x-mean(x))/sd(x))
    }