楼主: wailsion
2641 4

[统计软件] Kupiec检验T太长,出现无解怎么办? [推广有奖]

  • 7关注
  • 5粉丝

已卖:182份资源

博士生

64%

还不是VIP/贵宾

-

威望
0
论坛币
16698 个
通用积分
6.9882
学术水平
21 点
热心指数
31 点
信用等级
22 点
经验
1028 点
帖子
266
精华
0
在线时间
250 小时
注册时间
2011-11-30
最后登录
2024-3-28

楼主
wailsion 学生认证  发表于 2016-5-19 10:38:25 |AI写论文
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.

关键词:kupiec 怎么办 MATLAB Alpha matla matlab 样本

沙发
紫云英@飘雪 发表于 2016-11-4 12:03:18
我的T只有2800,也出现这种情况,不知道怎么回事,你的找到原因和解决方案了吗?

藤椅
wailsion 学生认证  发表于 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了

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-31 11:37