【问题标题】:How to create a descriptive table with a percentage row?如何创建具有百分比行的描述性表格?
【发布时间】:2021-02-22 13:06:53
【问题描述】:

我目前正在对单亲和双亲家庭儿童的婚姻和离婚行为进行比较。 因此,我想在我的研究中添加一个描述性表格,显示我想要使用的所有重要变量。但我无法在我的表中添加任何百分比。 此外,有没有办法将两个家庭合并到一张桌子上? 我希望有人可以帮助我!谢谢。

我使用了代码:

asdoc sum age agewedcr agewed marcohrt divbest educ hrs2 childs madeg padeg if households == 1, dec(2) 
asdoc sum age agewedcr agewed marcohrt divbest educ hrs2 childs madeg padeg if households == 2, dec(2)

【问题讨论】:

  • 我建议使用 SSC 提供的 table1,您可以通过键入 ssc install table1 获得。然后您可以指定执行表by(households)。你也可以试试baselinetable 包,它的语法更简单,但输出不太漂亮(I​​MO)。

标签: row stata percentage


【解决方案1】:

您可以使用 bys() 前缀和 asdoc 命令组合这两个表。但是,您仍然不会得到百分比。最近,我在asdocx 中添加了table1 模板,可以报告百分比和许多其他统计数据。

以下是 table1 模板的一些关键特性:

  1. 您可以控制用于二元、分类和连续变量的统计信息。
  2. 您可以控制与每种类型的变量一起使用的测试(ttest、Chi2 等)。
  3. 该模板可与调查权重一起使用,也可不与调查权重一起使用。
  4. 可以将二元变量视为分类变量或连续变量。
  5. 百分比可以基于行总计、列总计或总计
  6. 输出可以发送为 .docx、.xlsx 或 .tex 格式。

这是一个示例代码和来自 table1 模板的输出

asdocx tab vision 否认 警方劝阻 /// i.fired eds bskin wskin 光盘,模板(table1) 替换

Sample Output from table1 template of asdocx

【讨论】:

  • 非常感谢!
猜你喜欢
  • 1970-01-01
  • 2016-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-05
  • 1970-01-01
相关资源
最近更新 更多