回歸是
用於控制狀態效應的線性回歸的 Stata 程式碼
有人告訴我,我應該在回歸中添加一個變數來查看狀態效應。(美國的州)所以他寫了這段程式碼並說把我的變數放在 … 所在的位置。
xi: reg ... i.STATE, robust
(穩健是因為數據是異變異數的)
所以這就是變數的含義:
sust_all form_type_dum EDUCPAY HAZARDPAY SHIFTPAY SKILLPAY MILPAY COLLBARG RESPAY CHIEFMAX OPBUDGET OPBUDGEST POPULATION i.STATE, robust
但是我在Stata中遇到錯誤:
invalid syntax
我寫錯了什麼?還是有更好的方法來查看狀態效果?我可以把它排除在回歸之外嗎?
背景
我正在對 2007 年的數據進行回歸,其中因變數是警察局每 10 名警官持續投訴的數量。我想看看是否有任何關於薪酬或部門預算的變數可以解釋它。數據來自執法管理和行政統計 (LEMAS),2007。該調查由美國司法部管理。STATE 變數是機構所在的州。
這是對哪裡出了問題的猜測,因為您寫下的內容會給您帶來不同的錯誤消息。
我會向甜甜圈打賭,您從以下位置省略了
reg
(回歸的縮寫):xi: reg sust_all form_type_dum EDUCPAY HAZARDPAY SHIFTPAY SKILLPAY MILPAY COLLBARG RESPAY CHIEFMAX OPBUDGET OPBUDGEST POPULATION i.STATE, robust
此外,除非您的 Stata 版本很古老,否則您不需要
xi:
,因此只需鍵入:reg sust_all form_type_dum EDUCPAY HAZARDPAY SHIFTPAY SKILLPAY MILPAY COLLBARG RESPAY CHIEFMAX OPBUDGET OPBUDGEST POPULATION i.STATE, robust
Stata 將為您處理狀態 FE。