【发布时间】:2014-06-13 22:17:47
【问题描述】:
所以我知道 R 中有一个标准偏差函数,但我试图弄清楚如何编写代码以使用 for 循环长期计算 SD。
men<-c(150,175,213,241,190,132,110,208,187)
alex<-NULL
for(i in 1:length(men)
{
alex[i]<-(men[i]-178.44)^2
}
这是我到目前为止所拥有的,我想做的是将 (men[i]-mean)^2 的值存储在向量 alex 中,这样我就可以继续对向量 alex 求和并找到标准偏差。但是,当我尝试运行此代码时收到一条错误消息。任何意见表示赞赏。
【问题讨论】:
-
您在寻找 R 答案还是 java 答案?
-
您在第三行忘记了
),最好避免在 R 中使用 for 循环。看看apply系列函数或最好的:使用 Richard 解决方案
标签: r sum standard-deviation