【问题标题】:Return stored results with svy and tab command in Stata在 Stata 中使用 svy 和 tab 命令返回存储的结果
【发布时间】:2016-06-15 13:59:59
【问题描述】:

我想将列百分比放入 Excel 文件。因此,第一步是将百分比(如果不可能,则将百分比捕获)到矩阵中,然后使用putexcel 将值发布到 excel 中。我不能将matcellmatrow 选项与svy: tab 一起使用,因此我尝试使用e(name) 检查存储的结果。我面临的问题是如何将下表中的值捕获到矩阵中:

webuse nhanes2b, clear
svyset psuid [pweight=finalwgt], strata(stratid)
svy: tabulate sex race , format(%11.3g) percent 
--------------------------------------
1=male,   | 1=white, 2=black, 3=other 
2=female  | White  Black  Other  Total
----------+---------------------------
     Male |  42.3   4.35   1.33   47.9
   Female |  45.7    5.2    1.2   52.1
          | 
    Total |  87.9   9.55   2.53    100
--------------------------------------
  Key:  cell percentages

我想把上面的值放在一个矩阵中。我尝试了以下方法:

mat pct = e(b)' * 100
matrix list pct

pct[6,1]
            y1
p11  42.254909
p12  4.3497373
p13  1.3303765
p21  45.660537
p22  5.2008547
p23  1.2035865

但我感兴趣的是下表给出的列百分比:

svy: tabulate sex race , format(%11.3g) col percent 

--------------------------------------
1=male,   | 1=white, 2=black, 3=other 
2=female  | White  Black  Other  Total
----------+---------------------------
     Male |  48.1   45.5   52.5   47.9
   Female |  51.9   54.5   47.5   52.1
          | 
    Total |   100    100    100    100
--------------------------------------
  Key:  column percentages

我试过了,但没有返回上表中所需的值:

mat pct = e(b)' * 100
matrix list pct
pct[6,1]
            y1
p11  42.254909
p12  4.3497373
p13  1.3303765
p21  45.660537
p22  5.2008547
p23  1.2035865

使用ereturn list 检查各种存储对象后,我似乎没有找到任何与列百分比相对应的内容。 如何将列百分比转换为矩阵?

【问题讨论】:

    标签: stata


    【解决方案1】:

    简单易懂

    ssc install estout
    webuse nhanes2b, clear
    estpost svy: tabulate race diabetes, row percent
    esttab .  using "C:/table.csv", b(2) se(2) scalars(F_Pear) nostar unstack mtitle(`e(colvar)')
    

    参见此处http://repec.org/bocode/e/estout/hlp_estpost.html#svy_tabulate

    【讨论】:

    • estpost 使用e(b)'返回列百分比
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    • 2015-08-26
    • 2016-11-17
    • 1970-01-01
    • 1970-01-01
    • 2016-02-05
    • 2020-08-14
    相关资源
    最近更新 更多