访问统计测试结果在R中生成的列表



wald测试的结果在c对象中使用:

c<-wald.test(b=coef(object=OLS_op),Sigma=vcov(object=OLS_op), L=l)
c #shows results
Wald test:
----------
Chi-squared test:
X2 = 30.5, df = 1, P(> X2) = 3.3e-08

str(c)表示c是List of 8。这些元素是$Sigma, $b, $Terms, $H0, $L, $result, $verbose, $df。$ result对应的行显示

$ result :List of 1 ..$ chi2: Named num [1:3] 3.05e+01 1.00 3.30e-08

有没有人可以帮助访问$ result的各个元素,即X2, df和p,因为它们需要进一步分析。我尝试了c[6][1],但是它给出

$result
$result$chi2
        chi2           df            P 
3.052068e+01 1.000000e+00 3.303266e-08 

我也尝试了c$result[[1]],但它给出

chi2           df            P 
3.052068e+01 1.000000e+00 3.303266e-08 

从不同的场景来看,我无法访问单个元素。请帮助分别访问df、P和chi2元素

如果通过名称访问值,而不是通过索引号访问值,通常会更容易阅读代码。

你可以试试

chi2 <- c$result$chi2["chi2"]
df <- c$result$chi2["df"] 
P <- c$result$chi2["P"]

最新更新