打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
统计模型直接输出SCI规范统计表格!仅需代码一行,强!
缘起

     统计图表是统计分析结果的核心,然而众多统计软件统计输出结果均需要再次人工编辑方能发表,直到她的出现!

     R软件中的stargazer包可以将 R 构建的统计模型结果以HTML,LATEX、ASCII格式输出,从而方便我们生成标准统计表格。如若再结合rmarkdown,你就可以轻轻松松输出一篇优雅的文章啦!





1.安装与加载


使用说明

**注意:stargazer包的输出结果是相应格式的,例如输出LATEX格式,可以直接将结果粘贴进WinEdt等编辑器中输出表格。下文直接将结果以表格的形式展示。下面咱们使用 R 中自带的数据集attitude来简要说明stargazer包的用法。


在attitude数据集中包括ratingcomplaints、priviledges,learning等八个变量:

  1. 首先我们展示数据集的描述性分析

  2. 展示部分数据集内容

    怎么样,是不是效果不错,牛叉在后面呢?

  3. 展示线性模型结果,并加上表名;如下图构建2个线性和1个probit模型;

  4. 展示结果



    5.对模型结果输出做部分调整:

  • 更改变量名;

  • 删除极大似然统计量、残差标准差、F统计量;

  • 删除表中的空行。


6.展示置信区间


7.调整变量展示顺序,加上样本量,并移除其他统计量


使用order参数控制自变量展示的顺序,即将learningprivileges放在表的前两行;
使用keep.stat参数控制要展示的统计量,keep.stat='n'即只展示样本量的大小,并移除其他统计量。


8.展示矩阵


stargazer也可以用来展示向量、矩阵或者数据框的内容。我们建立了attitude数据集中变量ratingcomplaintsprivileges的相关系数矩阵,并展示出来。

9.自定义变量
使用sandwich包来计算异方差-稳健标准误,并将其与默认计算的标准差一同展示。


注意以下几点:

要加上results='asis'保证输出的是表格,而不是LATEX格式;

参数align失效,不能加上;

加上参数header=F,以避免输出关于包作者的一些信息。
其余用法与上述使用说明基本相同。这样就可以直接输出如上所示的表格了。

总结

stargazer用一行代码就可以解决模型结果输出成表格的问题,而且支持大量模型。具体可查看该包的说明文档。
最后,如果在你的文章中有使用了stargazer包。记得附注以下作者的信息哦。



特别说明:本文作者  little_rookie,http://www.cnblogs.com/nxld/p/6380470.html


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Stargazer库 | 创建漂亮可发表的多元回归表
【R教程】如何将R语言的结果输出为LaTeX格式
Python 代码转 Latex 公式,这个开源库用一行代码帮你搞定
Stata:输出漂亮的LaTeX表格
认识单元格
一行一列的表格的代码
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服