0

我正在使用 fitdistr 包的 gofstat 函数来运行 Anderson-Darling 和 Kolmogorov-Smirnov 测试。我的结果是(p=0,05):

$chisq
[1] 11.64559

$chisqbreaks
V149    V113     V12    V133    V152    V157    V146    V127 
0.00001 0.00341 0.00461 0.00571 0.00681 0.00931 0.01161 0.01601 

$chisqpvalue
[1] 0.07035865

$chisqdf
[1] 6

$chisqtable
       obscounts theocounts
<= 1e-05   12.000000   8.613365
<= 0.00341  8.000000  10.913812
<= 0.00461  8.000000   5.108425
<= 0.00571  8.000000   5.114935
<= 0.00681  8.000000   5.385660
<= 0.00931  8.000000  12.362122
<= 0.01161  8.000000  10.182407
<= 0.01601  8.000000  12.960688
> 0.01601   9.000000   6.358586

$ad
[1] 1.449119

$adtest
[1] "rejected"

$ks
[1] 0.1278385

$kstest
[1] "not rejected"

我的问题是:我怎么知道 AD 和 KS 被拒绝了?在网上搜索我发现http://www.eridlc.com/onlinetextbook/index.cfm?fuseaction=textbook.appendix&FileName=Table7有一个 KS 表n=77,D 的最大值是 0.15.... 但应该程序是否还返回最大 D 值和 AD 的等效值?给出 KS 和 AD 值而不是它们的最大值的目的是什么?如果我没有看到明显的东西,我很抱歉。谢谢!

编辑:如果您使用,请gofstat注意使用adk.testks.test比较结果。adk.test并且由于结果差异很大,因此也使用大量值和 bootstrap。在我的情况下,gofstatAD测试被拒绝为Normal但使用adk.test它不是......p-values大约0,20(n = 100000)......

4

0 回答 0