SASに関する技術情報など2010年8月4日水曜日プログラムの記述をちょっとだけ簡単にする2つの方法プログラムで1つの結果を出すとき、その記述はたくさんの方法があります。今回は、比較的よく使いそうなもので記述をちょっとだけ簡単にする方法を2つ紹介します。;のように記述します。;のように書いたりします。実行結果は以下のとおりです。実行結果は以下のとおりです。次のような記述でも同じ結果を出すことができます。;IFC関数を使用して、条件分岐を1行の記述で済ませることができます。実行結果は以下のとおりです。実行結果は以下のとおりです。この記述方法、お気づきの方もいるかと思いますが、真か偽の2分岐でしか使えません。;のような条件分岐を作りたいときには使用できません。;このようにSUBSTR関数を使用して記述します。結果は以下のとおりです。これと同様の結果を、比較演算子=:を使用すると以下のように記述できます。;結果は以下のとおりです。;のようにLOWCASE関数(またはUPCASE関数)と併用することももちろん可能です。以上2点、記述をちょっとだけ簡単にする方法を紹介しました。今回は、記述を簡単にするという観点だけで取り上げました。この記述方法がベストだというわけではありませんので上手く使い分けてくださいね。ネイチャーインサイトの際とがリニューアルしました。それに伴い、NIBLOGも引っ越しすることになりました。-今回は統計学(計量経済学)の手法の1つ操作変数法について話したいと思います。その前に、具体例として、賃金関数と呼ばれる理論についてお話します。70年代に発表した研究で、人の収入は、教育年数(≒学歴)である程度決まる、というものです。CASE式を使ってみよう!条件分岐処理は、SASに限らず様々なプログラミング言語で不可欠なものです。Excelだと、こんな感じの現象。SASだと、こんな感じの現象。