将一个变量的平均值导出为2个其他变量

时间:2015-06-23 02:08:23

标签: stata

我可以使用tabout var1 var2...style(csv)在一个轴上导出类似矩阵的对象var1,在另一个轴上导出var2,以及每个值组合var1的频率}和var2发生。是否可以使用tabout或其他一些命令(最好是Stata原生的)来做类似的事情,除了填充单元格的频率,第三个变量的平均值。例如,假设此结构的骨架如下:

    A    B    C    D
1
2
3

var2接受值1, 2, 3var1取值A, B, C, D。假设存在连续的第三个变量var3。假设var3var1==Avar2==13.1的平均值。然后这个单元格将被填入:

    A    B    C    D
1  3.1
2
3

其他值也会被填写。在Stata中有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以使用table的{​​{1}}选项:

contents()

使用clear set more off sysuse auto table foreign rep78, contents(mean price) (来自SSC)可以实现类似的功能:

tabout