2015-10-19 99 views
0

我試圖創建某些變量誰在一個作業,工作在另一個崗位工作的人彙總統計,然後比較,爲那些誰既不這些工作的工作。我能夠爲那些在任一工作中工作的人獲得摘要的代碼,但我不知道如何創建一個排除這些工作的摘要。以下是我迄今爲止:如何產生彙總統計在Stata

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和農業機器變量的方式,但沒有奏效。任何幫助將是偉大的!

+1

您可以使用* if語句*像'tabstat lwage EDUC如果construc == 0&agric == 0,stat(平均sd min max)nototal',則可以使用小時exper。 – harre

回答

0

正如哈雷在評論中說,解決的辦法是:

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

有語法錯誤,當我最初嘗試的if語句

+0

或者,您可以使用'gen'和'replace if'構造一個3類別變量並使用'by()'。 – harre