全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
2573 4
2016-05-19
悬赏 100 个论坛币 未解决
本人用matlab做Kupiec检验,由于T比较长(10000多个),出现log(0)的情况,得到的LR值为NAN,怎么办呢?Kupeic不是通过大样本数据来检验失败率的有效性,我的样本越大,却得不到结果,怎么回事呢

LR(N)=-2*log((1-alpha)^(T-N)*alpha^N ) + 2*log((1-p)^(T-N)*p^N);
其中,alpha=0.05;p=0.034;N=372;T=10936.

二维码

扫码加我 拉你入群

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

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

全部回复
2016-11-4 12:03:18
我的T只有2800,也出现这种情况,不知道怎么回事,你的找到原因和解决方案了吗?
二维码

扫码加我 拉你入群

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

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

2016-11-8 09:33:56
紫云英@飘雪 发表于 2016-11-4 12:03
我的T只有2800,也出现这种情况,不知道怎么回事,你的找到原因和解决方案了吗?
只能分段检验了
二维码

扫码加我 拉你入群

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

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

2016-11-9 14:58:46
wailsion 发表于 2016-11-8 09:33
只能分段检验了
可是你的T是太长,而我的T是太短,本来就样本比较少,还分段?谢谢,我有点想不通
二维码

扫码加我 拉你入群

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

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

2019-3-4 20:42:31
LR=2*log(((1-p)/(1-alpha))^(T-u)*(f/alpha)^u); 编程时这样写就可以返回LR值而非NaN了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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