SASの中でRからSASにデータを渡す
前回の記事でSAS/STATでもRを使えることを書きました。
y-mattu.hatenablog.com
簡単です。
/*proc iml内でendsubmit;した後に*/ run ImportDataSetFromR("work.A","B"); /*Aは後でSASデータとして使いたい名前*/ /*BはR内のオブジェクト名*/
例としてRにデフォルトで入ってるairqualityデータを取り出して、SASで単回帰のMCMCをしてみます。*1
(Rで全部やれるじゃんっていうツッコミはなしでお願いします。)
モデル式は以下のような感じです。
SASプログラム
※airqualityデータの変数名はSolar.Rですが、SASデータセット名で . (ピリオド)は使えないので、RからSASに渡した段階でSolar_Rに変更されてます。
MCMCの結果
RのデータをSASに渡して解析ができました。