全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
8554 2
2008-07-07
 
ks2test是在fBasics包里,two sample test,我自己运行的时候总是出现以下结果:
x=read.table("e:/x.txt");
y=rstable(1000,alpha,beta,gamma,delta);
ks2Test(x,y);

Warning messages:
1: In ks.test(x = x, y = y, alternative = "two.sided") :
cannot compute correct p-values with ties
2: In ks.test(x = x, y = y, exact = TRUE, alternative = "two.sided") :
cannot compute correct p-values with ties
3: In ks.test(x = x, y = y, alternative = "less") :
cannot compute correct p-values with ties
4: In ks.test(x = x, y = y, alternative = "greater") :
cannot compute correct p-values with ties
这句话是翻译成:在有连接的情况下无法正确计算pvalue吗?这又是什么意思呢?我知道one sample ks test要求分布是连续的,不知道two sample test是否也有此要求,就算有,我用的stable distribution也是连续的,我还试了用rnorm代替rstable也得到同样的结果,用ks.test(x,"norm")得到的就是那句“在有连接的情况下无法正确计算pvalue”。想知道除了分布的连续性,还有什么原因会使得不能正确计算p value?谢谢!Any help will be much appreciated!!!

二维码

扫码加我 拉你入群

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

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

全部回复
2008-7-11 19:02:00

此处tie是表示“结”即有相同的值出现。

至于此时为何不能正确计算p值不是很清楚。

二维码

扫码加我 拉你入群

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

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

2011-5-24 20:53:07
在数据前加jitter也就是ks.test(jitter(data),分布)
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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