何度か、SAS でプロシージャを実行し、別のプログラム (MATLAB) からアクセスできるように出力変数を保存する必要がありました。これは簡単です。例えば:
proc genmod order=data;
class X Y Z;
output out= gmout1 prob = PRED;
model count=X Y Z /dist=poi pred;
run; *mutual independence;
proc export data = work.gmout1
outfile = "...\genmodout1.txt"
dbms = csv replace;
run;
3 行目のoutput out= gmout1
は、proc genmod がエクスポートする変数を gmout1 というライブラリ テーブルに保存します。
私の現在のニーズは、SAS 内の gmout1 に保存されているデータの一部にアクセスできるようにすることです。簡単なはずですが、私の検索では有用なものは何も見つかりませんでした。