私は毎年同じnumsecurを持っている唯一の観測をしたい添付画像のように設定データを持っています。
SAS proc SQL関数でこれを行うにはどうすればよいですか?これはSTATAで行う方が簡単でしょうか?もしそうなら、どのような手順をとることができますか?
私は毎年同じnumsecurを持っている唯一の観測をしたい添付画像のように設定データを持っています。
SAS proc SQL関数でこれを行うにはどうすればよいですか?これはSTATAで行う方が簡単でしょうか?もしそうなら、どのような手順をとることができますか?
私はあなたの質問を正しく理解していると仮定して、同じ会社/個人からの観測を毎年同じnumsecurにしている場合に限り、維持したいと考えています。
結果はinput ID YEAR EXEC SUM
1573 1997 50 1080 //
1581 1997 51 300 //
1598 1996 54 80 //
1598 1998 54 80 //
1598 1999 54 80 //
1602 1996 55 112.6 //
1602 1997 55 335.965 //
1575 1997 50 1080 //
1575 1998 51 1080 //
1595 1996 54 80 //
1595 1998 54 30 //
1595 1999 54 80 //
1605 1996 55 112.6 //
1605 1997 55 335.965 //
end
bysort ID SUM: gen drop=cond(_N==1, 0,_n)
drop if drop==0
(私のデータに基づく)::だから、ここで私が使ってみてどうなるかSTATAである
ID YEAR EXEC SUM drop 1. 1575 1997 50 1080 1 2. 1575 1998 51 1080 2 3. 1595 1999 54 80 1 4. 1595 1996 54 80 2 5. 1598 1996 54 80 1 6. 1598 1998 54 80 2 7. 1598 1999 54 80 3
ありがとうございます。 –
私はお手伝いします! – CYT
あなたはstackoverflowの新しいユーザーのようです。ようこそ。
1) It's not really clear what you want from your description of the problem and the data
you're providing
2) You haven't shown any attempts at what you've tried
3) Providing your data as a picture is not great. It's most helpful if you're going
to provide data to provide it so it's easy for others to consume in their program.
After all, you're asking for our help make it easier for us to help you. If You
included something like the following we just have to copy and paste to create your
dataset to work with:
DATA test;
INPUT ID YEAR EXEC SUM;
DATALINES;
1573 1997 50 1080
1581 1997 51 300
1598 1996 54 80
1598 1998 54 80
1598 1999 54 80
1602 1996 55 112.6
1602 1997 55 335.965
;
RUN;
以下は、あなたが探しているが、私はこれは本当に何であるのかはわからないとして、それは唯一の推測だ何を与える可能性が言われていること:あなたの質問は、少なくとも3つの理由で否決なっていますあなたに質問しています:同じSUMが使用されているすべての行を表示するか、それ以外のものを表示しますか?
あなたの答えをありがとう、私は私の質問でより明確にされている必要があります。私は実際にあなたが言ったことを望んでいた。私の試みとしては、ラグ変数とそれに続くラグ変数との差を作成しました。その後ゼロ以外の観測値を取り除いた。 –
私の答えがうまくいく場合は、チェックマークをクリックして回答を受け入れ、上三角をクリックします。 – DCR
申し訳ありません - 私は絵を見ていない...あなたは使用できませんでした代わりにコードブロック? – Zephyr
あなたの例では、1998年と1999年だけを望んでいますか? – DCR
はい、この例では、1996年、1998年、1998年にID 001598という観測値が必要です。 –