For Higher Customer Satisfaction, We Bridge the SAS System Between Customer s World. Graph Sweet? Suite?!
02
03
04 ODS GRAPHICS ON; ODS PATH SHOW; ODS PATH : 1. SASUSER.TEMPLAT(UPDATE) 2. SASHELP.TMPLMST(READ) ODS PATH work.templat(update) SASUSER.TEMPLAT(READ) SASHELP.TMPLMST(READ); PROC TEMPLATE; LIST / STORE=sashelp.tmplmst;
05 ODS TRACE ON; ODS GRAPHICS ON; PROC TRANSREG DATA=sashelp.class; MODEL IDENTITY(weight) =CLASS(sex / ZERO=none) IDENTITY(height); ODS TRACE OFF; : ------------- : : : : ------------- FitPlot Fit Plot Stat.Transreg.Graphics.GroupFit Transreg.Identity_Weight_.FitPlot PROC TEMPLATE; SOURCE Stat.Transreg.Graphics.GroupFit; ODS PATH work. graph (UPDATE) SASUSER.TEMPLAT(READ) SASHELP.TMPLMST(READ); PROC TEMPLATE; SOURCE Sgplot; ODS LISTING STYLE=Journal; PROC TEMPLATE; LIST Styles / STORE=SASHELP.TMPLMST;
06 %MODSTYLE(PARENT=LISTING, NAME=StatColor,COLORS=RED BLUE, FILLCOLORS=Colors); ODS LISTING STYLE=StatColor; ODS LISTING SGE=ON; PROC TRANSREG DATA=sashelp.class; MODEL IDENTITY(weight) =CLASS(sex / ZERO=none) IDENTITY(height);
07 %MODTMPLT(TEMPLATE=Stat.Transreg.Graphics.GroupFit, STEPS=t, STMTOPTS1= 1 REPLACE ENTRYTITLE "", STMTOPTS2= 2 REPLACE ENTRYTITLE TEXTATTRS=(SIZE=8PT WEIGHT=NORMAL) " = " {UNICODE BETA}{SUB "i0"} " +" {UNICODE BETA}{SUB "i1"}" * ", STMTOPTS3= 1 AFTER begingraph ENTRYFOOTNOTE " - ") ODS LISTING STYLE=StatColor; PROC TRANSREG DATA=sashelp.class; MODEL IDENTITY(weight) =CLASS(sex / ZERO=none) IDENTITY(height); %MODTMPLT(TEMPLATE=Stat.Transreg.Graphics.GroupFit, STEPS=d) STMTOPTS1=n ADD REPLACE DELETE BEFORE AFTER statement-name <options>
08 SAS Academic News
09
10
11
12
13
14 Q&A Q A Q A Q A PROC IML; /* */ data=j(20,2,.); CALL RANDSEED(123); CALL RANDGEN(data,'NORMAL'); /* */ MATTRIB data COLNAME={"X" "Y"}; /* ODSGRAPH CALL */ CALL ODSGRAPH("Scatter","STATGRAPH.SCATTERPLOT",data); QUIT; Q A DATA test; a="abc DEF GHI"; last=scan(a,-1," "); PUT last=; last=ghi
15 Q Q A DATA _NULL_ /NESTING; DO i=1 TO 10; DO j=1 TO 10; DO k=1 TO 10; END; END; END; A 1 DATA _NULL_ /NESTING; 2 DO i=1 TO 10; - 719 NOTE 719-185: *** DO begin level 1 ***. 3 DO j=1 TO 10; - 719 NOTE 719-185: *** DO begin level 2 *** 4 DO k=1 TO 10-719 5 END; --- 720 NOTE 719-185: *** DO begin level 3 ***. NOTE 720-185: *** DO end level 3 ***. 6 END; --- 720 NOTE 720-185: *** DO end level 2 ***. 7 END; --- 720 NOTE 720-185: *** DO end level 1 ***. 8
16 Q A Q A DATA a; INPUT num1 num2 num3 num4; CARDS; 1 2 4 3 3 1 6 5 6 5 4 1 ; /* */ /* SMALLEST */ DATA _NULL_; SET work.a; x=smallest(2,of num1 - num4); PUT x=; OPTIONS MINOPERATOR; /* IN */ %MACRO mtest(var1); %IF &var1 IN mon tue wed thu fri %THEN %PUT ; %ELSE %PUT ; %MEND; %mtest(mon) ----------------------- ----------------------- ----------------------- x=2 x=3 x=4 -----------------------
17 SAS Training proc sql; select distinct age into :agelist separated by ' ' from sashelp.class; quit; proc sort data=sashelp.class(keep=age) out=agelist nodupkey; by age; run; data agelist; set sashelp.class; by age; if first.age; keep age; run;
18 proc sql; create table agelist as select distinct age from sashelp.class; quit; proc sort data=sashelp.class out=class_sort; by age; run; data agelist; set class_sort; by age; if first.age; keep age; run;
19
20 [ 日 程 ] 2011 年 1 月 20 日 ( 木 )~21 日 ( 金 ) 10:00 ~ 17:00 ( 東 京 会 場 ) [ 価 格 ] 115,500 円 ( 税 込 )/チケット 捺 印 数 2 [ 受 講 対 象 ] プラットフォーム 管 理 者 [ 学 習 内 容 ] 本 コースでは SASプラットフォーム 管 理 者 の 業 務 に 必 須 の 知 識 を 紹 介 します SAS 環 境 のバックアップとメタデータの 移 動 方 法 ユーザーの 管 理 方 法 データアクセスの 管 理 方 法 クライアント アプリケーションとメタデータの 対 話 方 法 の 理 解 SASコンテンツの 管 理 方 法 SASサーバーのモニタリング ロギング トラブル シューティングの ための 基 礎 のレビュー [Web Page] ただいま2011 年 度 版 トレーニングカタログをご 希 望 のお 客 様 へ 郵 送 にてお 送 りするサービス( 無 料 )を 行 っております ご 希 望 の お 客 様 は 住 所 会 社 名 部 署 名 氏 名 を 必 ずご 記 入 の 上 弊 社 トレーニング 担 当 宛 にE-mailにてご 連 絡 ください SAS Institute Japan 株 式 会 社 では 今 後 も 多 岐 にわたったトレーニ ングコースを 追 加 していく 予 定 です コース 内 容 日 程 等 の 詳 細 は 順 次 弊 社 Webサイトに 公 開 しますの で 以 下 のURLをご 参 照 ください その 他 トレーニングに 関 する 情 報 については 上 記 のURLをご 参 照 いただくか 下 記 トレーニング 担 当 までお 問 い 合 わせください T E L: 03-6434-3690 E-mail: JPNTraining@sas.com F A X: 03-6434-3691 Latest Releases Windows 版 SAS 9.1.3 / 9.2 64-bit Windows(Itanium) 版 SAS 9.1.3 / 9.2 IBM 版 (OS/390,z/OS) SAS 9.1.3 / 9.2 SunOS/Solaris 版 SAS 9.1.3 / 9.2 HP-UX 版 SAS 9.1.3 / 9.2 HP-UX(Itanium) 版 SAS 9.1.3 / 9.2 AIX 版 SAS 9.1.3 / 9.2 Linux(Intel) 版 SAS 9.1.3 / 9.2 IBM 版 (OS/390,z/OS) SAS 9.1.3 / 9.2 SAS Technical Newsは 右 記 のURLから 入 手 できます 発 行 :SAS Institute Japan 株 式 会 社 SAS Institute Japan www.sas.com/jp 本 社 大 阪 支 店 106-6111 530-0004 東 京 都 港 区 六 本 木 6-10-1 大 阪 市 北 区 堂 島 浜 1-4-16 六 本 木 ヒルズ 森 タワー 11F アクア 堂 島 西 館 12F Tel 03(6434)3000 Tel 06(6345)5700 Fax 03(6434)3001 Fax 06(6345)5655 このカタログに 記 載 された 内 容 は 改 良 のため 予 告 なく 仕 様 性 能 を 変 更 する 場 合 があります あらかじめご 了 承 ください SASロゴ The Power to Knowは 米 国 SAS Institute Inc.の 登 録 商 標 です その 他 記 載 のブランド 商 品 名 は 一 般 の 各 社 の 登 録 商 標 です Copyright 2011, SAS Institute Inc.All rights reserved.