如何在Stata中生成摘要统计信息

如何在Stata中生成摘要统计信息,stata,summary,Stata,Summary,我试图为从事一种工作、从事另一种工作的人创建某些变量的汇总统计数据,然后将其与从事两种工作的人进行比较。我能够为在这两种工作中工作过的人获取摘要代码,但我不确定如何创建一个不包括这些工作的摘要。以下是我到目前为止的情况: tabstat lwage educ hours exper, by(construc) stat(mean sd min max) nototal tabstat lwage educ hours exper, by(agric) stat(mean sd min max)

我试图为从事一种工作、从事另一种工作的人创建某些变量的汇总统计数据,然后将其与从事两种工作的人进行比较。我能够为在这两种工作中工作过的人获取摘要代码,但我不确定如何创建一个不包括这些工作的摘要。以下是我到目前为止的情况:

tabstat lwage educ hours exper, by(construc) stat(mean sd min max) nototal

tabstat lwage educ hours exper, by(agric) stat(mean sd min max) nototal

我认为有一种方法可以简单地通过construc和agric来总结变量,但那不起作用。任何帮助都会很好

正如哈雷在评论中所说,解决方案是:

tabstat lwage educ hours exper if construc == 0 & agric == 0, stat(mean sd min max) nototal

当我最初尝试if语句时语法错误

您可以使用一个if语句,如tabstat lwage educ hours exper if construct==0&agric==0,statmean sd min max notatal或者您可以使用gen构造一个3类变量,并替换if和use by。