我想测试一个样本的分布,我已经尝试了几个测试,比如kstest。但我总是得到p-value=0的结果。为什么?
发布于 2011-01-20 06:03:34
在执行统计测试时,您有两个假设:
较小的p-value表示观察结果与Null假设不一致。使用的典型短语是,“我们拒绝零假设”。这意味着你的数据似乎不正常。
还有一些其他的建议。
发布于 2011-02-25 08:34:27
也许你忘了这一点: Matlab不会为测试返回p值!Matlab中测试的标准输出是0-1输出!1表示在5%的显著性水平拒绝零假设,0表示在5%的显著性水平拒绝零假设失败。如果您对p值感兴趣,只需执行以下操作:
H,P= KSTEST(...)还返回渐近P值P。
H是0-1变量(如果没有命名任何变量,则是标准输出),P是p值。
发布于 2011-01-18 13:36:51
通常,较小的p-values是理想的。P值越小,可以拒绝零假设的确定性就越大。例如,在函数KSTEST的情况下,非常小的p值将非常重要地指示您正在测试的数据分布不遵循标准正态分布(即零假设)。
如果您总是得到确切的零,而不仅仅是显示时舍入的非常小的值,那么您可能希望检查统计函数失败并返回垃圾结果的可能性。以下是一些需要查找的内容:
https://stackoverflow.com/questions/4720774
复制相似问题