2017-07-12 1 views
-1

私は6年(2009-2014)の18州のデータを持っています。どのように状態と時間効果を同時に考慮するダミーを作成できますか?年の効果を持つ州のダミーの作成

+1

クロスポストhttps://www.statalist.org/forums/forum/general-stata-discussion/general-/1401639-dummy-variables-for-two-conditions –

答えて

1

あなたのデータなし私はこれに答えるために多くのことを前提にしなければなりませんが、state変数が文字列であり、year変数が数値であると仮定すると、このためのダミー変数を作成するために、 encodeそれらは、以下のように:

tostring year, replace 
gen state_year = state+year 
encode state_year, gen(state_year_num) 

state_year_numあなたの標識変数です。

あなたはダミー変数の束は、あなたがこの行を追加することができますしたい場合:

tabulate state_year_num, gen(dummy) 

状態年間のペア限り多くのダミー変数を生成します。

+1

便利です。 'egen state_year = group(state year)、label'は変数が数値か文字列かに関わらず動作します。議論についてはhttp://www.stata-journal.com/sjpdf.html?articlenum=dm0034を参照してください。次に 'encode'をスキップして' tabulate'にまっすぐ進みます。 2行で、4行ではありません。 –

関連する問題