如何使用x平方分布检验测试三角形分布?

18视图(30天)
你好,我有1000随机变量生成三角形分布。我再做一个有关变量的显著性检验对同一个三角形分布x平方分布检验。然而,测试很少拒绝零假设 (即h = 0 & p > 0.05大部分) 这是矛盾的测试数据生成的吗 相同 分布。请看下面的代码。我使用的是 chi2gof () 函数不正确?
i = 1:1000
x =兰德;
random_vars (i) = icdf (“三角”,x,“一个”,1“b”2,“c”4);
结束
pd = makedist (“三角”,“一个”,1“b”2,“c”4);
(h p) = chi2gof (random_vars,“提供”,pd)

接受的答案

杰夫•米勒
杰夫•米勒 2018年3月27日
听起来你预计h = 1和p <。05 when the fit is good, but that is not the way the test works, but that is backwards from how chi2gof actually works.
chi2gof测试零假设的数据来自假设分布(即。,你的三角形)。从分布的数据确实来自,零假设确实应该很少被拒绝。这意味着你通常会得到h = 0, p >。05 by that test when you compare the generated data against the distribution from which they were truly generated.
2的评论
杰夫•米勒
杰夫•米勒 2018年3月28日
是的,它应与三角形。原则上,测试可以与任何分布计算。的文档,它看起来像MATLAB支持使用chi2gof与任何分布,可以与m万博1manbetxakedist或fitdist创建。

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!