stata心得1

(1)將一個分類變量生成多個虛擬變量

xi i.rep78 // 針對rep78(定類變量)生成虛擬變量

tab rep78,gen(dummy_rep78) //自動生成5個虛擬變量,尤其對于年份的虛擬變量比較管用


(2)將一個分類或連續(xù)變量生成一個虛擬變量

gen rep_1=(rep78==1|rep78==2) //把變量取值12345的rep78變成賦值為1、0的虛擬變量

gen p=price

recode p 0/10000=0 10000/50000=1 //針對price(定距變量)生成虛擬變量 ,并列出頻次

gen p=0

replace p=1 if price>10000 //另一種方法

gen p=price>10000 //(price>10000取1,否則取0)又一種快捷方法


(3)使用todummy包

ssc install todummy

按中位數生成虛擬變量:todummy wage ,median

分段生成虛擬變量:todummy age ,values(45 \ 40 \ = 38 40) cut

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容