001



Similar documents


PROC PWENCODE IN=sastrust1 ; RUN ;

DATA test; /** **/ INPUT score DATALINES; ; PROC MEANS DATA=test; /** DATA= **/ VAR sc

DATA Sample1 /**/ INPUT Price /* */ DATALINES


technews2012autumn

1.eps

ODS GRAPHICS ON; ODS GRAPHICS ON; PROC TTEST DATA=SASHELP.CLASS SIDE=2 DIST=NORMAL H0=58 PLOTS(ONLY SHOWH0)=(SUMMARY); VAR HEIGHT;



Exam : A JPN Title : SAS Base Programming for SAS 9 Vendor : SASInstitute Version : DEMO Get Latest & Valid A JPN Exam's Question and Answ

libref libref libref

Gray [6] cross tabulation CUBE, ROLL UP Johnson [7] pivoting SQL 3. SuperSQL SuperSQL SuperSQL SQL [1] [2] SQL SELECT GENERATE <media> <TFE> GENER- AT

Microsoft Word - sample_adv-programming.docx

Proc luaを初めて使ってみた -SASでの処理を条件に応じて変える- 淺井友紀 ( エイツーヘルスケア株式会社 ) I tried PROC LUA for the first time Tomoki Asai A2 Healthcare Corporation

Pinnacle 21: ADaM データセットや Define.xml の CDISC 準拠状況をチェックするツール 本発表で言及している Pinnacle: Enterprise version ( 有償版 ) Community version ( 無償版 ) 本発表で

