楼主: yu45gfhgfh
84 3

[问答] R做MCMC抽样输出数据集,如何去掉数据集的na值 [推广有奖]

  • 0关注
  • 0粉丝

高中生

20%

还不是VIP/贵宾

-

威望
0
论坛币
503 个
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
186 点
帖子
4
精华
0
在线时间
52 小时
注册时间
2016-12-24
最后登录
2018-4-23

yu45gfhgfh 发表于 2018-4-17 16:27:45 |显示全部楼层
50论坛币
QQ浏览器截屏未命名.png

如图,上部分是数据集的形式,下部分是命令台,首先输入sum=summary(out,burnin = 500),提示有NA值
接下来输入sum=summary(out,burnin = 500,na.omit(out))来去掉NA值。
却报错:
Error in credint[1] > credint[2] :
  comparison of these types is not implemented

最佳答案

qoiqpwqr 查看完整内容

我不知道你的数据怎么得来的。一般来说如果你想把NA的值都变成0的话可以用
stata SPSS
qoiqpwqr 发表于 2018-4-17 16:27:46 |显示全部楼层
我不知道你的数据怎么得来的。一般来说如果你想把NA的值都变成0的话可以用
  1. > x <- c(NA, 1, 3, NA)
  2. > x[is.na(x)] <- 0
  3. > x
  4. [1] 0 1 3 0
复制代码
回复

使用道具 举报

yu45gfhgfh 发表于 2018-4-17 16:28:56 |显示全部楼层
这个问题纠结了好几天了!提前谢谢回答的各位了!
回复

使用道具 举报

yu45gfhgfh 发表于 2018-4-17 20:27:23 |显示全部楼层
出现na值的是[[6]]、[[9]]中的sigma.normal值,请问如何将这些na变成0
回复

使用道具 举报

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

GMT+8, 2018-4-24 07:19