全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
23605 7
2016-03-03
我是想看看y是否服从正太分布,但不能输出结果,并得出这样的结果
In ks.test(y, "pnorm") : Kolmogorov - Smirnov检验里不应该有连结
求教这是什么意思
二维码

扫码加我 拉你入群

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

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

全部回复
2016-3-3 19:26:41
出现这个警告的原因是原始的数据列中有重复值,

ks检验是计算数据分布函数与假设总体分布函数之间的差异。采用秩统计量,在排序过程中若有重复值的话就会显示警告,排除此警告的方法有:
加一个均匀分布的随机扰动:ks.test(x+runif(length(x),-0.05,0.05),"pnorm",mean(x),sd(x))
还可以用jitter给重复数据加噪音:ks.test(jitter(x),'pnorm',mean(x),sd(x))
这两种方法不会影响数据分布,也不会影响最终的检测结果。

二维码

扫码加我 拉你入群

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

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

2016-3-21 20:42:25
刚问完问题就查到了这个答案,太棒了
二维码

扫码加我 拉你入群

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

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

2018-11-23 10:57:28
非常感谢,很有用!
二维码

扫码加我 拉你入群

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

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

2018-11-30 20:03:00
帮大忙了,赞赞赞
二维码

扫码加我 拉你入群

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

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

2020-1-3 16:19:40
太厉害了
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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