2016-04-10 4 views
1

私の質問は、this oneのようなStatalistに関する既存の議論と密接に関連しています。連続した呪文の数を超えてもっと複雑なパターンのパネルを見たいので、私は新しい質問をしたいと思います。(複雑な)パネルパターンを決定する方法は?

私は、ある会社のパネルを与えて、会社が不動産を所有していないことを確認したいと思っていますland == 0それはいくつか購入する前にland > 0

また、会社の財産がある程度下がっている年数land < 0.05 * land[s]ここで、sは、企業が不動産を購入する年を指します。

私が最初に考えたのはegenコマンドを使用することです。しかし、他の通常の場合と違って、不動産購入の特定の時間は、各企業ごとに異なり、存在しない。

私の第二の考えは、若干の修正で、パッケージxtpatternvarを使用することです。しかし、Stataのプログラミングに関する知識が限られているため、私はそのソースコードをあまり理解していません。

答えて

3

xtpatternvar(SSC、あなたが説明すべきである)を理解していないが、変数が相補的条件を満たす前に各パネルのいくつかの条件を満たすかどうかをパネルデータで決定する。それは簡単ではありませんが、ここで質問をする特定の例を超えて一般化することが重要です。他の人は土地購入データを気にしないかもしれませんが、同じ種類の問題を抱えているかもしれません。

これは、よくある質問は、様々な技術を説明しhttp://www.stata.com/support/faqs/data-management/dropping-spells-of-missing-values/で説明し、問題の小さなひねりだけのカップルです。私はちょうど1つを選ぶでしょう。 FAQ全体を調査する価値があります。 (さらに道徳的:StataCorpのウェブサイト上のFAQを見てください。)

それはまた、彼らは答える人々にすぐに使用できるデータを提供することをお勧めします。 Statalistの人々はdataex(SSC)を使用するよう求められており、ここではより低い基準の理由はありません。つまり、各パネルで初めて(ここでは年が)各パネルの時間変数の最小値であるhttps://stackoverflow.com/help/mcve

と一致しています。 (一部のデータセットでは、それを計算する必要はないかもしれませんが、それはいつも特定の時間です)。最初に条件が満たされたときは、最小値ですが、今は必ず条件付きです。あなたが望む時間の経過は、それらの違いだけです。 xtsetまたはtssetデータのコードには前提がないことに注意してください。等間隔の値または平衡パネルの仮定はない。各パネルの初めに相補的な値の綴りがあるという仮定はありません。ソリューションは、あなたの「洗練された」問題と同じ種類のものであることに注意してください。

clear 
input float(firm response year) 
1 0 2001 
1 0 2002 
1 12 2003 
1 345 2004 
1 6789 2005 
2 12 2001 
2 345 2002 
2 6789 2003 
2 12 2004 
2 34 2005 
end 

egen first = min(year), by(firm) 

egen first_pos = min(cond(response > 0, year, .)), by(firm) 

gen time_to_first_pos = first_pos - first 

list 

    +-------------------------------------------------------------+ 
    | firm time response year first_~s first time_t~s | 
    |-------------------------------------------------------------| 
    1. | 1  1   0 2001  2003 2001   2 | 
    2. | 1  2   0 2002  2003 2001   2 | 
    3. | 1  3   12 2003  2003 2001   2 | 
    4. | 1  4  345 2004  2003 2001   2 | 
    5. | 1  5  6789 2005  2003 2001   2 | 
    |-------------------------------------------------------------| 
    6. | 2  1   12 2001  2001 2001   0 | 
    7. | 2  2  345 2002  2001 2001   0 | 
    8. | 2  3  6789 2003  2001 2001   0 | 
    9. | 2  4   12 2004  2001 2001   0 | 
10. | 2  5   34 2005  2001 2001   0 | 
    +-------------------------------------------------------------+ 
関連する問題