Stata软件之定制表格

时间:2024-12-06点击次数:31

Stata软件定制表格知乎

• 可创建的表格

– 概要统计

– 假设检验结果

– 回归结果

– Postestimation检验

– 边缘均数,边缘效应,预测调整

– 任何Stata命令返回的结果


• 定制表格外观

– 表格排版

– 行和列标题样式

– 数字格式、字体、阴影、颜色和对齐

– 标签


• 将表格导出到

– Word

– Excel

– LATEX

– PDF

– HTML

– Markdown

– 更多


• 将表格合并到报告中


• 保存表样式并将自定义应用于以后表格使用




使用table命令,你可以创建表格、汇计表、回归结果表等。

1


交叉表

table功能可以创建单向、双向和多向表,报告频率、百分比和比例。例如,你可以创建一个双向表格:

2


你可以添加百分比并设置结果格式:

3


概要统计

使用table的statistic()选项,你可以创建包含平均值、标准差、百分位数、计数等内容的表格。例如,你可以创建一个均值和标准差的表:

4


回归结果

command()选项报告表中任何Stata命令的结果。你可能需要用到跨组比较回归结果:

5



使用新的dtable命令,你可以创建和导出描述性统计数据表,通常称为Table 1。


创建并导出Table 1

你可以使用dtable命令轻松创建Table 1,其中包含连续变量的平均值和标准差,以及分类变量的计数和百分比。使用相同的命令,可以将表格导出为PDF格式。

6


你还可以通过*适当的文件扩展名将表导出为Word、Excel、LaTeX、HTML或Markdown格式。


自定义表内容

你可以更改格式,并为每个变量选择所需的统计信息。例如,你可以报告bmi和bpsystol的四分位数,其格式为显示小数点后一位数字。

7


分组报表统计信息

你可以分别计算每组的统计数据,并检验各组间的相等性。例如,你可以检验农村和城市人口的收入是否相等。

8


调查数据

你有复杂调查设计的数据吗?你可以添加svy选项来计算汇计量,并执行与调查设计有关的检验。

9


进一步定制

dtable允许你自定义每个统计数据的报告方式。您甚至可以构建由多个统计信息组成的自己的合成结果,以便可以组合显示它们,并使用您喜欢的任何格式。由于dtable创建了一个集合,因此你可以使用collect命令套件进一步定制结果。



使用etable命令,您可以一步创建和导出估计结果表。


创建并导出表格

使用任何估算命令拟合模型后,都可以立即创建表。

. regress bpsystol age weight i.sex

. etable

或者你可以拟合多个模型并保存结果。例如,

. regress bpsystol age weight i.sex

. estimates store model1

. regress bpsystol age weight i.sex i.diabetes

. estimates store model2

然后,您可以使用etable创建、自定义和导出包含存储模型结果的表。

10


此表以Word格式导出,但也可以导出为Excel、LaTeX、PDF、HTML或SMCL等格式。



多方程模型

etable可以容易地报告多元回归或包括多个方程的任何其他模型的结果。您还可以自定义表格以显示方程式描述。

11



自定义表格内容

使用etable命令,你可以*显示哪些统计信息。从系数、标准误差、p值、置信区间、R平方、AIC、BIC、显著性水平的星号等进行选择。你还可以*如何显示这些统计数据。

12



进一步定制

然后,你可以使用etable来创建、定制和导出一个包含存储模型结果的表。etable允许你以多种方式自定义表,包括列标头、标签、对齐方式、格式、字体、阴影、标题、注释和星号。除此之外,由于etable创建了一个集合,你可以使用collect命令套件来进一步定制表格。


例如,你可以在Word文档中*表格的宽度。

. collect style putdocx, width(75%)

. collect export table3.docx

12




使用collect命令套件,你可以构建更复杂的表,还可以修改标签、布局、格式等。

从多个命令收集结果

你可以在一个集合中存储三组结果。

. collect: regress bpsystol age i.sex

. collect: regress bpsystol age i.sex c.age#i.sex

. collect: regress bpsystol age i.sex c.age#i.sex

i.diabetes


表格布局

定义行和列——将协变(colname)和结果(系数、标准误差和R2)放在行上,将模型(cmdset)放在列上。

. collect layout (colname#result[_r_b _r_se]

result[r2]) (cmdset)


修改标签

你可以为列标题*新标签。

. collect label levels cmdset 1 "Model 1" 2 "Model 2"

3 "Model 3”


自定义表样式

您可以修改格式、基准标高的结果、标签、交互的分隔符、间距、对齐和边框。

. collect style cell, nformat(%6.2f)

. collect style cell result[_r_se], sformat((%s))

. collect style showbase off

. collect style header result, level(hide)

. collect style header result[r2], level(label)

. collect style row stack, spacer delimiter(" x ")

. collect style column, extraspace(1)

. collect style cell cell_type[item column-header],

halign(center)

. collect style cell border_block, border

(right, pattern(none))


表格预览

14


导出表格

完成自定义表格后,可以将其导出为Word、Excel、LaTex、PDF、HTML、Markdown等格式。

. collect export regtable.docx

15


或者在一个完整的报告中包含你的表格。

. putdocx begin

...

. putdocx collect

...

. putdocx save myrpt


轻松创建类似的表格


想在未来的表中使用相同的样式吗? 保存这个样式,

. collect style save mystyle

然后再次使用,

. collect style use mystyle



输入命令或使用GUI

16


http://www.kxrjsoft.com.cn

上一篇:密云spss电话
下一篇:延庆spss电话
产品推荐

Development, design, production and sales in one of the manufacturing enterprises

您是第2947205位访客
版权所有 ©2024-12-27 京ICP备10040123号

北京天演融智软件有限公司 保留所有权利.

技术支持: 八方资源网 免责声明 管理员入口 网站地图