SGPLOTによるスパゲッティプロット

1.3K Views

April 03, 24

スライド概要

[第6回大阪sas勉強会]田中 祐輔

profile-image

SAS言語を中心として,解析業務担当者・プログラマなのコミュニティを活性化したいです

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

SGPLOTによる スパゲッティプロット 株式会社エ ス・シ ー・エー 田中 祐輔

2.

スパゲッティプロット(Spaghetti Plot) スパゲティプロット (Wikipedia) ✓データを表示してシステムを通過する可能性のあるフローを視覚化する方法 ✓この方法は工場を経由するルーティングを追跡するために最初に使用された 特徴 ✓任意の検査値等について, 症例ごとに時点別の折れ線グラフを描画 ✓データの経時的な推移を視覚化し, 全体的な傾向を確認できる Sample 52964: Create a spaghetti plot with the SGPLOT procedure: http://support.sas.com/kb/52/964.html 2020/1/31 大阪SAS勉強会 2

3.

SGPLOT (SeriesPlot) (1/3) SASコード① proc sgplot data = BDS ; series x = AVISITN y = AVAL / group = USUBJID grouplc = TRTAN name = 'grp' ; keylegend 'grp' / type = linecolor ; run ; 2020/1/31 大阪SAS勉強会 3

4.

SGPLOT (SeriesPlot) (2/3) SASコード① proc sgplot data = BDS ; series x = AVISITN y = AVAL / group = USUBJID grouplc = TRTAN name = 'grp' ; keylegend 'grp' / type = linecolor ; run ; 症例ごとに線種とマーカーを 分けて欲しい! 2020/1/31 大阪SAS勉強会 4

5.

SGPLOT (SeriesPlot) (3/3) SASコード② proc template ; begingraph / datacolors = (RED BLUE) : 群別の線とマーカーの色 datalinepatterns = (1 2 3 4 5) : 症例別の線とマーカーの種類 datasymbols = (CIRCLE TRIANGLE SQUARE DIAMOND STAR) ; seriesplot x = AVISITN y = AVAL / name = 'grp' 線とマーカーの 色は群の変数を 指定 linecolorgroup = TRTAN markercolorgroup = TRTAN linepatterngroup = USUBJID markersymbolgroup = USUBJID ; discretelegend 'grp' / type = linecolor ; 線とマーカーの 種類は症例IDを 指定 endgraph ; run ; 2020/1/31 大阪SAS勉強会 5

6.

GOPTIONSとODS GRAPHICS (1/3) RTFファイルに出力後,印刷すると…? Dディスプレイ上では線が見えたのに 印刷すると薄くなってしまう! 2020/1/31 大阪SAS勉強会 6

7.

GOPTIONSとODS GRAPHICS (2/3) GOPTIONS goptions reset = all device = PNG ; ods rtf file = "C:\TEMP\OUTPUT.rtf" ; proc sgrender data = BDS ; run ; ods rtf close ; EMFのままでPNGにならない… 2020/1/31 大阪SAS勉強会 7

8.

GOPTIONSとODS GRAPHICS (3/3) ODS GRAPHICS ods graphics / reset = all outputfmt = PNG ; ods rtf file = "C:\TEMP\OUTPUT.rtf" ; proc sgrender data = BDS ; run ; ods rtf close ; [SAS忘備録] ODSグラフ(SG系グラフ)を、画像ファイルとして保存する方法 https://sas-boubi.blogspot.com/2015/09/odssg.html 2020/1/31 大阪SAS勉強会 8