控制變量行業年份回歸時在STATA里怎么操作_stata 分年份回歸


控制變量行業年份回歸時在STATA里怎么操作_stata 分年份回歸

我希望做一個多元回歸,但需要控制年份和行業。
(1)年份有7年2006-2012,聽說STATA可以自動設置虛擬變量,請問命令是怎樣的?(2)行業共有12個,已經設好虛擬變量,如下圖

請問我在回歸時怎么控制行業,命令是怎樣子?STATA新手,在論壇上看了挺多方法但還是沒明白,請盡量講詳細一點!
stata控制變量分年份回歸操作:
直接在回歸命令里用 i.year 就會生成以year為基礎的虛擬變量
比如reg y x i.year,就是控制年份后y對x的回歸,數據里只需要有year這個變量就行,不需要每年都生成變量然后再放入回歸命令中。
代碼:  xi:reg y x i.year i.industry
year表示年份變量,industry為行業變量
這些不用自己事先創建,只需要有industry代碼,直接i.industry就可以生成。
追問:請問行業代碼要怎么樣的?我的數據是國泰安下的,每個公司的行業都是用字母表示,如000002公司用K表示其行業,但這樣STATA是不能識別呀,需要給他賦值。我問了老師,說需要自己弄成虛擬變量,如第一個帖子的圖。現在行業虛擬變量已經表示出了,我在回歸時要怎么控制。數據分析培訓
追答:不用自己創建,數據庫下載的,比如行業變量名為industry,其包含了
a,f,c,d,e類似的字符,直接用i.industry就可以。
追問:
回歸的時候寫上i.Industry之后出現這個問題:
Industry:  string variables may not be used as factor variables
r(109);
這時該怎么辦
答:把行業變成數字虛擬變量 1,2,3,4.。。  行業變量是字符,需要轉成數值型


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM