楼主: wongshong
912 1

[问答] 自编求标准差的函数,哪里有问题? [推广有奖]

  • 1关注
  • 2粉丝

已卖:1031份资源

本科生

91%

还不是VIP/贵宾

-

威望
0
论坛币
1933 个
通用积分
0.1200
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1867 点
帖子
92
精华
0
在线时间
116 小时
注册时间
2011-1-23
最后登录
2024-11-1

楼主
wongshong 发表于 2016-10-15 00:52:15 |AI写论文
5论坛币
自编求标准差的函数,运行结果不对,哪里有问题?
sd11<- function(y){
  n<-length(y)
  s<-0
  d<-0
  for(i in 1:n){
    s<-s+y[i]
  }
  s<- s/n
  for(j in 1:n){
    d<-d+(y[j]-s)^2
  }
  d<-d/n
  d<-sqrt(d)
  print(d)
}

谢谢了!

最佳答案

czrdiao 查看完整内容

R里面的sd()函数是除以n-1的,所以你的应该是d
关键词:标准差 哪里有 标准差

沙发
czrdiao 发表于 2016-10-15 00:52:16
R里面的sd()函数是除以n-1的,所以你的应该是d<-d/(n-1)

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 16:44