0
我想從Anderson-Darling測試(包kSamples中的ad.test)中提取p值。測試結果是包含2x3矩陣的12列表。該p值是2×3的矩陣的一部分,並且是存在於元件7從Anderson-Darling測試(列表)中提取統計信息
當使用以下代碼:
lapply(AD_result, "[[", 7)
我得到AD試驗結果的子集如下(第一2共50的示出)
[[1]]
AD T.AD asympt. P-value
version 1: 1.72 0.94536 0.13169
version 2: 1.51 0.66740 0.17461
[[2]]
AD T.AD asympt. P-value
version 1: 12.299 14.624 6.9248e-07
version 2: 11.900 14.144 1.1146e-06
我的問題是如何只提取的p的值(例如從版本1),並把這些結果50到載體
str(AD_result)
從輸出是:
List of 55
$ :List of 12
..$ test.name : chr "Anderson-Darling"
..$ k : int 2
..$ ns : int [1:2] 103 2905
..$ N : int 3008
..$ n.ties : int 2873
..$ sig : num 0.762
..$ ad : num [1:2, 1:3] 1.72 1.51 0.945 0.667 0.132 ...
.. ..- attr(*, "dimnames")=List of 2
.. .. ..$ : chr [1:2] "version 1:" "version 2:"
.. .. ..$ : chr [1:3] "AD" "T.AD" " asympt. P-value"
..$ warning : logi FALSE
..$ null.dist1: NULL
..$ null.dist2: NULL
..$ method : chr "asymptotic"
..$ Nsim : num 1
..- attr(*, "class")= chr "kSamples"
我認爲你需要提供一些示例數據,或至少提供從'STR(AD_result)'的輸出,以獲得一些很好的答案。 –