p...{..P01-48(TF)

スライド 1

データ構造の作成 一時 SAS データセットと永久 SAS データセットの作成 テキストファイルから SAS データセットを作成するための DATA ステップの使用例 : Data NewData; Infile "path.rawdata"; Input <pointer-control> var

3 4 2

technews2012autumn

プリント

Łñ“’‘‚2004


Kaplan-Meierプロットに付加情報を追加するマクロの作成

Microsoft Word - Win-Outlook.docx

5. sendmail.cf

init: /**/ call notify(., _get_widget_, graph1, graphid); return; graph1: /**/ title1=getnitemc(graphid, title1 ); /**/ call display( title.frame, tit

スライド 1

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè2²ó

コンピュータ概論

1,.,,,., RDBM, SQL. OSS,, SQL,,.

スライド 1

3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200,

,, Poisson 3 3. t t y,, y n Nµ, σ 2 y i µ + ɛ i ɛ i N0, σ 2 E[y i ] µ * i y i x i y i α + βx i + ɛ i ɛ i N0, σ 2, α, β *3 y i E[y i ] α + βx i


MOTIF XF 取扱説明書

ANDIAMO Manual

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

1 122

KDDI_Cable_H0104_160324

PDF_KDDI_Cable_H0104_141218

SAS Web XML * ** * ** Web Data Analysis with SAS Input and Output of XML Data and Application to Real Estate Valuation Map Junnosuke Matsushima*, Hiro

要旨 : データステップ及び SGPLOT プロシジャにおける POLYGON/TEXT ステートメントを利用した SAS プログラムステップフローチャートを生成する SAS プログラムを紹介する キーワード :SGPLOT, フローチャート, 可視化 2

fx-9860G Manager PLUS_J

UNIX版SAS/Warehouse Administrator ソフトウェア

ストラドプロシージャの呼び出し方

V-SFTのインストール及び画面データの転送手順 V-SFT Installation and Screen Data Transfer Procedure

CONTENTS

Presentation Title Goes Here

スライド 1

74 No ACCESS

untitled

Cisco® ASA シリーズルーター向けDigiCert® 統合ガイド

CAC

: (EQS) /EQUATIONS V1 = 30*V F1 + E1; V2 = 25*V *F1 + E2; V3 = 16*V *F1 + E3; V4 = 10*V F2 + E4; V5 = 19*V99

org 1.pdf

n n n ( ) n Oracle 16 PostgreSQL 3 MySQL

Oracle Lite Tutorial

Introduction Purpose This training course describes the configuration and session features of the High-performance Embedded Workshop (HEW), a key tool

,, create table drop table alter table

AtCoder Regular Contest 073 Editorial Kohei Morita(yosupo) A: Shiritori if python3 a, b, c = input().split() if a[len(a)-1] == b[0] and b[len(

Microsoft Word - KUINS-Air_W8.1_ docx

DocuWide 2051/2051MF 補足説明書

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

: gettoken(1) module P = Printf exception End_of_system (* *) let _ISTREAM = ref stdin let ch = ref ( ) let read () = (let c =!ch in ch := inp

fp.gby


Transcription:

/* V8SAS*/ libname v8lib '/sasdata'; /* SASSPDSSPD Server */ /* */ libname spdlib sasspds 'tmp' server=spdsrv.5150 user='spduser' password='xxxxxx'; /* */ proc copy in=v8lib out=spdlib; run;

libname=tmp pathname= /spddata/meta roptions="datapath=('/spddata/data1' '/spddata/data2' '/spddata/data3' '/spddata/data4') indexpath= '/spddata/index'";

proc sql; connect to sasspds ( dbq='tmp' server=spdsrv.5150 user='spduser' password='xxxxxx' ); /* */ select * from connection to sasspds ( select * from tab1 where str1='a' and num1>0 ); quit; /* */ %let spdsiasy=yes; proc datasets lib=spdlib; modify tab1; /* VAR1VAR2 */ index create str1 num1; /* IDX1IDX2 */ index create idx1=(str1 num1) idx2=(str2num2); quit; /* ACLSPDO */ proc spdo lib=spdlib; set acluser; /* */ add acl tab1 / groupread; quit;

libname spdlib sasspds 'tmp' server=spdsrv.5150 user='spduser' password='xxxxxx'; NOTE: This is an production version of SPDS Engine at SAS Version 8 level, TSM2 NOTE: User spduser(acl Group SPDGRP) connected to SPDS(HP-WIDE) 3.00 server at 192.168.1.1. NOTE: SPDLIB : SASSPDS : :256/spddata/meta/ $ ps -ef grep spds spdadm 2501 1 16:30:00 spdsnsrv -listenport 5150... spdadm 2503 1 16:30:05 spdsserv -nameserverport 5150... spdadm 2505 2503 16:30:05 spdslog 50985... $ ps -ef grep spds spdadm 2501 1 16:30:00 spdsnsrv -listenport 5150... spdadm 2503 1 16:30:05 spdsserv -nameserverport 5150... spdadm 2505 2503 16:30:05 spdslog 50985... spdadm 2506 1 16:30:07 spdssnet -listenport 5151 spdadm 2507 2503 16:30:17 spdsbase... 0.0.0.0... spdadm 2601 2503 16:35:00 spdsbase... 192.168.1.1... spdadm 2506 1 16:30:07 spdssnet -listenport 5151 spdadm 2507 2503 16:30:17 spdsbase... 0.0.0.0...

12/09/02 15:22:00:(596) SPDSBASE- AUDIT: Lib=/spddata/ Res=*LIBNAM*.DATA Owner=(_NONE_._NONE_) User=SPDUSER Access=(ASSIGN.ACCESS) Perms=(READ.READ) ACL=N 12/09/02 15:22:06:(596) SPDSBASE- AUDIT: Lib=/spddata/ Res=TAB1.DATA Owner=(SPDUSER.) User=SPDUSER Access=(OPEN.OUTPUT) Perms=(WRITE.WRITE) ACL=N 12/09/02 15:22:32:(588) SPDSSERV- OPER client connection from IP address: 192.168.1.1 12/09/02 15:23:35:(588) SPDSSERV- SPDS OPER client disconnected 12/09/02 15:23:35:(588) SPDSSERV- SPDS OPER client IP address: 192.168.1.1 12/09/02 15:23:37:(596) SPDSBASE- AUDIT: Lib=/spddata/ Res=TAB1.DATA Owner=(SPDUSER.) User=SPDUSER Access=(OPEN.INPUT) Perms=(READ.READ) ACL=Y 12/09/02 15:23:41:(596) SPDSBASE- SAS client with id=spduser has disconnected 12/09/02 15:23:41:(596) SPDSBASE- SAS client connection is terminated 12/09/02 15:23:41:(588) SPDSSERV- SPDS User spduser, OS User spdadm, at node=localhost has disconnected 12/09/02 15:23:41:(588) SPDSSERV- SPDSBAS PID = 596 terminated

LIBNAME mylib 'C:temp'; OPTIONS MSTORED SASMSTORE=mylib; %MACRO sample /STORE; PROC PRINT DATA=sashelp.class; %MEND sample; LIBNAME mylib 'C:temp'; OPTIONS MSTORED SASMSTORE=mylib; %sample /** **/ /* PGM= */ DATA store1 / PGM=makedata; SET sashelp.class; /** **/ /* PGM= */ DATA PGM=makedata; /** **/ DATA PGM=makedata; /* store1() = store2( ) */ REDIRECT OUTPUT store1=sotre2;

DATA test; INPUT key $ a1 a2; CARDS; 001 1 1 ; DATA _null_; SET test; FILE "c:temptest.csv" DSD; FORMAT key $QUOTE.; PUT key a1 a2; %IF 2 > 12.0 %THEN %DO; OPTIONS MLOGIC; %MACRO check(fnum,ope,snum); /* %sysevalf */ %IF %SYSEVALF(&fnum &ope &snum) %THEN %DO; PROC PRINT DATA=sashelp.class; %END; %ELSE %DO; PROC CONTENTS DATA=sashelp.class; %END; %MEND check; %check(2,>,12.0) DATA lag ; INPUT chiku $ month kion ; dif = kion - LAG1(kion) ; IF MOD(month,2) = 0 THEN dif2 = kion - LAG2(kion) ; DATALINES; 1-20 2-18 3 0 4 10 5 20 6 15 7 20 8 28 9 22 10 17 11 10 12 2 ; month kion dif dif2 dif2 1-20... 2-18 2. -18 - = 3 0 18.. 4 10 10. 10 - (-18) = 28 5 20 10.. 6 15-5 33 15-10 = 5 7 20 5.. 8 28 8 18 28-15 = 13 9 22-6.. 10 17-5 2 17-28 = -11 11 10-7.. 12 2-8 -26 2-17 = -15

month kion dif2 dif2 1-20.. 2-18. -18 -. 3 0.. 4 10. 10 -. (2LAG) 5 20.. 6 15 33 15 - (-18) (2month=2 ) 7 20.. 8 28 18 28-10 (2month=4 ) 9 22.. 10 17 2 17-15 (2month=6 ) 11 10.. 12 2-26 2-28 (2month=8 ) DATA lag ; INPUT chiku $ month kion ; dif = kion - LAG1(kion) ; dif2 = kion - LAG2(kion) ; IF MOD(month,2) THEN dif2 =. ; /* */ DATALINES; 1-20 2-18 3 0 4 10 5 20 6 15 7 20 8 28 9 22 10 17 11 10 12 2 ; month kion dif dif2 1-20.. 2-18 2. 3 0 18. 4 10 10 28 5 20 10. 6 15-5 5 /* */ DATA sample; DO student = 1 TO 100; tensu = INT(RANUNI(0)*100+1); OUTPUT; END; /* 10% */ PROC RANK DATA=sample OUT=outdata(WHERE=(rank<=10)) PERCENT ; VAR tensu; RANKS rank;

/* */ DATA a; INPUT x y @@; CARDS; 10 77 20 200 30 230 15 150 25 210 35 210 ; /* ANNOTATE */ DATA _anno; LENGTH function $8; RETAIN xsys '1' ysys '2' when 'a'; FUNCTION='move'; x=0; y=100; OUTPUT; FUNCTION='draw'; x=100; y=100; line=10; color='blue'; OUTPUT; FUNCTION='move'; x=0; y=150; OUTPUT; FUNCTION='draw'; x=100; y=150; line=3; color='green'; OUTPUT; FUNCTION='move'; x=0; y=200; OUTPUT; FUNCTION='draw'; x=100; y=200; line=1; color='red'; OUTPUT; /* ANNO=ANNOTATE*/ PROC GPLOT DATA=a ANNO=_anno; PLOT y*x; QUIT; rc=filedialog('saveas',,' ',' ','*.*'); ******** proc iml; /* x^3-2*x^2 + 5*x + 9=0^*/ coeff={1-2 5 9}; /* */ sol=polyroot(coeff); print sol; /**** ****/ /**** ****/ /*312*/ S -1.080584 0 1.540292 2.4405594 1.540292-2.440559 ********

/**** ****/ data test; input a b @@; cards; 3 2 ; run; /*MODEL*/ proc model data=test; /*eq.### = */ eq.sqrt = sqrt(x) - y; eq.hyperbola = a + b / x - y; /* SOLVE */ /* SOLVEPRINT */ solve x y / solveprint; run; quit; /**** ****/ /**** ****/ Solution Values x y 10.21329 3.19582 /**** ****/ proc logistic data=temp descending; class A B / param=ref; freq count; model y=a B / scale=none aggregate; A : test A1; /*PARAM=REF A*/ B : test B1; /*PARAM=REF B*/ run; proc logistic data=temp descending; class A B / param=glm; freq count; model y=a B / scale=none aggregate; /*PARAM=GLM A*/ A : test 2*A1+A1B1; /*PARAM=GLM B*/ B : test 2*B1+A1B1; run;

T E L 03-3533-3835 F A X 03-3533-3781 E-mail JPNTraining@sas.com

T E L 03-3533-3835 F A X 03-3533-3781 E-mail JPNBooksale@sas.com

T E L 03-3533-3835 F A X 03-3533-3781 E-mail JPNBooksale@sas.com

TEL:03-3533-3877 FAX:03-3533-3781 E-mail:technews@jpn.sas.com