全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2275 1
2015-04-09
大家好,向诸位请教,我在使用optim包时遇到了问题
控制台输出为
  [1] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
[19] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
[37] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
[55] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
[73] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
[91] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
[109] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
[127] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
[145] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
[163] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
[181] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN

In sqrt(B * B - C) : 产生了NaNs

我检验了一遍,和小于0是没有关系的,应该是循环上出了问题,R自带的向量循环的确让我这种初学者防不胜防,但实在不明白哪里除了错。
我仔细看了看程序,没有发现似然函数的构建涉及到迭代问题,只是一个for循环重复计算似然函数而已,但始终调试不出来,不知道是怎么回事,代码如下:
复制代码


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-4-10 09:10:02
给一段数据,可以帮你试试。R的最大化函数需要自己在似然函数中加入错误判断语句。这一点STATA做的比R要好
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群