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"]