首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用texreg从稳健回归模型中获取显着星

利用texreg从稳健回归模型中获取显着星
EN

Stack Overflow用户
提问于 2018-01-17 23:29:08
回答 1查看 1.5K关注 0票数 0

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

代码语言:javascript
复制
library('MASS','stargazer','texreg')

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

stargazer(mod)
texreg(mod)

stargazer(modR)
texreg(modR)

P.S.:这很可能与MASS的作者显然只是不喜欢P-值有关,因为他们明显地被rlm输出忽略了:https://stats.stackexchange.com/questions/205614/p-values-and-significance-in-rlm-mass-package-r

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

P.P.S.:我想我应该尝试使用robust包中的robust,但是有一个更愚蠢的问题:texreg有一个用于签名lmrob对象的方法,而不是lmRob,这就是我要输出的。我猜想robust更新并更改了这个对象名,但是texreg还没有跟上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-18 00:26:38

如果您查看文本记录的代码并遵循“stars的跟踪”,您最终会看到对无文档的ciforce-force函数(texreg:::ciforce)的调用,该函数的ci.force-parameter默认为FALSE。让这成为事实:

代码语言:javascript
复制
 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)中的标准错误(来自质量)被声明用于构造,而不是p值,而是t值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48311672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档