如何创建带有百分比行的描述性 table?

How to create a descriptive table with a percentage row?

我目前正在对 one-parent 和 two-parent 家庭 children 的结婚和离婚行为进行比较。 因此,我想在我的研究中添加一个描述性 table,以显示我想使用的所有重要变量。但我无法设法将任何百分比添加到我的 table。 此外,是否有办法将两个家庭合二为一 table? 我希望有人能帮助我!谢谢

我使用了代码:

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)

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

以下是 table1 模板的一些主要功能:

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

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

    asdocx tab vision denied police discouraged ///
    i.fired eds bskin wskin disc , template(table1) 
    replace

Sample Output from table1 template of asdocx