2015-10-21 42 views
1

運行價格的租金,口味可用的迴歸,併爲公司輸出使用AREG選擇的啞VAR係數吸收選項在Stata

clear all 
set obs 300 
gen firm = "" 
forvalues i = 1/150{ 
    replace firm = "firm_`i'" in `i' 
} 
replace firm = "Ben & Jerry's" in 151/200 
replace firm = "Cold Stone" in 201/250 
replace firm = "Rita's" in 251/300 
gen rent = rnormal(1000,50) 
gen flavors_avail = rnormal(30,10) 
gen price = rnormal(5,1.5) 

areg price rent flavors_avail, absorb(firm) 

虛擬增值經銷商能爲代表的虛擬瓦爾I輸出係數和意義3大公司(Ben & Jerry's,Cold Stone和Rita's)但抑制了150家獨立公司的產量?

回答

2

我只想用regress(它會顯示所有這些,而是​​悄悄將抑制),但隨後用margins,只顯示你想要的:

capture ssc install sencode 
capture ssc install esttab 
sencode firm, replace 
gen constant = 1 
quietly reg price rent flavors_avail i.firm constant, nocons 
margins, dydx(rent flavors_avail 151.firm 152.firm 153.firm constant) 

注意,我欺騙margins到顯示不斷變化,以便與三大連鎖店進行比較。

你也可以做這樣的事情與esttab從SSC:

esttab, keep(rent flavors_avail 151.firm 152.firm 153.firm constant) label 
+0

'ssc'同時安裝了一個包,所以我稍微改動過的代碼。 –