我有一个数据集我试图用平均值0和0.5的标准差进行标准化。
这个问题似乎与我的需求相似,但我不确定如何将标准差从1改为0.5。
感谢您的帮助!
答案 0 :(得分:5)
如果你有一个Normal(0,sd = 1)分布并且你想要一个Normal(0,sd = .5),只需乘以.5。参见
# x ~ Normal(0,1)
x<-rnorm(10000)
mean(x)
# [1] 0.003044746
sd(x)
# [1] 0.9987472
#transform
y <- .5*x
mean(y)
# [1] 0.001522373
sd(y)
# [1] 0.4993736