Stata計算邊際效應
2023-02-17 01:38 作者:deepwaterqh | 我要投稿
有一個回歸,因變量是price,自變量是length,控制變量是foreign和turn,其中foreign是虛擬變量,turn是連續(xù)變量,如何計算length對price的總效應呢?一個簡單的思路就是:連續(xù)型控制變量取平均值,虛擬控制變量取1,然后與各自的系數(shù)相乘,再相加,即可(知道原理后,其實都可以手動計算的)。
代碼為:
代碼解讀:
(1)reg price c.length i.foreign c.turn c.length#i.foreign c.length#c.turn i.foreign#c.turn c.length#i.foreign#c.turn
在回歸時指定變量是連續(xù)變量還是虛擬變量,分別使用c.和i.來標記。
(2)margins i.foreign,dydx(length) atmeans
margins后指定哪個(哪些)變量是虛擬變量,dydx()里放入自變量,atmeans表示連續(xù)變量取均值。
結果解讀:
看虛擬變量取值為1的dy/dx(如下圖紅框的部分),該數(shù)值即為length對price的總效應。

標簽: