ODS統計グラフ機能におけるグループ化縦棒グラフの作成

[OS] ALL
[リリース] 9.3以降
[キーワード] SGPLOT, VBAR, GROUPDISPLAY

[質問]

GCHARTプロシジャでグループ化縦棒グラフを作成しています。

例:

PROC GCHART DATA=test;
  VBAR cat / TYPE=sum
             SUMVAR=response
             GROUP=group
             PATTERNID=midpoint;
RUN;
QUIT;
SGPLOTプロシジャにて作成する場合は、どのようなプログラムとなりますか。

[回答]

縦棒グラフは、SGPLOTプロシジャのVBARステートメントにて作成できます。ただし、SAS 9.3より前のリリースでは、グループ化縦棒グラフには対応していません。SAS 9.3ではあらたにGROUPDISPLAY=オプションが追加され、値としてCLUSTERを指定した場合、グループ化縦棒グラフとなります。

例:

PROC SGPLOT DATA=test;
  VBAR group / RESPONSE=response
               GROUP=cat
               GROUPDISPLAY=cluster;
RUN;