1

次のコマンドで異なる限界効果、つまり離散効果(ただし係数は同じ)が得られる理由を誰かが説明できますか。この発見を再現するためのデータセットを作成しようとしました。

clear
set seed 123456
set obs 4

gen factor = 0 if _n == 1
replace factor = 1 if _n == 2
replace factor = 2 if _n == 3
replace factor = 3 if _n == 4

gen dummy1 = 0
replace dummy1 = 1 if factor == 1
gen dummy2 = 0
replace dummy2 = 1 if factor == 2
gen dummy3 = 0
replace dummy3 = 1 if factor == 3

expand 10

gen dv = 5 + rnormal()

gen b = 0
replace b = 1 if dv > 6

quietly logit b i.factor, robust
margins, dydx(*)
quietly logit b i.dummy1 i.dummy2 i.dummy3, robust
margins, dydx(*)

両方の場合の限界効果が異なるのはなぜですか?

4

0 に答える 0