當在Stata中使用logit後的邊際效應時,爲什麼我得到不同的結果取決於我如何指定因子變量。因子變量的邊際效應
例如
sysuse auto
gen expensive=0
replace expensive=1 if price>=4000
qui logit expensive i.foreign
margins, dydx(foreign)
qui logit expensive foreign
margins, dydx(foreign)
我得到他們中的一個,走的是邊際效應相對於國外,另相對於1.foreign。我只是不清楚爲什麼會發生這種情況,我以前的觀點是這些都是一樣的。
任何幫助,將不勝感激。最重要的是,哪一個是正確的?
對於因子變量,邊界識別變量不連續,所以如果我理解正確,dydx將計算相對於基準值的離散差異。以下是關於邊緣命令的討論,可能會進一步闡明。 http://www3.nd.edu/~rwilliam/stats/Margins01.pdf另請參閱_Stata參考手冊的邊距的完整文檔_ PDF – 2016-09-21 19:59:35