统一分布的KSTest

53次观看(最近30天)
约翰·史密斯
约翰·史密斯 2021年10月12日
评论: 约翰·史密斯2021年10月14日
你好,
我一直在测试使用Kstest来检测离散均匀分布的方法。但是,我相信我正在遇到错误或错误地使用该函数。例如,如果我定义一个变量数组
x = randi([1 4],1900,1);
在哪里给出以下非常均匀的分布
桌子(x)
价值数数百分
1 449 23.63
2 482 25.37
3 482 25.37
4 487 25.63
然后我进行测试
kstest(x,'CDF',[x unidcdf(x,4)])
我得到了h = 1的结果,即拒绝x是离散统一的假设,这显然不是这种情况(至少在我眼中)。拥有此测试经验更多的人是否有可能有助于提供有关为什么要获得这个结果的解释?以及我是否做错了什么?
非常感谢。

接受的答案

杰夫·米勒
杰夫·米勒 2021年10月12日
您可以测试带有统一分布的拟合 chi2gof 。其中一个示例(大约是页面向下的1/3)显示了如何测试泊松分布。对于统一的离散,您的预期计数仅是观测值总数除以可能的离散值的数量。
3条评论
约翰·史密斯
约翰·史密斯 2021年10月14日
谢谢您,感谢您的更正,并已经编辑了答复,以避免任何人读这本书,犯同样的错误。

登录发表评论。

更多答案(1)

骑自行车的人
骑自行车的人 2021年10月12日
从文档中:“ 单样本Kolmogorov-Smirnov测试仅适用于 连续的 累积分布函数。”(添加了强调)。
1条评论
约翰·史密斯
约翰·史密斯 2021年10月13日
谢谢,我错过了第一读。我怀疑杰夫·米勒(Jeff Miller)的回答是当时的路要走,因为奇广场(Chi Square)将允许测试离散分布。

登录发表评论。

标签

下载188bet金宝搏


发布

R2020B

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!