voiceちょっとSASプログラミングに慣れた人達が上手に利用するテーブルがあります。今回はそんなSASHELPライブラリにあるいくつかのViewtableをご紹介します。「任意のライブラリにある全てのデータセットに対して何かをしたい」そういった場面があったとします。そんなときに役に立つのがSASHELP.Vmemberです。Vmemberは、カレントSASプロセスで割当てられているライブラリと、その中に存在するデータセットやカタログ等のメンバを取得してリストで見ることができるViewtableです。MYLIBライブラリにある全てのデータセットのコンテンツを取るなら。以下のようなコードを書けばよいでしょう。data=MYLIB.&&DSNAME&i;run;%end;%mend;%getContents;上記のコードは、vmemberから任意のライブラリにあるデータセット名を取得してマクロ変数化して使うような例ですが、SASHELPには他にも様々なviewtableが存在します。現在定義されているマクロ変数情報が得られる(自動マクロ変数も)以上、このように様々なviewtableの存在を知っておくと、色々な場面で動的な処理や、コードの簡略化に役立てることができるはずです。知らなかった人は是非使ってみてください。ネイチャーインサイトの際とがリニューアルしました。それに伴い、NIBLOGも引っ越しすることになりました。-今回は統計学(計量経済学)の手法の1つ操作変数法について話したいと思います。その前に、具体例として、賃金関数と呼ばれる理論についてお話します。70年代に発表した研究で、人の収入は、教育年数(≒学歴)である程度決まる、というものです。CASE式を使ってみよう!条件分岐処理は、SASに限らず様々なプログラミング言語で不可欠なものです。Excelだと、こんな感じの現象。SASだと、こんな感じの現象。