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



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

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

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

比较以下内容:

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

最新更新