josh 这两天在编一个贝叶斯统计里的MH算法的函数,但是一直受到 if 语句的困扰,说什么“需要TRUE/FALSE值的地方不可以用缺少值”,麻烦高人指点一下,十分感谢! PS.好像以前也经常遇到if语句出错,不知道我是不是对if的语法理解有问题。。。
josh 问题找到了,条件真的变成了NA。。。因为是多重for-loop嵌套,四个if语句中后面有一个错了没改过来,所以每循环到第一个if语句就报错了,我一直以为是第一个if语句语法错了 [s:12] 谢谢师兄啦~
peterduus 遇到同样的问题,搜索下来都只有在这个论坛上才有人提问。我的问题是不能改代码,因为是在用软件包里面的函数时出现与上面相同的错误报告。想来应该是数据结构的问题,把相似的帖子一并顶起来,请强人支招啊。 代码和数据在:http://cos.name/cn/topic/105185