この方法で、olsオブジェクトから勾配と切片のp値を抽出できます。
library(rms)
m1 <- ols(wt ~ cyl, data= mtcars, x= TRUE, y= TRUE)
coef(summary.lm(m1))
しかし、robcovオブジェクトで同じことを試してみると、summary.lmは、robcovモデルではなく、元のモデル(m1)からのp値を提供します。
m2 <- robcov(m1)
m2
coef(summary.lm(m2))
これは、robcovヘルプページの警告に関連している必要があると思います。
警告
調整されたolsフィットには、print.olsで印刷された修正された標準誤差がありません。これを取得するには、sqrt(diag(adjfit $ var))を使用します。ここで、adjfitはrobcovの結果です。
でもどうすればいいのかわかりません。
robcovオブジェクトからp値を抽出する方法はありますか?(私は本当にスロープ用のものだけに興味があります、それが違いを生むなら...)