BookmarkSubscribeRSS Feed
sakamoto
Obsidian | Level 7

お世話になります。

university editionで信頼区間入りの箱ひげ図を作成したいのですが、なるべくGUIでの作業で行えますか?

作成したいのはこのようなグラフです。

 

宜しくお願い致します。

6 REPLIES 6
Rick_SAS
SAS Super FREQ

 

 

/* Example data */
data stocks;
   set sashelp.stocks;
   where stock = "IBM";
   month = month(date);
run;

 

1.

Capture.PNG

 

2.

Capture.PNG

 

3.

Capture.PNG

 

4.

Capture.PNG

sakamoto
Obsidian | Level 7

解説お願いします!

yu_sas
SAS Employee

タスク → グラフ →箱ひげ図で一般的には作成できますが、データラベルをGUIで指定することはできないので

タスクで生成されたプログラムをコピーし、DATALABEL=オプションを追加し実行する必要があります。

sakamoto
Obsidian | Level 7

箱ひげ図に更に標準偏差を足したりは出来ませんか?

yu_sas
SAS Employee

mean±stdに対応する線を入れたいということであれば、直接対応する機能はないためグラフを重ねるか

SG Anotation機能を使うことになると思います。詳細はドキュメントを読んでみてください。重ねる場合の例は

以下に記載します。

 

https://go.documentation.sas.com/?docsetId=grstatproc&docsetTarget=titlepage.htm&docsetVersion=9.4&l...

 

proc means data=stocks noprint;
class month;
var volume;
output out=out mean=mean std=std;
run;

data stocks2;
merge stocks out;
lower=mean-std;
upper=mean+std;
by month;
run;

proc sgplot data=stocks2;
	vbox Volume / category=month notches datalabel=date;
	highlow x=month  low=lower high=upper / 
	     lowcap=serif highcap=serif lineattrs=(color=red);
	yaxis grid;
run;
sakamoto
Obsidian | Level 7

グラフを重ねるという発想はなかったです

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

Discussion stats
  • 6 replies
  • 1708 views
  • 3 likes
  • 3 in conversation