stata引入虛擬變量的命令 怎么在stata里面做虛擬變量的回歸?
怎么在stata里面做虛擬變量的回歸?例如,有一個(gè)年數(shù)據(jù)字符串ID year001 2001010 2002100 2003110 2004111 2005輸入命令tab year,Gen(dummy
怎么在stata里面做虛擬變量的回歸?
例如,有一個(gè)年數(shù)據(jù)字符串
ID year
001 2001
010 2002
100 2003
110 2004
111 2005
輸入命令
tab year,Gen(dummy用這種方式,自動(dòng)生成2001年至2005年的五個(gè)虛擬變量
回歸命令
reg y x dummy*
dummy*相當(dāng)于2001年至2005年的五個(gè)虛擬變量。Reg命令將自動(dòng)消除一個(gè)虛擬變量,以確保不存在完全共線問題。
怎么在stata里面做虛擬變量的回歸?
您可以將時(shí)間偽變量添加到正態(tài)回歸命令中,
如下所示:reg y X1 x2 x3 i.year
虛擬變量的STATA命令是什么?
例如,您的變量稱為reg1 for 2010。您還有一個(gè)名為year的變量,它是每個(gè)變量對(duì)應(yīng)的年數(shù)。然后,使用以下命令,您可以生成一個(gè)新變量。僅當(dāng)
對(duì)應(yīng)的年份變量是您想要的年份時(shí),值為1,其他值為0:Gen reg1=(year==2010)。
另一個(gè)更方便的方法是使用TABLATE命令。如果你的可變年份非常規(guī)律,比如1990-2010年。有21年。沒有像小數(shù)和無理數(shù)這樣的混亂數(shù)字。
stata里怎么設(shè)置一個(gè)地區(qū)虛擬變量?
例如,有一串年份數(shù)據(jù)idyear00120010102002100210020031102003110200411005,輸入命令“tabyear,Gen(dummy)這樣,就自動(dòng)生成了2001年到2005年的五個(gè)偽變量?;貧w命令regyxdummy*dummy*等于2001年到2005年的五個(gè)虛擬變量。Reg命令將自動(dòng)消除一個(gè)虛擬變量,以確保不存在完全共線問題。