No.09835 SASのfreqプロシジャーにて表を分ける  【ひろき】 2009/05/08(Fri) 19:29

お疲れ様です。
SASのfreqプロシジャーを使い表を生成したいのですが,変数によって表を分けることは可能でしょうか。

例えば,性・年齢・地域の3変数を持つデータがあったとして,年齢×地域の表を性別ごとに(つまり2表)生成したいのです。tabulateでのclassに相当するようなオプションはないものでしょうか。

お忙しい折,恐縮ですがご教示いただけませんでしょうか。

No.09836 Re: SASのfreqプロシジャーにて表を分ける  【aaa】 2009/05/08(Fri) 20:57

BYで指定すれば良いのでは無いでしょうか。多くのSASのプロシージャはBYでグループごとに処理をするように出来るようになっていると思います。ヘルプによればFREQプロシージャも例外では無いようです。

No.09837 Re: SASのfreqプロシジャーにて表を分ける  【surg】 2009/05/08(Fri) 20:57

by statement を使えばできますよ.
ただし,事前に性別で sort しておく必要があります.

No.09841 Re: SASのfreqプロシジャーにて表を分ける  【質問者】 2009/05/10(Sun) 13:38

え,byで可能ですか。。。
初歩的なところで盲点でした。恐縮です。
SASが会社にしかないため,早速明日試してみます。

ありがとうございました!

追記:3次元の表にして,性*年齢*地域,としても達成できますね。

● 「統計学関連なんでもあり」の過去ログ--- 042 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る