(1)將一個(gè)分類變量生成多個(gè)虛擬變量
xi i.rep78 // 針對(duì)rep78(定類變量)生成虛擬變量
tab rep78,gen(dummy_rep78) //自動(dòng)生成5個(gè)虛擬變量,尤其對(duì)于年份的虛擬變量比較管用
(2)將一個(gè)分類或連續(xù)變量生成一個(gè)虛擬變量
gen rep_1=(rep78==1|rep78==2) //把變量取值12345的rep78變成賦值為1涂籽、0的虛擬變量
gen p=price
recode p 0/10000=0 10000/50000=1 //針對(duì)price(定距變量)生成虛擬變量 溅固,并列出頻次
gen p=0
replace p=1 if price>10000 //另一種方法
gen p=price>10000 //(price>10000取1,否則取0)又一種快捷方法
(3)使用todummy包
ssc install todummy
按中位數(shù)生成虛擬變量:todummy wage ,median
分段生成虛擬變量:todummy age ,values(45 \ 40 \ = 38 40) cut