1. 根據年份變數生成一個虛擬變數
比如你有一個數據,資料裡面有一個變數year,你想根據year生成一個虛擬變數d1,2000年及以後取值為1,2000年以前取值為0。可以用如下的命令實現:
series d1=(year>=2000)
2. 如何根據季度頻率的資料生成季度虛擬變數。季度有春夏秋冬,故可以生成四個虛擬變數,但是引入到模型的時候引入3個就可以。比如說你想生成三個季度虛擬變數q1(是否為春季),q2(是否為夏季),q3(是否為秋季)。可以用如下的命令:
seriesq1=@seas(1)
seriesq2=@seas(2)
seriesq3=@seas(3)
3. 如何把一個行業變數轉化為虛擬變數
如果你的行業變數有A,B,C,D共4個取值,就可以生成4個虛擬變數d1,d2,d3,d4,相關命令如下:
series d1=(ind=”A”)
series d1=(ind=”B”)
series d1=(ind=”C”)
series d1=(ind=”D”)
4 . 如果想把行業虛擬變數全部加入到迴歸方程中還有一個簡單形式就是估計迴歸方程的時候可以設定迴歸方程為
y x @expand(ind) c
1. 根據年份變數生成一個虛擬變數
比如你有一個數據,資料裡面有一個變數year,你想根據year生成一個虛擬變數d1,2000年及以後取值為1,2000年以前取值為0。可以用如下的命令實現:
series d1=(year>=2000)
2. 如何根據季度頻率的資料生成季度虛擬變數。季度有春夏秋冬,故可以生成四個虛擬變數,但是引入到模型的時候引入3個就可以。比如說你想生成三個季度虛擬變數q1(是否為春季),q2(是否為夏季),q3(是否為秋季)。可以用如下的命令:
seriesq1=@seas(1)
seriesq2=@seas(2)
seriesq3=@seas(3)
3. 如何把一個行業變數轉化為虛擬變數
如果你的行業變數有A,B,C,D共4個取值,就可以生成4個虛擬變數d1,d2,d3,d4,相關命令如下:
series d1=(ind=”A”)
series d1=(ind=”B”)
series d1=(ind=”C”)
series d1=(ind=”D”)
4 . 如果想把行業虛擬變數全部加入到迴歸方程中還有一個簡單形式就是估計迴歸方程的時候可以設定迴歸方程為
y x @expand(ind) c