0

texreg,至少在默认情况下,不会在使用包中的rlm函数拟合的稳健线性模型的系数上放置显着性星号MASS。有什么办法可以做到吗?stargazer实际上,正如以下 MWE 所示:

library('MASS','stargazer','texreg')

mod <- lm(speed ~ dist, cars)
modR <- rlm(speed ~ dist, cars)

stargazer(mod)
texreg(mod)

stargazer(modR)
texreg(modR)

PS:这可能与MASS显然只是不喜欢 P 值的作者有关,因为它们明显从rlm输出中完全省略:https ://stats.stackexchange.com/questions/205614/p-values-and-重要性-rlm-mass-package-r

然而stargazer可以使星星很好。大多数人似乎认为texreg更好,这是我问的主要原因。

PPS:我想我会尝试lmRobrobust包中使用,但还有一个更愚蠢的问题:texreg有一个签名对象的方法lmrob,但不是lmRob,这是我输出的。我假设robust更新并更改了这个对象名称,但texreg还没有赶上。

4

1 回答 1

1

如果您查看 texreg 的代码并遵循“trail of stars”,您最终会看到对未记录的ciforce-force 函数 ( texreg:::ciforce) 的调用,该函数的ci.force-parameter 默认为 FALSE。将其设置为 TRUE:

 texreg(modR, ci.force=TRUE)

\begin{table}
\begin{center}
\begin{tabular}{l c }
\hline
 & Model 1 \\
\hline
(Intercept) & $8.21^{*}$      \\
            & $[6.46;\ 9.97]$ \\
dist        & $0.17^{*}$      \\
            & $[0.13;\ 0.20]$ \\
\hline
Num. obs.   & 50              \\
\hline
\multicolumn{2}{l}{\scriptsize{$^*$ 0 outside the confidence interval}}
\end{tabular}
\caption{Statistical models}
\label{table:coefficients}
\end{center}
\end{table}

……看着星星出来。

请注意,summary(modR)(来自 MASS)中的标准误差被声明用于构建,而不是 p 值,而是 t 值。

于 2018-01-18T00:26:38.657 回答