R中的函数scale()不会对称地缩放数据

时间:2017-06-17 14:31:12

标签: r

如果我的问题很简单,我道歉。我试图找到答案,但我没有找到太多信息。

我使用R中的scale()函数来缩放我的数据。我不明白的是,当我使用matplot()绘制我的缩放数据时,似乎我的缩放数据不对称。这意味着神圣数据的范围是-1,-0.5,0,0.5,1,1.5。据我所知,我们将数据缩放为零和标准差s。所以我的数据应该有s与平均值的偏差,但这里我的偏差为1.5,偏差为-1。为什么呢?

1 个答案:

答案 0 :(得分:3)

您的数据与其平均值不对称。

比较以下内容:

x <- runif(1000)  # symmetric around 0.5
y <- rexp(1000)  # not symmetric around 1 at all

summary(scale(x))
summary(scale(y))