统一分布的KSTest
53次观看(最近30天)
显示较旧的评论
你好,
我一直在测试使用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是离散统一的假设,这显然不是这种情况(至少在我眼中)。拥有此测试经验更多的人是否有可能有助于提供有关为什么要获得这个结果的解释?以及我是否做错了什么?
非常感谢。