...

AUTUMN 2010

by user

on
Category: Documents
15

views

Report

Comments

Transcript

AUTUMN 2010
For Higher
Customer Satisfaction,
We Bridge
the SAS System
Between
Customer’s World.
AUTUMN 2010
特集
意外と知らない!?
コロンの活用術をご紹介
01
SAS Academic News
- 事例紹介
- コラム「SAS四方山話」
08
Q&A
14
SASトレーニングのお知らせ
16
最新リリース情報
20
gne
Colo
SAS言語ではさまざまな記号が使われます。中でも、ステートメントの終りを示すためのセミコロン、語句を区切るためのコンマ、文字列を囲うための
クォーテーションはSASプログラムに不可欠な記号であり、それらの意味・機能はよくご存知だと思います。一方で、コロン(:)の機能について知って
いる方は非常に少ないように思います。事実、弊社テクニカルサポートへ送られてくるSASプログラムの中でもコロンを見かけることは殆どありません。
また、弊社トレーニング、マニュアルの中でもコロンに特化した記述はありません。では、SASプログラムにおけるコロンとはどういうものなのでしょうか。
02
[特集] Mysterious Colon
AUTUMN 2010
特集
意外と知らない!
?
コロンの活用術をご紹介
S AS言語においてコロンが持つ意味・機能を一概に説明することが
できません。なぜならば、コロンはさまざまなステートメントの中で使用
することが可能で、それぞれの場合において意味・機能が異なるため
で す。では、実際にこのコロンにはどのような機能があるのか? この
コロンはどのように使うと便利なのか?をご説明いたします。
1
前方一致
データの抽出を行うとき、先頭の一部分しか分からない場合、通常は
コロンには以下のような機能があります。
SUBSTR関数やKSUBSTR関数を用います。このような場合、コロンに
・前方一致
よる前方一致を用いることで、語句の先頭が一致 する文字列だけを
・フォーマットモディファイヤ
処理することがで きま す。例えば「ソ フト」という語句に前方一致 する
・マクロ変数の作成
文字列を抽出する処理を選択した場合「ソフト」「ソフトウェア」「ソフト
・SASログのキーワード強調
クリーム」などがヒットします。
・ラベルの指定
コロンに よる前 方一致は、文字 列の 他に、変 数名、デ ー タセ ット名、
・引数の指定(SAS/AF)
フォーマットなどに対しても適用可能です。また、前方一致に合わせて
・配列の上限と下限の指定
命 名規 則 を工 夫する こ と で、プログ ラムの 効 率 を上げる こ と が で き
ます。以下、6つの具体例をご紹介します。
何だか謎めいた雰囲気を持つ記号ではありますが、その謎を解き明か
す価値はあります。コロンの機能を理解し、プログラミングに活かせば、
1.1 演算子として
他の記号では行うことができない特殊な処理の実現や、プログラムの
コロンを演算子として使うと、変数var1の値が「日本」から始まるオブザ
可読性アップを図ることができるためです。
ベーションを選択するというようなプログラムを効率的に作成できます。
本特集では、コロンの機能のうち特に利便性が高いものを3つ選び、
例えば、変数var1に格納されている値の初めの2文字を抽出して、その
それぞれサンプルプログラムを交えてご紹介します。
文字列が「東京」であれば処理を行う場合、KSUBSTR関数では次の
ような記述となります。
1.前方一致
2.フォーマットモディファイヤ
3.マクロ変数の生成
AUTUMN 2010
例 KSUBSTR関数を使った前方一致
[特集] Mysterious Colon
03
㻬㻱ⁿ⟤Ꮔ䛴ᚃ䛱䜷䝱䝷䜘エ㏑䟺㻬㻱 㻝 䟻䛟䜑䛮䚮䚸䕵䕵䚹䜈䛝䛕䛵䚸㽙㽙䚹䛑䜏ጙ
䜄䜑ᩝᏊ า䛦䛗䜘 ฌ⌦ 䛒䛭 䛓䜄 䛟䚯㻮㻶 㻸 㻥 㻶 㻷 㻵 㛭ᩐ䜊 㻲 㻵 ⁿ⟤Ꮔ 䜘
DATA sample1a;
INPUT var1 $ 16.;
IF KSUBSTR(var1,1,2)='東京'
THEN include=1;
/* 東京に前方一致する場合 */
ELSE include=0;
CARDS;
東京都
東京特許許可局
東京スカイツリー
大阪駅
米国本社
;
RUN;
ୌ᪁䚮䜷䝱䝷䜘౐䛎䛶୕エ䛮ྜྷୌ䛴ฌ⌦䜘䜎䜐⠾᪾䛰エ㏑䛭⾔䛌䛙䛮䛒
䛭䛓䜄䛟䚯䜨䜷䞀䝯ⁿ⟤Ꮔ䛴ᚃ䛱䜷䝱䝷䜘エ㏑䛟䜑䛙䛮䛭䚮㻬㻩䜽䝊䞀䝌䝥䝷䝌
౐䛩䛥エ㏑䛒୘こ䛮䛰䜐䚮䝛䝱䜴䝭䝤䛒⠾⣪໩䛛䜒䜄䛟䚯
例 コロンを使った複数前方一致
DATA sample1d;
INPUT var1 $16.;
IF var1 IN : ('東京','大阪') /* 東京もしくは大阪に前方一致する場合 */
THEN include=1;
ELSE include=0;
CARDS;
東京都
東京特許許可局
東京スカイツリー
大阪駅
米国本社
;
RUN;
䛴᮪௲䛒䚸Ᏸධୌ⮬䚹䛑䜏䚸๑᪁ୌ⮬䚹䛾䛮ን໩䛟䜑䛥䜇䚮㻮㻶㻸 㻥㻶㻷㻵
㛭ᩐ䛒୘こ䛮䛰䜐䜄䛟䚯
1.2 一時変数の一括削除
㻧㻤㻷㻤 䜽䝊 䝇䝛䛭 䝋䞀 䝃ຊᕝ䜘 ⾔ 䛌䛮 䛓䚮᭩ ⤂Ⓩ䛱䛵䝋䞀 䝃䜿 䝇䝌 䛾
例 コロンを使った前方一致
ฝງ䛝䛰䛊ንᩐ䟺ୌ᫤ንᩐ䟻䜘షᠺ䛟䜑䛙䛮䛒䛈䜐䜄䛟䚯
DATA sample1b;
INPUT var1 $ 16.;
IF var1= :'東京'
THEN include=1;
ELSE include=0;
CARDS;
東京都
東京特許許可局
東京スカイツリー
大阪駅
米国本社
;
RUN;
ḗ䛴䜹䝷䝛䝯䝛䝱䜴䝭䝤䛭䛵䚮ንᩐ㼓㼌䚮ንᩐ㼈䚮ንᩐ㼆䜘షᠺ䛝䛥䜈䛴䛴䚮
䝋䞀䝃䜿䝇䝌䛾䛴ฝງ䛵୘こ䛰䛥䜇䚮㻧㻵㻲㻳䜽䝊䞀䝌䝥䝷䝌䛭䛣䜒䜏䜘
/* 東京に前方一致する場合 */
ᣞᏽ䛝䛬䛊䜄䛟䚯
例 変数の削除
DATA sample2a;
pi=3.14;
e=2.71;
c=0.577;
result=pi*e*c;
DROP pi e c;
RUN;
/* 一時変数の削除 */
䜈䛝䚮᳠⣬᮪௲䜘䚸᮶ா䚹䜈䛝䛕䛵䚸ኬ㜨䚹䛑䜏ጙ䜄䜑ᩝᏊา䛾䛮ን᭞䛝䛥
䛊ሔྙ䚮䛯䛴䜎䛌䛱䝛䝱䜴䝭䝤䜘᭡䛓ᥦ䛎䜒䛶䛊䛊䛭䛝䜍䛌䛑䠑
㛭ᩐ䜘౐䛌ሔྙ䚮ḗ䛴䜎䛌䛰䝛䝱䜴䝭䝤䛒⩻䛎䜏䜒䜄䛟䚯
௑ᅂ䛴䜎䛌䛱ୌ᫤ንᩐ䛴ᩐ䛒ᑛ䛰䛊ሔྙ䛵๑䝞䞀䜼䛴䝛䝱䜴䝭䝤䛭
例 KSUBSTR関数を使った複数前方一致
ၡ㢗䛈䜐䜄䛡䜙䛒䚮ኣ䛕䛴ୌ᫤ንᩐ䜘᡽䛌䝛䝱䜴䝭䝤䛴ሔྙ䛵䛣䛌䛵
䛊䛓䜄䛡䜙䚯ධమ䛴ንᩐ䛴ᩐ䛒ኣ䛕䛰䜑䛮䚮ୌ᫤ንᩐ䛮䛣䛴௙䛴ንᩐ
DATA sample1c;
INPUT var1 $16.;
/* 東京もしくは大阪に前方一致する場合 */
IF KSUBSTR(var1,1,2)='東京' or KSUBSTR(var1,1,2)='大阪'
THEN include=1;
ELSE include=0;
CARDS;
東京都
東京特許許可局
東京スカイツリー
大阪駅
米国本社
;
RUN;
䛮䛴༇ื䛒㞬䛝䛕䛰䜐䚮䜄䛥䚮㻧㻵㻲㻳䜽䝊䞀䝌䝥䝷䝌䜊㻮㻨㻨㻳䜽䝊䞀䝌䝥䝷䝌
䛭ንᩐྞ䜘エ㏑䛟䜑ㇿᢰ䛒ኬ䛓䛕䛰䜐䜄䛟䚯
䛙䛴䜎䛌䛰ሔྙ䚮ୌ᫤ንᩐྞ䛴඙㢄䛴ᩝᏊา䜘⤣ୌ䛟䜑䛙䛮䛭䚮㏳ᖏ
䛴ንᩐ䛮༇ื䛭䛓䜄䛟䚯ౚ䛎䛶඙㢄䛴ᩝᏊา䜘䚸㼗㼐㼓䚹䛱⤣ୌ䛟䜒䛶䚮
ୌ᫤ንᩐ䛭䛈䜑䛙䛮䛒ୌ┘▉↓䛭䛟䚯
㼗㼐㼓㼓㼌㻠㻖㻑㻔㻗㻞
㼗㼐㼓㼈㻠㻕㻑㻚㻔㻞
㼗㼐㼓㼆㻠㻓㻑㻘㻚㻚㻞
04
AUTUMN 2010
[特集] Mysterious Colon
䛛䜏䛱䚮䛙䛴࿤ྞぜ์䛮䜷䝱䝷䛴๑᪁ୌ⮬䛴ຝᯕ䜘⤄䜅ྙ䜕䛡䜒䛶䚮
1.4 変数の一括フォーマット/インフォーマット
▯䛊エ㏑䛭ንᩐྞ䛒䚸㼗㼐㼓䚹㻃䛑䜏ጙ䜄䜑ධ䛬䛴ንᩐ䜘๎㝎䛭䛓䜄䛟䚯
䜷䝱䝷䜘㻩㻲㻵㻰㻤㻷䜽䝊䞀䝌䝥䝷䝌䜊㻬㻱㻩㻲㻵㻰㻤㻷䜽䝊䞀䝌䝥䝷䝌䛴୯䛭౐䛌
䛙䛮䛭䚮ୌᣋ䝙䜭䞀䝢䝇䝌㻒䜨䝷䝙䜭䞀䝢䝇䝌䜘⾔䛌䛙䛮䛒䛭䛓䜄䛟䚯
௧ୖ䛴ౚ䜘䛚ぬ䛕䛦䛛䛊䚯㻖⛸㢦䛴᪝௛ንᩐ䛱ྜྷୌ䛴䜨䝷䝙䜭䞀䝢䝇䝌䚮
㻧㻵㻲㻳㻃㼗㼐㼓㻃㻝㻃㻞
䝙䜭䞀䝢䝇䝌䜘㐲⏕䛝䛬䛊䜄䛟䚯
௧ୖ䛴䝛䝱䜴䝭䝤䛭䛵䚮㻖䛪䛴ୌ᫤ንᩐ䛵๎㝎䛛䜒䜑䛥䜇䚮ንᩐ㼕㼈㼖㼘㼏㼗
例 変数のフォーマット/インフォーマット
䛦䛗䛒䝋䞀䝃䜿䝇䝌䛾ฝງ䛛䜒䜄䛟䚯
例 コロンを使った変数の一括削除
DATA sample2b;
tmppi=3.14;
tmpe=2.71;
tmpc=0.577;
result=tmppi*tmpe*tmpc;
DROP tmp : ;
RUN;
/* 一時変数の一括削除 */
DATA sample4a;
INPUT birthdate startdate enddate;
INFORMAT birthdate startdate enddate DATE.; /* インフォーマットの適用 */
FORMAT birthdate startdate enddate MMDDYY9.;
/* フォーマットの適用 */
CARDS;
21MAR1980 01JAN2000 05JAN2010
01FEB1984 01JAN2000 01FEB2004
12JAN1991 01JAN2000 23DEC2002
22APR1983 01JAN2000 11DEC2009
;
RUN;
䛰䛐䚮䜷䝱䝷䛵㻮 㻨㻨㻳䜽䝊䞀䝌䝥䝷䝌䛴୯䛭䜈ྜྷ䛞䜎䛌䛱౐䛌䛙䛮䛒䛭 䛓
䜄䛟䚯ౚ䛎䛶䚸ንᩐྞ䛒㼕㼈㼖䛑䜏ጙ䜄䜑ධ䛬䛴ንᩐ䚹䜘ṟ䛟ሔྙ䛵ḗ䛴
䛙䛴䜎䛌䛰䝛䝱䜴䝭䝤䜈䚮䜷䝱䝷䜘౐䛌䛙䛮䛭⠾␆໩䛭䛓䜄䛟䚯
䜎䛌䛱エ㏑䛝䜄䛟䚯
㼅㼌㼕㼗㼋㼇㼄㼗㼈䚮㼖㼗㼄㼕㼗㼇㼄㼗㼈䚮㼈㼑㼇㼇㼄㼗㼈
䛮䛊䛌ንᩐྞ䛴௥䜕䜐䛱䚮
㻮㻨㻨㻳㻃㼕㼈㼖㻃㻝㻃㻞
㼇㼄㼗㼈㼅㼌㼕㼗㼋䚮㼇㼄㼗㼈㼖㼗㼄㼕㼗䚮㼇㼄㼗㼈㼈㼑㼇
䛮䛊䛌䛻䛌䛱ንᩐྞ䛒䚸㼇㼄㼗㼈䚹䛑䜏ጙ䜄䜑䜎䛌࿤ྞ䛝䜄䛟䚯
1.3 データセットの一括削除
䝋䞀䝃ຊᕝ䛴㐛⛤䛭䚮ኣ䛕䛴ୌ᫤䝋䞀䝃䜿䝇䝌䜘షᠺ䛟䜑ሔྙ䛒䛈䜐
䛙䛌䛟䜑䛙䛮䛭䚮㻩㻲㻵㻰㻤㻷㻒㻬㻱㻩㻲㻵㻰㻤㻷䜽䝊䞀䝌䝥䝷䝌䛴୯䛭䜷䝱䝷䜘౐䛩
䜄 䛟䚯䛙 䜒 䜏䛵 䝛 䝱 䜴 䝭䝤䛴 ᐁ ⾔ ⤂஡ᚃ 䛵୘ こ䛭䚮ఴ ฦ 䛰 䝋䜧䜽䜳
䛥๑᪁ୌ⮬䜘⏕䛊䜑䛙䛮䛒䛭䛓䜄䛟䚯
䜽䝞䞀䜽䜘ཱི䜑䛦䛗䛭䛟䛴䛭䚮๎㝎䛟䜑䜵䞀䜽䛒ኣ䛊䛮ᛦ䛊䜄䛟䚯䛙䛴
䜎䛌䛰ฌ⌦䜈䜷䝱䝷䜘౐䛌䛙䛮䛭ຝ⋙Ⰳ䛕⾔䛌䛙䛮䛒䛭䛓䜄䛟䚯
例 コロンを使った変数の一括フォーマット/インフォーマット
䜄䛠䚮ንᩐ䜘ୌᣋ๎㝎䛝䛥䛮䛓䛮ྜྷ䛞䜎䛌䛱䚮࿤ྞぜ์䜘シᏽ䛝䜄䛟䚯
௑ᅂ䛵䚮ୌ᫤䝋䞀䝃䜿䝇䝌䛭䛈䜑䛙䛮䜘♟䛟䛥䜇䛱䝋䞀䝃䜿䝇䝌ྞ䜘䜦䝷
䝄䞀䜽䜷䜦䟺㼂䟻䛑䜏ጙ䜇䜄䛟䚯௑ᅂ䛵䚮䝢䜳䝱䝛䝱䜴䝭䝤䛴⤂䜐䛱䚮䜷䝱䝷
䜘⏕䛊䛬ୌ᫤䝋䞀䝃䜿䝇䝌ධ๎㝎ฌ⌦䜘エ㏑䛝䜄䛟䚯
例 コロンを使ったデータセットの一括削除
%MACRO sample3;
DATA _test1 _test2 _test3 remain; /* 4つのデータセットを作成 */
SET sashelp.class;
RUN;
PROC DATASETS LIBRARY=work;
DELETE _ : ; /* アンダースコアから始まるデータセットを一括削除 */
QUIT;
%MEND sample3;
%sample3;
୕エ䝛䝱䜴䝭䝤䜘ᐁ⾔䛟䜑䛮䚮䜦䝷䝄䞀䜽䜷䜦䛑䜏ጙ䜄䜑㻖䛪䛴䝋䞀䝃䜿䝇
䝌䛵๎㝎䛛䜒䚮䝋䞀䝃䜿䝇䝌㼕㼈㼐㼄㼌㼑䛦䛗䛒㻺㻲㻵㻮䝭䜨䝚䝭䝮䛱ṟ䜐䜄䛟䚯
DATA sample4b;
INPUT datebirth datestart dateend;
INFORMAT date : DATE.
/* インフォーマットの一括適用 */
FORMAT date: MMDDYY9.;
/* フォーマットの一括適用 */
CARDS;
21MAR1980 01JAN2000 05JAN2010
01FEB1984 01JAN2000 01FEB2004
12JAN1991 01JAN2000 23DEC2002
22APR1983 01JAN2000 11DEC2009
;
RUN;
AUTUMN 2010
[特集] Mysterious Colon
05
1.5 要素が未知数である配列の扱い
ን ᩐ䛴 ᩐ 䜘ኣ䜇䛱 ず✒䜐䚮௧ୖ䛴䜎 䛌䛱ᏽ⩇ 䛟䜑 䛙 䛮䛵ྊ ⬗ 䛭 䛟䚯
䜷䝱䝷䜘㒼า䟺㻤 㻵 㻵 㻤㻼䜽䝊 䞀䝌䝥䝷䝌䟻䛭౐䛌䛮䚸⥪ᩐ䛴୘᪺䛰ንᩐ䜘
䛝䛑䛝䚮䛙䛴䜎䛌䛰䝛䝱䜴䝭䝤䛵㛜Ⓠ䛟䜑୕䛭ይ䜄䛝䛕䛈䜐䜄䛡䜙䚯
㒼า䛭䜄䛮䜇䛬ฌ⌦䛟䜑䚹䛮䛊䛌䜎䛌䛰䝛䝱䜴䝭䝤䜘ຝ⋙Ⓩ䛱షᠺ䛭䛓
䜄䛟䚯
㻤㻵㻵㻤㻼㻃㼆㼒㼏㼞㻜㻜㻜㼠㻃㼆㼒㼏㻔㻐㼆㼒㼏㻜㻜㻜㻞
㻧㻲㻃㼌㻠㻔㻃㻷㻲㻃㻧㻬㻰㻋㼆㼒㼏㻌㻞
ౚ䛎䛶䚮௧ୖ䛴ฌ⌦䜘⾔䛌䝛䝱䜴䝭䝤䜘᭡䛕ሔྙ䜘⩻䛎䜄䛟䚯
㻃㻃㼞䇿㻃䜴䝯䞀䝛ฌ⌦䇿㼠㻞
㻔㻑䠃ெ䛴㢫ᐂ䟺ንᩐ㼌㼇䟻䛱䛪䛓㻔䛪䛴䜮䝚䜺䝝䞀䜻䝫䝷䛮䛰䜑䜎䛌䝋䞀䝃䜘
㻨㻱㻧㻞
㌷⨠䛟䜑
㻕㻑ၛဗ䛴౮᰹䟺ንᩐ㼓㼕㼌㼆㼈䟻䛒㻔㻓㻓௧୕䛴ሔྙ䚮䛣䛴ၛဗ䛱䛪䛊䛬㻔㻓㻈䛴
๪ᘤ䜘⾔䛌
㻤㻵㻵㻤㻼䜽䝊䞀䝌䝥䝷䝌䛴ንᩐᏽ⩇䛱䛬䜷䝱䝷䜘エ㏑䛟䜒䛶䚮ྞ๑䛒䚸㼆㼒㼏䚹
䛑䜏ጙ䜄䜑ධ䛬䛴ንᩐ䜘㒼า䛱᰹⣙䛟䜑䛙䛮䛒䛭䛓䜄䛟䚯
㻖㻑๪ᘤ䜘㐲⏕䛝䛥ᚃ䛴ྙ゛㉆ථ㢘䜘゛⟤䛟䜑
㻤㻵㻵㻤㻼㻃㼆㼒㼏㼞㻍㼠㻃㼆㼒㼏 㻝 㻞
例 元のデータ
㻧㻲㻃㼌㻠㻔㻃㻷㻲㻃㻧㻬㻰㻋㼆㼒㼏㻌㻞
㻃㻃㼞䇿㻃䜴䝯䞀䝛ฌ⌦䇿㼠㻞
㻨㻱㻧㻞
ౚ䛮䛝䛬ḗ䛴䜎䛌䛰䝛䝱䜴䝭䝤䛒⩻䛎䜏䜒䜄䛟䚯
例 割引を適用後の合計購入額を計算
例 求める結果
ḗ䛴䝛䝱䜴䝭䝤䛴䜎䛌䛱䚮㻷㻵 㻤㻱㻶㻳㻲㻶㻨䝛䝱䜻䜼䝧䜘౐䛩䛬䝋䞀䝃䜘㌷
DATA sample5a;
INPUT id $5. price;
CARDS;
00001 100
00001 50
00002 200
00003 100
00003 200
00003 150
;
RUN;
⨠ 䛟䜑 䛮䚮㻥 㻼 䜽䝊 䞀 䝌䝥䝷䝌 䛱 䜎䛩䛬 ᩺ 䛝䛕షᠺ 䛛 䜒䛥 ን ᩐ 䛱 ᑊ 䛝䛬
㻦㻲㻯㻔䚮㻦㻲㻯㻕䚮㻦㻲㻯㻖䇿䛮䛊䛌ንᩐྞ䛒⮤ິⓏ䛱シᏽ䛛䜒䜄䛟䚯䛙䜒䜏䛴
ንᩐ䜘ຊᕝ䟺㻔㻓 㻈䛴๪ᘤ䛮ྙ゛㉆ථ㢘䛴⟤ฝ䟻䛟䜑䛱䛵䚮㒼า䜘 ౐䛌
ᚪこ䛒䛈䜐䜄䛟䛒䚮ንᩐ䛴ᩐ䛒䝋䞀䝃䛱౪Ꮛ䛟䜑䛥䜇䚮㒼า䛴ᏽ⩇䛒
⾔䛎䛰䛊䛮䛊䛌ၡ㢗䛒⏍䛞䜄䛟䚯
例 データセットの作成および転置
DATA sample5a;
INPUT id $5. price;
CARDS;
00001 100
00001 50
00002 200
00003 100
00003 200
00003 150
;
RUN;
PROC TRANSPOSE DATA=sample5a OUT=sample5b;
BY id;
VAR price;
RUN;
PROC TRANSPOSE DATA=sample5a OUT=sample5b;
BY id;
VAR price;
RUN;
DATA sample5c;
SET sample5b;
BY id;
ARRAY col{*} col : ;
IF first.id
THEN total=0;
DO i=1 TO DIM(col);
IF col(i) >= 100
THEN col(i)=col(i)*0.9;
total+col(i);
END;
DROP i;
RUN;
/* アイテム数不明 */
/* 割引 */
06
AUTUMN 2010
[特集] Mysterious Colon
例 読み込みエラーのログ
1.6 その他の応用
䝛䝱䜻䜼䝧䛴୯䛭䜈䜷䝱䝷䛱䜎䜑▯⦨エ㏑䜘౐䛌䛙䛮䛵䛭䛓䜄䛟䚯ౚ䛎
䛶䚮㻶㻲㻵㻷䝛䝱䜻䜼䝧䛴୯䛭䜷䝱䝷䜘౐䛌䛮௧ୖ䛴䜎䛌䛱㻥㻼ንᩐ䛴エ㏑
䜘⠾␆໩䛭䛓䜄䛟䚯
例 コロンを使ったBY変数の一括指定
DATA sample6b;
INPUT skid skname $ gender $ country $;
CARDS;
1 JOHN M USA
4 MIKE M USA
3 YAMADA F JPN
2 SUSAN F ENG
5 JULIA F SPA
;
RUN;
PROC SORT DATA=sample6b;
BY sk : ;
RUN;
䛣䛙䛭䚮ḗ䛴䜎䛌䛱ንᩐྞ䟺㼚㼒㼕㼇䟻䛮䜨䝷䝙䜭䞀䝢䝇䝌䟺㻇㻔㻔㻑䟻䛴㛣䛱䜷䝱䝷
䜘エ㏑䛝䜄䛟䚯㛣䛱エ㏑䛛䜒䛥䜷䝱䝷䛵䝙䜭䞀䝢䝇䝌䝦䝋䜧䝙䜥䜨䝨䛮䛝䛬
/* 接頭SKを付与する */
/* 前方一致により変数を指定 */
ᶭ⬗䛝䚮✭Ⓣ䛭༇ว䜏䜒䛥䝋䞀䝃䜘ḿ䛝䛕ㄖ䜅ཱི䜑䛙䛮䛒䛭䛓䜑䜎䛌䛱
䛰䜐䜄䛟䚯
例 フォーマットモディファイヤを使ったデータ読み込み
DATA sample7b;
/* ḿ䛝䛕ㄖ䜅㎰䜇䜑 */
INPUT word : $11. number; /* 䝙䜭䞀䝢䝇䝌䝦䝋䜧䝙䜥䜨䝨䜘౐⏕ */
CARDS;
observation 11
colon 5
underscore 10
;
RUN;
Ἰ䟻㻃 㻶㻲㻵㻷䝛䝱䜻䜼䝧හ䛭䜷䝱䝷䛱䜎䜑๑᪁ୌ⮬䜘౐䛩䛥ሔྙ䚮䛣䛴୩䛹㡨䛵䝋䞀䝃
ථງ᫤䛴ንᩐ䛴୩䛹䛱ᙫ㡢䜘ུ䛗䜄䛟䚯ንᩐ䛴୩䛹䛵䚮㻦㻲㻱㻷㻨㻱㻷㻶䝛䝱䜻䜼䝧䜘
౐⏕䛝䛬䛚☔ヾ䛕䛦䛛䛊䚯
䛣䛴௙䚮㻦㻯 㻤㻶㻶䜽䝊䞀䝌䝥䝷䝌䛭ᣞᏽ䛟䜑ንᩐ䜊䚮㻹㻤㻵䜽䝊䞀䝌䝥䝷䝌䛭
ᣞᏽ䛟䜑ንᩐ䜈௧ୖ䛴䜎䛌䛱䜷䝱䝷䜘౐䛩䛬エ㏑䛟䜑䛙䛮䛒ྊ⬗䛭䛟䚯
㻦㻯㻤㻶㻶㻃㼆㼏㼄㻃㻝㻃㻞
㻹㻤㻵㻃㼙㼄㼕㻃㻝㻃㻞
3
マクロ変数の生成
䝋䞀䝃䜿䝇䝌䛴᳠⣬䜘⾔䛌㝷䚮䝢䜳䝱ንᩐ䜘ฺ⏕䛟䜑䛙䛮䛭᯺㌶䛰᳠⣬
๑᪁ୌ⮬䛴⏕Ἢ䛮䝥䝮䝇䝌䜘⌦ゆ䛝䛥୕䛭䚮䛚⮤㌗䛴䜷䞀䝍䜘ず䛪䜇├䛝
ฌ⌦䛒ᐁ⌟䛛䜒䜑ሔྙ䛒䛈䜐䜄䛟䚯
䛬䛊䛥䛦䛗䜒䛶䚮䜷䝱䝷䜘Ὡ⏕䛭䛓䜑⟘ᡜ䛒ず䛪䛑䜑䛮ᛦ䛊䜄䛟䚯
㟸ᖏ䛱ᑚ䛛䛊䝋䞀䝃䜿䝇䝌䛱᰹⣙䛛䜒䛥ೋ䜘䚮ኬ䛓䛊䝋䞀䝃䜿䝇䝌䛑䜏
᳠⣬䛟䜑ሔྙ䜘⩻䛎䜄䛟䚯䜄䛠䚮ᑚ䛛䛊䝋䞀䝃䜿䝇䝌䛴྘䜮䝚䜺䝝䞀䜻䝫䝷
䛴ೋ䜘䝢䜳䝱ንᩐ䛱᰹⣙䛝䜄䛟䚯䛣䛴ᚃ䚮ኬ䛓䛊䝋䞀 䝃䜿䝇䝌 䜘㻧㻤㻷㻤
2
フォーマットモディファイヤ
䜷䝱䝷䜘㻬 㻱 㻳㻸㻷䜽䝊䞀䝌䝥䝷䝌䛴୯䛭౐䛌䛮䚮༇ว䜐ᩝᏊ䛭༇ว䜏䜒䛥
䜽䝊䝇䝛䛭ㄖ䜅㎰䜅䚮㻬㻩䜽䝊䞀䝌䝥䝷䝌䟺䜈䛝䛕䛵㻺㻫㻨㻵 㻨䜽䝊䞀䝌䝥䝷䝌䟻
䛴᮪௲䛱䝢䜳䝱ንᩐ䛴ೋ䜘ᣞᏽ䛟䜑䛙䛮䛭᳠⣬䜘⾔䛌䛙䛮䛒䛭䛓䜄䛟䚯
㻶㻴㻯䝛䝱䜻䜼䝧䛴୯䛭䜷䝱䝷䜘౐䛌䛙䛮䛭䚮୕エ䛴䜎䛌䛰䜵䞀䜽䛱㐲䛝䛥
ᙟ 䛴䝢䜳䝱ንᩐ 䜘 ⏍ ᠺ 䛟䜑䛙䛮䛒 ྊ⬗ 䛭 䛟䚯රమⓏ 䛱䛵䚮㻶 㻨 㻯 㻨㻦 㻷
䜽䝊䞀䝌䝥䝷䝌䛴㻬㻱㻷㻲ྀ䜘౐䛊䜄䛟䚯䜷䝱䝷䛵㻬㻱㻷㻲ྀ䛴ᵋᩝ䛴ୌこ⣪
䛮䛝䛬䚮䝢䜳䝱ንᩐ䛴๑䛱エ㏑䛛䜒䜄䛟䚯
䝋䞀䝃䜘䚮௴ណ䛴䜨䝷䝙䜭䞀䝢䝇䝌䛱Ἒ䛩䛬ㄖ䜅㎰䜆䛙䛮䛒ྊ⬗䛱䛰䜐
䜄 䛟䚯䛙䛴䜎䛌䛱䝋䞀 䝃䛴ㄖ 䜅㎰ 䜅᫤䛱 䜮 䝛䜻 䝫䝷䛮䛝䛬⏕䛊䜏 䜒 䜑
䜷䝱䝷䜘䚸䝙䜭䞀䝢䝇䝌䝦䝋䜧䝙䜥䜨䝨䚹䛮࿣䛹䜄䛟䚯
ౚ䛎䛶ḗ䛴䜎䛌䛰䝋䞀䝃䜘㏳ᖏ䛴㻬㻱㻳㻸㻷䜽䝊䞀䝌䝥䝷䝌䛭ㄖ䜅㎰䜈䛌䛮䛟䜑
䛮䚮䜬䝭䞀䛒⾪♟䛛䜒䚮ᩝᏊ䝋䞀䝃䛴ୌ㒂䛒ḿᖏ䛱ㄖ䜅㎰䜄䜒䜄䛡䜙䚯
例 フォーマットモディファイヤを使わないデータ読み込み
DATA sample7a;
/* ḿ䛝䛕ㄖ䜅㎰䜆䛙䛮䛒䛭䛓䛰䛊 */
INPUT word $11. number; /* 䜨䝷䝙䜭䞀䝢䝇䝌䛭ንᩐ㛏䜘ᣞᏽ */
CARDS;
observation 11
colon 5
underscore 10
;
RUN;
例 INTO句の構文
䜷䝱䝷䛵㻶㻴㻯䝛䝱䜻䜼䝧䛴୯䛭䜈౐䜕䜒䜄䛟
PROC SQL;
SELECT ንᩐྞ INTO : 䝢䜳䝱ንᩐྞ [SEPARATED BY ༇ว䜐ᩝᏊ]
FROM 䝋䞀䝃䜿䝇䝌ྞ䜈䛝䛕䛵䝊䞀䝚䝯ྞ;
QUIT;
AUTUMN 2010
㻬 㻱㻷㻲ྀ䜘⏕䛊䜑䛮䚮༇ว䜐ᩝᏊ䜘ᣞᏽ䛝䛬䚮々ᩐ䛴䝋䞀 䝃ೋ䜘䝢䜳䝱
ንᩐ䛱᰹⣙䛭䛓䜄䛟䚯エྒ䜘ྱ䜆䝢䜳䝱ንᩐ䛴䝋䞀䝃ຊᕝ䛵Ἰណ䜘こ
䛝䜄䛟䛒䚮㻬㻱㻷㻲ྀ䜘౐䛌䛮䛣䛴ᚪこ䛒䛈䜐䜄䛡䜙䚯
㻬 㻱㻷㻲ྀ䛒Ὡ㌅䛟䜑රమౚ䛮䛝䛬䚮䝋䞀䝃䜿䝇䝌䛒ᣚ䛪ንᩐ䛴ೋ䟺々ᩐ
䜮䝚䜺䝝䞀䜻䝫䝷䟻䜘䚮ื䛴䝋䞀䝃䜿䝇䝌䛴㻬㻱ⁿ⟤Ꮔ䛴୯䛭౐䛌ฌ⌦䜘
⩻䛎䜄䛟䚯
[特集] Mysterious Colon
07
4
おわりに
ᮇ≁㞗䛭䛵䚮䝢䜨䝎䞀䛭䝣䜽䝊䝮䜦䜽䛰エྒ䚮䜷䝱䝷䛱䜽䝡䝇䝌䝭䜨䝌䜘ᙔ
䛬䚮䛣䛴ᶭ⬗䛮Ὡ⏕Ἢ䜘䛚⣺௒䛝䜄䛝䛥䚯௙䛴䜽䝊䞀䝌䝥䝷䝌䛮ె䛡䛬䚮
複数の変数値をマクロ変数に格納
ᕝኰ䛝䛬౐䛌䛙䛮䛭ᙁງ䛰ຝᯕ䜘Ⓠᥱ䛟䜑エྒ䛭䛈䜑䛙䛮䛒䛚⌦ゆ䛊
データセットの
(変数の)値
マクロ変数の値
㻓㻓㻓㻓㻔
㻓㻓㻓㻓㻖
㻓㻓㻓㻓㻘
㻅㻓㻓㻓㻓㻔㻅㻏㻅㻓㻓㻓㻓㻖㻅㻏㻅㻓㻓㻓㻓㻘㻅
䛥䛦䛗䛥䛮ᛦ䛊䜄䛟䚯㻶㻤㻶䝛䝱䜴䝭䝤䜘᭡䛑䛑䜒䜑㝷䚮ᮇ≁㞗䛴හᐖ䜘
ᛦ䛊ฝ䛝䛬䜷䝱䝷䜘䛚Ὡ⏕䛊䛥䛦䛗䜒䛶ᖶ䛊䛭䛟䚯
[参考資料]
1. Colonoscopy for the SAS ® Programmer, Haiping Luo
୕エ䛴䜎䛌䛰ฌ⌦䜘ᐁ⌟䛟䜑䛱䛵䚮ንᩐ䛴྘䜮䝚䜺䝝䞀䜻䝫䝷䛴ೋ䜘
http://www2.sas.com/proceedings/sugi29/054-29.pdf
䜷䝷䝢༇ว䜐䛭䝢䜳䝱ንᩐ䛱᰹⣙䛝䚮ᚃ⤾䛴㻧㻤㻷㻤䜽䝊䝇䝛䛭㻬㻱ⁿ⟤Ꮔ
䛴୯䛱䝢䜳䝱ንᩐ䜘ᒈ㛜䛝䜄䛟䚯䜄䛥䚮䝋䞀䝃䛒ᩝᏊา䛴ሔྙ䚮㻴㻸㻲㻷㻨
2. That Mysterious Colon (:), William C. Murphy
㛭ᩐ䛭྘ೋ䜘䝄䝚䝯䜳䜭䞀䝊䞀䜻䝫䝷䛭ᅑ䛌ᚪこ䛒䛈䜐䜄䛟䚯
http://www2.sas.com/proceedings/sugi26/p073-26.pdf
IN演算子でのマクロ変数の展開
3. Base SAS ® 9.2 Procedures Guide - SELECT Statement
マクロ変数展開前
マクロ変数展開後
㻬㻩㻃㼌㼇㻃㻬㻱㻃㻋㻉㼌㼇㼎㼈㼜㻌㻞
㻬㻩㻃㼌㼇㻃㻬㻱㻃㻋㻅㻓㻓㻓㻓㻔㻅㻏㻅㻓㻓㻓㻓㻖㻅㻏㻅㻓㻓㻓㻓㻘㻅㻌㻞
http://support.sas.com/documentation/cdl/en/proc/618
95/HTML/default/a002473678.htm
4. SAS ® 9.2 Language Reference: Dictionary, Third Edition -
䛙䛴䜎䛌䛰ሔྙ䛵㻬㻱㻷㻲ྀ䜘⏕䛊䜑䛙䛮䛭䚮⠾༟䛱䝋䞀䝃䜘䜷䝷䝢༇ว䜐
INPUT Statement, List
䛭 䝢䜳䝱ንᩐ䛱᰹ ⣙䛭 䛓䜄 䛟䚯௧ୖ䛴䜹䝷䝛䝯䝛䝱䜴䝭䝤䜘䛚ぬ䛕䛦
http://support.sas.com/documentation/cdl/en/lrdict/63
䛛䛊䚯䝋䞀䝃䜿䝇䝌䛴ንᩐೋ䜘䚮ื䛴䝋䞀䝃䜿䝇䝌䛴୯䛑䜏᳠⣬䛝䚮ୌ⮬
026/HTML/default/a000144370.htm#a000144378
䛝䛥䜮䝚䜺䝝䞀䜻䝫䝷䜘᢫ฝ䛝䜄䛟䚯䛙䛴ሔྙ䚮㻬㻱㻷㻲ྀ䜘౐䛩䛬ንᩐ㼌㼇
䛴ೋ䜘䜷䝷䝢༇ว䜐䛭䝢䜳䝱ንᩐ㼌㼇㼎㼈㼜䛱᰹⣙䛝䛬䛊䜄䛟䚯
5. SAS ® 9.2 Language Reference: Concepts, Second Edition
例 マクロ変数を使ったID検索
http://support.sas.com/documentation/cdl/en/lrcon/62
- SAS Operators in Expressions
955/HTML/default/a000780367.htm#a000695002
DATA sample8a;
INPUT id : $5.;
CARDS;
00001
00003
00005
;
RUN;
/* ᳠⣬䜘⾔䛌id␊ྒ */
PROC SQL NOPRINT;
/* 䝢䜳䝱ንᩐidkey䜘䜷䝷䝢༇ว䜐䛭షᠺ */
SELECT QUOTE(id) INTO : idkey SEPARATED BY ','
FROM sample8a;
QUIT;
DATA sample8b;
INPUT id : $5. student : $10.;
IF id IN (&idkey); /* 䝢䜳䝱ንᩐidkey䛱ྱ䜄䜒䜑ೋ䜘᢫ฝ */
CARDS;
00001 TANAKA
00002 SUZUKI
00003 SATO
00004 YAMADA
00005 NAKAMURA
;
run;
6. SAS ® 9.2 Language Reference: Concepts, Second Edition
- Data Set Lists
http://support.sas.com/documentation/cdl/en/lrcon/62
955/HTML/default/viewer.htm#/documentation/cdl/en/
lrcon/62955/HTML/default/a003040446.htm
08
AUTUMN 2010
SAS Academic News
SAS
Academic News
SAS アカデミック・ニュース
㻕㻓㻔㻓ᖳኚྒ䛑䜏හᐖ䜘ୌ᩺䛝䛥஥ౚ⣺௒䛮ᄿ᪁ᒜヨ䛴➠㻕ྒ䚮
事例紹介
஥ౚ⣺௒䛭䛵㻨㼑㼗㼈㼕㼓㼕㼌㼖㼈㻃㻪㼘㼌㼇㼈䛴㻪㻸㻬᧧ష䛭㻨㼛㼆㼈㼏䝋䞀䝃䛴ཱི䜐㎰䜅䛑䜏䚮䝋䞀䝃䛴⥽㞗䚮㏛ຊ䚮
ንᩐ䛴⤎ྙ➴䚮䝋䞀䝃ຊᕝ䚮䛛䜏䛱䛣䛴䝋䞀䝃䜘௙䛴䝛䝱䜼䜫䜳䝌䛭౐⏕䛭䛓䜑䜎䛌䛱䛟䜑䛥䜇䛴
䜬䜳䜽䝡䞀䝌ᶭ⬗䜄䛭䚮ୌ㏻䛴Ὦ䜒䛭䛚⣺௒䛝䛬䛊䜄䛟䚯
䚸㻶㻤㻶ᄿ᪁ᒜヨ䚹䛭䛵䚮㻶㻤㻶䝔䞀䜼䝫䝷㻙᫤௥䛱㈅኉䛝䛬䛊䜄䛝䛥㻶㻤㻶䜳䜨䝇䜳䝮䝙䜥䝰䝷䜽䜘䚮
コラム
「SAS四方山話」
䜨䝷䝃䞀䝑䝇䝌䝿䜬䜳䜽䝛䝱䞀䝭䞀䛴䚸䛐Ẵ䛱ථ䜐䚹䛴ᶭ⬗䜘Ὡ⏕䛝䝛䝱䜻䜼䝧䛴䜻䝷䝃䝇䜳䜽䟺ᩝἪ䟻䜊
䜹䝷䝛䝯䟺஥ౚ䟻䜘䛟䛖䛱☔ヾ䛭䛓䜑䚮⌟௥∟䝋䜼䝃䝯䜳䜨䝇䜳䝮䝙䜥䝰䝷䜽䛴షᠺ᪁Ἢ䜘䛚⣺௒䛝䛬䛊䜄䛟䚯
高柳 良太
國學院大學 経済学部および人間総合科学大学 人間科学部 兼任講師
事例紹介
第2章 ExcelデータとSASの連携
ExcelデータをEGに取り込む
䛭䛟䚯䜄䛝䛬䜊䝋䞀 䝃ゆᯊ䛰䛯䛮䛰䜑䛮䚸䛣
䛥 䛊 䛮 ᛦ 䛊 䜄 䛟䚯䛥 䛦 䛭 䛛 䛎 䚮⤣ ゛ ゆ ᯊ
䜒䛩䛬ర䛭䛟䛑䠑䚹䛮ゕ䜕䜒䛬䛝䜄䛊䜄䛟䚯
䝁䝙䝌䛱ᑊ䛟䜑ᚨ䛴䝓䞀䝍䝯䛒㧏䛊ெ䛱䛵
䚭㻨㼛㼆㼈㼏䛴䝋䞀䝃䟺䝳䞀䜳䜻䞀䝌䟻䜘㻨㻪䛱ㄖ
㧏ᰧ䛴䚸᝗ሒ㻦䚹䛮䛊䛌⛁┘䛭䛵䚮⠾༟䛰⾪
䚸㻨 㼛㼆 㼈 㼏 䛴 ⤾ 䛓 䛩䜃 䛊䛭 䛟䜎 㻄 㻄䚹䛮 䛊䛌䜦 䝛
䜅㎰䜄䛟䛙䛮䛵䚮ཱི䜐❟䛬䛬㞬䛝䛊䛙䛮䛵
゛⟤䝁 䝙䝌 䜘 ౐䛩䛬䝋䞀 䝃ゆ ᯊ䜘⾔ 䛌䛙䛮
䝱䞀䝅䛵᭯ຝ䛦䛮ᛦ䛊䜄䛟䚯
䛈䜐䜄䛡䜙䚯ᙟᘟ䛛䛎ḿ䛝䛗䜒䛶䚮ᑊ㇗䛮䛰
䛱 䛰䛩䛬䛊 䜑䛵 䛠䛭 䛟䚯㧏ᰧ䛴䚸᝗ ሒ 䚹䛵
䚭㻨㼛㼆㼈㼏䛵䚮௑䜊㻳㻦䜘㉆ථ䛟䜑䛮ኬᢤ䛪䛊
䜑䝙 䜥䜨䝯䛮 䜻 䞀 䝌 䜘ᣞᏽ䛟䜑䛦䛗 䛭䜨䝷
㻤䛑䜏㻦䜄䛭䛈䜑䛴䛭䚮䜎䜁䛯᝗ሒ㻦䜘㐽ᢝ
䛬 䛓 䜄 䛟䚯Ꮥ ⏍䛴䝛 䝭 䜨䝝 䞀 䝌 䛴 㻳 㻦 䛱䜈
䝡䞀䝌䛝䛬䛕䜒䜄䛟䚯
䛝䛬䛊䜑㧏ᰧ䛒ᑛ䛰䛊䛴䛑䜈䛝䜒䜄䛡䜙䚯
ኬᢤ䛵ථ䛩䛬䛊䜑䛴䛭䛟䛑䜏䚮Ꮥ⏍䛱ᐙ㢗
䚭䝋䞀䝃䜘᡽䛌䝁䝙䝌䜪䜫䜦䛮䛊䛌䛮䚮ᩅ⫩䛴
䚭 䜈 䛧 䜓 䜙䚮䛣 䛴 Ꮥ ⏍䛴 ណ ḟ䜊 ⬗ ງ 䛱䜈
䛮䛝䛬䝋䞀 䝃䜘⏕ណ䛛䛡䜑䛙䛮䜈䛭 䛓䜄䛟䚯
ሔ䛱䛐䛊䛬䛵㻨㼛㼆㼈㼏䛴≺ቨሔ䛮䛊䛩䛥វ䛞
䜎䜑䛴䛭䛟䛒䚮䝋䞀 䝃ゆᯊ䜘⾔䛌䛱䛈䛥䛩
ᐁ 㝷 䛱 ኬᏕ ➴䛭䛵䚮Ꮥ⏍䛴⮤ฦ䛴 㻳 㻦䛭
䛭䛟䚯㻨㼛㼆㼈㼏௧አ䛱䜈䚮䛊䜕䜌䜑⾪゛⟤䝁䝙
䛬䛵䚮䜈䛌ୌᗐ㻨 㼛㼆㼈㼏䛴౐䛊᪁䜘ᣞᑙ䛝䛥
䝋䞀 䝃䛴షᠺ䜘䛛䛡䚮Ꮥ ᰧ䛴㻳㻦䛭 ฦᯊ䜘
䝌䛵ర⛸㢦䜈䛈䜐䜄䛝䛥䛒䚮௑䛭䛵㻨㼛㼆㼈㼏䛒
᪁䛒䛊䛊ሔྙ䛒ኣ䚱䛈䜐䜄䛟䚯䛣䜒䛭䜈䚮
䛛䛡䜑䛮䛊䛌䛙䛮䛱䛰䜐䜄䛟䚯
Ᏸධ䛱䜽䝃䝷䝄䞀䝍䛱䛰䛩䛥វ䛒䛈䜐䜄䛟䚯
䛛䛟䛒䛱ⱕ䛊ெ䛵䛟䛶䜏䛝䛕䚮䛈䛩䛮䛊䛌㛣
䚭㻨㼛㼆㼈㼏䛴䜎䛌䛰⾪゛⟤䝁䝙䝌䜘䝋䞀䝃ථງ
ኬᏕ 䛰䛯䛭 Ꮥ⏍䛱䝋䞀 䝃䜘‵ങ䛛䛡䜑ሔ
䛱⩞⇅䛝䛬䛊䛕Ꮥ⏍䜈ኣ䛊䛭䛟䚯
䛱౐䛌ฺⅤ䛵䚮ᬉཀྵ䛝䛬 䛊 䜑䛮 䛊䛌䛙䛮䛴
ྙ䜈䚮㻨㼛㼆㼈㼏䜘౐䜕䛡䜑䛴䛒ᬉ㏳䛭䛟䚯
䚭㻨㻪䛱䜈䝋䞀䝃䜬䝋䜧䝃䛒䛈䜐䜄䛟䚯䛥䛦䚮
௙䛱䜈䛈䜐䜄䛟䚯䝋䞀䝃䛴ྊち໩䛒ᡥ㍅䛱
䚭ណአ䛰䛙䛮䛱䚮㧏ᰧ䜘ฝ䛥䛬䛴Ꮥ⏍㐡䛭
㻨㻪䜘ิ䜇䛬౐䛌ெ䛒䚮䛡䛩䛑䛕㻨 㼛㼆㼈㼏䛱ៈ
䛭䛓䜑䛮䛊䛌䛙䛮䛭䛟䚯
䜈䛈䜄䜐㻨 㼛㼆㼈㼏䛱 䛰䛞 䜅䛒䛰䛊䛙䛮䛒ኣ䛊
䜒䛬䛊䜑䛴䛭䛈䜒䛶䚮䛣䜒䜘⏍䛑䛝䛬䛊䛓
䚭⚶䛒ኬᏕ䛭ิ䜇䛬䝋䞀 䝃ゆ ᯊ䜘ጙ䜇䛥
㡥䛵䚮䝋䞀 䝃䛵 䝊䜱䜽䝌䜬䝋䜧䝃 ➴䛭‵ങ
䛝䚮ྜྷ䛞䛕䜬䝋䜧䝃䛭షᠺ䛟䜑䝛䝱䜴䝭䝤䛱䚮
䛣䛴䝋䞀 䝃 䝙 䜥䜨䝯 䜘ᣞᏽ䛝䛬䛊䜄䛝䛥䚯
䛪䜄䜐䚮ฦᯊᑊ㇗䛮䛰䜑䝋䞀 䝃䜘ず䛰䛒䜏
ฦᯊ䜘䛟䜑䛴䛵䚮ᑛ䚱㟻಻䛭䜈䛈䜐䜄䛝䛥䚯
㻺 㼌 㼑 㼇 㼒 㼚 㼖䛴䜎䛌䛰㻪 㻸 㻬 䛒 ᬉཀྵ䛝䛬䛕䜑䛮䚮
྘ ♣䛴 ⤣ ゛ ゆ ᯊ䜦 䝛 䝮䜈䚮㻪 㻸 㻬 䛴 䝋 䞀 䝃
䜬䝋䜧䝃䜘ᦒ㍍䛟䜑䜎䛌䛱䛰䜐䜄䛟䚯䝋䞀䝃
䜘⾪♟䛝䛰䛒䜏䚮䝋䞀䝃䛴ฦᯊ䛒䛭䛓䜑䛴
䛵 ⏤ ᭿ Ⓩ 䛰 䛙 䛮 䛭 䛝 䛥 䚯௑ 䛴 Ꮥ⏍ 㐡 䛵 䚮
ず䛎䛬䛰䛊䟺㛜䛊䛬䛊䛰䛊䟻䝋䞀䝃䛱ᑊ䛝䛬
ฦᯊ䜘⾔ 䛌䛮䛊䛌䛙䛮䛱䚮វつⓏ䛱䛪䛊䛬
䠭䝋䞀䝃䜘㛜䛕䠯䛭㻨㼛㼆㼈㼏䝙䜥䜨䝯䜘ᣞᏽ
⾔䛗䛰䛊䜎䛌䛰Ẵ䜈䛝䜄䛟䚯
䚭䛡䛩䛑䛕㻨㼛㼆㼈㼏䛭䝋䞀䝃䛴᡽䛊䛱ៈ䜒䛥
䛴䛰䜏䚮䛣䜒䜘⏍䛑䛝䛬㻨㻪䛱⛛⾔䛝䛬䜈䜏
䜨䝷䝡䞀䝌䝥䝏䝩䞀䛭䚮ᑊ㇗䛮䛰䜑䜻䞀䝌䜘ᣞᏽ䛟䜑
䛎䜑䛮䛊䛊䛮ᛦ䛊䜄䛟䚯௑ᅂ䛵䛣䛌䛊䛩䛥Ⅴ
䛑䜏䚮㻨㼛㼆㼈㼏䝋䞀䝃䛮䛴㏻ᦘ䜘୯ᚨ䛱䚮ንᩐ
䜊 䜵䞀䜽䛴㏛ ຊ䚮゛⟤䝋䞀 䝃䛴㏛ ຊ䛰䛯
㻨㼛㼆㼈㼏䝋䞀䝃䟺ᕞ䟻䛒䚮㻶㻤㻶䝋䞀䝃䟺ྎ䟻䛱䜨䝷䝡䞀䝌䛛䜒䛬䛊䜑
䜘ㄕ᪺䛝䛥䛊䛮ᛦ䛊䜄䛟䚯
AUTUMN 2010
Excelデータの形式
䚭㻨㼛㼆㼈㼏䝋䞀䝃䜘䜨䝷䝡䞀䝌䛟䜑䛱䛵䚮䝋䞀
SAS Academic News
09
㻕 㻌 䛣䛴䜄䜄䛴≟ឺ䛭 㻨㻪 䛱䜨䝷䝡䞀䝌䛝䚮
䚭 䜄 䛥 䚮⾔า 䛒 ㏣ 䛱 䛰 䛩䛬 䛊 䜑 䝋 䞀 䝃 䜘
䛣䛴ᚃ䠭䝋䞀䝃䠯䛴䠭㌷⨠䠯䜘౐⏕䛝䛬᩺
䜨䝷䝡䞀䝌䛟䜑ሔྙ䚮ୌᗐ㻶㻤㻶ᙟᘟ䛱䜨䝷
䛝䛊䝋䞀䝃䝊䞀䝚䝯䜘షᠺ䛟䜑
䝡䞀䝌䛝䛬䚮䛣䜒䛑䜏๑㏑䛴䠭㌷⨠䠯䜘౐⏕
䝃 䛴 ᙟᘟ 䛱 䛊 䛕䛪 䛑 䛴 ᮪ ௲䛒 䛈䜐 䜄 䛟䚯
䛝䜄䛟䚯䛣䛴ሔྙ䚮᭩ิ䛱䜨䝷䝡䞀䝌䛟䜑䛮
ኬ䛓䛰᮪௲䛵௧ୖ䛴䠅䛪䛭䛟䚯
䛓䛱䛵䚸⠂ᅑ䛴඙㢄⾔䛱䝙䜧䞀䝯䝍ྞ䛒᣼
・行方向がケース、列方向が変数
ථ 䛛 䜒䛬 䛊 䜑䚹䛴 䝅 䜫 䝇 䜳 䜘 䛵 䛠 䛝䛬䜨 䝷
・1行目を変数名にする
䝡䞀䝌䛝䜄䛟䚯䛣䛝䛬䚮䜨䝷䝡䞀䝌䛝䛥䝋䞀䝃
・1セルに1つのデータ
䜘㌷⨠䛟䜑㝷䛱䚮ንᩐྞ䛱䛝䛥䛊า䟺ንᩐ
䠭䝋䞀䝃䠯䛴䠭㌷⨠䠯
ྞ䛒䜨䝷䝡䞀䝌䛛䜒䛬䛊䜑ንᩐ䟻䜘䚸᩺䛝䛊
า䛴ྞ๑䚹䛭ᣞᏽ䛝䜄䛟䚯
䚭䛯䛧䜏䛭䜈⤎ᯕⓏ䛱ྜྷ䛞䜎䛌䛱ฦᯊྊ⬗
䛴䝋䞀䝃䛒䛭䛓䛈䛒䜐䜄䛟䚯䛥䛦䚮䛙䛴ሔྙ
䛵ᚃ㏑䛝䜄䛟䛒䠃า┘䛒ንᩐྞ䛭䛈䜑䛙䛮
᮪௲䛯䛐䜐䛴㻨㼛㼆㼈㼏䝋䞀䝃䛴ౚ
䛒ᚪこ䛮䛰䜐䜄䛟䚯
䚭䛊䛠䜒䛱䛝䜓䚮ᚃ䛑䜏⥽㞗షᴏ䛒ᚪこ䛱
䚭㻨㼛㼆㼈㼏䛭ᐁ㝷䛱ථງ䛟䜑䛮䚮ᅒ䛴䜎䛌䛱䛰
䛰䜑䛙䛮䛵ን䜕䜐䛰䛊䛴䛭䚮಴ெⓏ䛱䛵ථ
䜐䜄䛟䚯௧๑䛑䜏㻦㻶㻹ᙟᘟ䛴䝋䞀䝃䛭䜊䜐
ງ᫤䛑䜏⾔า᪁ྡྷ䜘ḿ䛝䛕シᏽ䛝䛬䛐䛊䛥
䛮䜐䜘䛝䛬䛊䜑ெ䛱䛝䛬䜅䜒䛶䚮᮪௲䛮࿣䛿
᪁䛒䛊䛊䛮⩻䛎䜄䛟䚯
䜑䜁䛯䛴䛙䛮䛭䜈䛰䛊䛑䛮ᛦ䛊䜄䛟䚯䛥䛦䚮
䝊䜱䜽䝌䜬䝋䜧䝃䛵䛐䜓䛑㻺㼌㼑㼇㼒㼚㼖䛴䝥䝦ᖋ
1行目が変数名
ንᩐ㻩㻔䛒ᮇᮮ䛴ንᩐྞ䛰䛴䛭䚮䛣䜒䜘䚸䝃䜽䜳䛴ᙲ๪䚹䛴
䚸᩺䛝䛊า䛴ྞ๑䚹䛱ᣞᏽ
䛟䜏ず䛥䛙䛮䜈䛰䛊Ꮥ⏍䛒ቌ䛎䛥ᫎ௑䚮䛙䛌
䚭㻨㼛㼆㼈㼏䛭䠃⾔┘䛒ንᩐྞ䛴ሔྙ䚮䜨䝷䝡䞀
䛊䛌䛮䛙䜓䛑䜏☔ヾ䜘䛝䛬䛊䛑䛰䛊䛮䛌䜄䛕
䝌䛴䝥䝏䝩䞀䛭䚸⠂ᅑ䛴඙㢄⾔䛱䝙䜧䞀䝯䝍
䚭㻨㼛㼆㼈㼏䛵䛯䛴䜿䝯䛑䜏䝋䞀䝃䜘ථ䜒䛬䜈䚮
ᣞᑙ䛒䛭䛓䛰䛊䛮䛊䛌䛴䜈䜄䛥஥ᐁ䛭䛟䚯
ྞ䛒᣼ථ䛛䜒䛬䛊䜑䚹䛴䝅䜫䝇䜳䜘䛪䛗䜒
ධ䛕ၡ㢗䛒䛈䜐䜄䛡䜙䚯䛸䛯䛊Ꮥ⏍䛵䚮▩䜏
䛶䚮䠃⾔┘䜘ንᩐྞ䛮䛝䛬䜨䝷䝡䞀䝌䛝䛬䛕䜒
䛲 㛣 䛱 䝢 䜪䜽䛴 䝟 䜨䞀䝯 ᶭ ⬗ 䛭 㻘 㻓 ⾔┘
䜄䛟䚯
䛖䜏䛊䛱䜦䜳䝊䜧䝚䜿䝯䛒㣍䜙䛭䛊䜑䛴䛱
行列方向の指定
䚭⾔᪁ྡྷ䛒䜵䞀䜽䚮า᪁ྡྷ䛒ንᩐ䛮䛊䛌䛴
Ẵ௛䛑䛠䛱ථງ䜘ጙ䜇䛬䛝䜄䛩䛥䜐䛝䜄䛟䚯
䛵䚮䜬䝋䜧䝃䛭䝋䞀䝃ථງ䜘䛝䛬䛊䛥ெ㛣䛱
䚭㻨 㼛㼆 㼈 㼏 䛴㻤㻔䜿䝯䛑䜏ን ᩐྞ䛒 ጙ䜄䛩䛬
䛮 䛩 䛬 䛵 ⮤ ᪺ 䛴 䛙 䛮 䛭 䛝 䛥 䚯䛰 䛢 䛰 䜏 䚮
䛊䛰䛊䝋䞀䝃䛴ሔྙ䛭䜈䚮䛣䛙䜄䛭䛒✭ḅ
䜬䝋䜧䝃䛭䛵㏳ᖏ䚮ථງ䛒䛰䛊≟ឺ䛭䛵⦢
䛴ሔ ྙ 䛰 䛯䛵䛣 䛴䜄 䜄 䛭䜨 䝷 䝡䞀 䝌䛭 䛓
᪁ྡྷ䛱䜯䞀䝁䝯䜘⛛ິ䛟䜑䛙䛮䛒䛭䛓䛰䛊
䛑䜏䛭䛟䚯
䚭㻨㼛㼆㼈㼏䛴ሔྙ䛵䚮⾔า䛯䛴᪁ྡྷ䛱䝋䞀䝃
䚸⠂ᅑ䛴඙㢄⾔䛱䝙䜧䞀䝯䝍ྞ䛒᣼ථ䛛䜒䛬䛊䜑䚹䛱䝅䜫䝇䜳
䛣䛴ୖ䛱䚸㻶㻤㻶࿤ྞぜ์䛱‵ᣈ䛟䜑䜎䛌䛱าྞ䜘ን᭞䛟䜑䚹䛒
䛈䜑䛴䛭ᚪこ䛱ᚺ䛞䛬䝅䜫䝇䜳
䜄䛟䚯䛌䜄䛕䛊䛑䛰䛊ሔྙ䜊䚮㒂ฦⓏ䛱䜨䝷
䝡䞀䝌䛝䛥䛊ሔྙ䛵䚸䝳䞀 䜳䜻䞀䝌හ䛴≁
ᏽ䛴䜿䝯⠂ᅑ䜘 ౐⏕䛟䜑䚹䜘 䝅䜫䝇䜳䛝䛬
䜘ථ䜒䛬䜈䚮䝘䝠䝇䝌䝊䞀䝚䝯䛰䛯䛴ᶭ⬗䜘
䚭䜨䝷 䝡䞀 䝌䛝䛥 䝋䞀 䝃 䜘 㻨㻪 䛴䜅䛭 ౐ ⏕
䜨䝷䝡䞀䝌䛝䜄䛟䚯䝅䜫䝇䜳䛟䜑䛮䚮㛜ጙన⨠
౐䜕䛰䛊㝀䜐䛵䛈䜄䜐ၡ㢗䛒㉫䛓䜄䛡䜙䚯
䛟䜑ሔྙ䛵䚮ንᩐྞ䛴ᩝᏊ䜘䝭䝝䝯໩䛟䜑
䟺ᕞ୕䟻䛮⤂஡న⨠䟺ྎୖ䟻䜘ᣞᏽ䛟䜑䜎䛌
䛥䛦䚮㻨㻪䛱㝀䜏䛠䝋䞀䝃ゆᯊ䛴䝁䝙䝌䜪䜫
䛙 䛮 䛱 㛭 䛟䜑 โ 㝀 䛵 䛈 䜄 䜐䛈 䜐 䜄 䛡䜙 䚯
䛱䛰䜑䛴䛭䚮䛝䛬䜨䝷䝡䞀䝌䛝䜄䛟䚯
䜦䛵䠃⾔ ྞ䛒 ን ᩐ 䛮 䛊䛌 䛴䛒 ᏽ▴ 䛭 䛟䚯
ᙔ ↓᪝ᮇ ㄊ䟺 㻕 䝔 䜨 䝌ᩝ Ꮚ 䟻䜈 ౐ ⏕ 䛭 䛓䚮
䜈䛝䚮⾔า䛒㏣᪁ྡྷ䛴䝋䞀䝃䜻䞀䝌䜘ฦᯊ
㻥㼄㼖㼈㻃 㻶㻤㻶䛴䜎䛌䛰โ㝀䚮䛪䜄䜐ንᩐྞ䛴
䛟䜑ሔྙ䛵䚮௧ୖ䛴᪁Ἢ䛒䛈䜐䜄䛟䚯
඙ 㢄 䛒 ᩐ Ꮚ 䛭 䜈 ၡ 㢗 䛈䜐䜄䛡䜙䚯䜄 䛥 䚮
ንᩐྞ䛴㛏䛛䛵༖ぽ㻖㻕ᩝᏊ䟺ධぽ㻔㻙ᩝᏊ䟻
䠃㻌 㻨㼛㼆㼈㼏䛭䝋䞀䝃䜘䜷䝘䞀䛝䠭ᙟᘟ䜘㐽ᢝ䛝䛬ᘿ
䜄䛭䛱䛰䛩䛬䛊䜄䛟䚯㻨 㼛㼆㼈㼏䛑䜏ㄖ䜅㎰䜆
䜐௛䛗䠯䛭䚸⾔า䜘ථ䜒᭨䛎䜑䚹䜘౐⏕䛟䜑
ሔྙ䚮ንᩐྞ䛵ᙁโⓏ䛱༖ぽ㻖㻕ᩝᏊ௧හ
䛮 䛰 䜐 䜄 䛟 䛒䚮䝭 䝝䝯 䛱 䛵䛣 䜒 䜘 ㉲ 䛎䜑
㛏䛛䜈ㄖ䜅㎰䜄䜒䜄䛟䚯
䚭 ㄖ 䜅 ㎰ 䜙䛦 䝋 䞀 䝃 䜘 㻥 㼄 㼖 㼈 㻶 㻤 㻶 ➴ 㻨 㻪
௧አ䛴㻶㻤㻶䜻䜽䝊䝤䛭ฺ⏕䛝䛥䛊ሔྙ䛵䚮
䜨䝷䝡䞀䝌᫤䛱䚸㻶㻤㻶࿤ྞぜ์䛱‵ᣈ䛟䜑
䜎䛌䛱าྞ䜘ን ᭞䛟䜑䚹䛱䝅䜫䝇 䜳 䜘ථ䜒
䜄䛟䚯䛙䛴ሔྙ䚮ንᩐྞ䛭౐⏕䛭 䛓䜑ᩝᏊ
䛵༖ぽⱝᩐᏊ䛴䜅䚮エྒ䛵䜦䝷䝄䞀䝔䞀
䟺 㼂 䟻䛴 䜅䛒 ྊ ⬗ 䛮 䛰 䜐䚮ን ᩐྞ䛴 ඙ 㢄 䛱
㻨㼛㼆㼈㼏䛴䠭ᙟᘟ䜘㐽ᢝ䛝䛬㈖䜐௛䛗䠯䛴䠭⾔า䜘ථ䜒᭨䛎䜑䠯
ᩐᏊ䜘౐⏕䛟䜑䛙䛮䛒୘ྊ䛮䛰䜐䜄䛟䚯
䚸䝳䞀䜳䜻䞀䝌හ䛴≁ᏽ䛴䜿䝯⠂ᅑ䜘౐⏕䛟䜑䚹䛱
䝅䜫䝇䜳䛟䜑䛮䚮㛜ጙ䛮⤂஡న⨠䛒ᣞᏽ䛭䛓䜑
10
AUTUMN 2010
SAS Academic News
୕䟻䚭䝄䝥䛰々ᩐᅂ➽䛴ථງౚ
ୖ䟻䚭ḿ䛝䛊々ᩐᅂ➽䛴ථງౚ
䚭䛙䛴䚸䝳䞀䜳䜻䞀䝌හ䛴≁ᏽ䛴䜿䝯⠂ᅑ
䜘౐⏕䛟䜑䚹䛱䝅䜫䝇䜳䛟䜑䛮䚮ౚ䛎䛶ንᩐ
データの編集
ケースの追加(行方向のデータを増やしたい)
ྞ䛒々ᩐ⾔䛱䜕䛥䛩䛬䛊䜑䜎䛌䛰䝙䜥䜨䝯
䛭䜈䚮ንᩐ䛮䛝䛬ㄖ䜅㎰䜄䛡䛥䛊䜿䝯న⨠
䚭䜵䞀䜽䜘㏛ຊ䛝䛥䛊ሔྙ䛵䚮䝋䞀䝃䝊䞀
䜘ᣞᏽ䛟䜒䛶㻨㻪 䛱䝋䞀 䝃䜘䜨䝷䝡䞀䝌䛟
䝚䝯䛭䠭䝋䞀 䝃䚹䝥䝏 䝩䞀 䛴䠭䝊 䞀䝚䝯䛴㏛
䜑䛙䛮䛒䛭䛓䜄䛟䚯㛜ጙ䜊⤂஡న⨠䛒䜕䛑
ຊ䚹䜘౐䛊䜄䛟䚯
䜏䛰䛊ሔྙ䛵䚮ୌᗐᣞᏽ䛡䛠䛱ㄖ䜅㎰䜄
䛡䚮䝛䝱䜿䜽䝙䝱䞀䛭්ᣞᏽ䜘䛟䜒䛶䚮㻨㻪
䛭 న ⨠ 䜘 ཱི ᚋ 䛝䛬 䛊 䜑 䛴 䛭 ⥽ 㞗 䜘 ᴞ 䛱
䚭䜄䛥䚮䠃䜿䝯䜘㛏䛕䛝䛬䚮䛣䛴හ䛭䜯䝷䝢༇
䛟䜑䛙䛮䛒䛭䛓䜄䛟䚯
ว䜐䜘䛝䛬䛊䜑୘ᛦ㆗䛰䝋䞀 䝃䜘ず䜑䛙䛮
䛒䛥䜄䛱䛈䜐䜄 䛟䚯ୌ䛪䛴䜿䝯හ䛒䠃䜯䝭
䝤䛱ラᙔ䛟䜑䛴䛭䚮䛣䜒䛵䜯䝷䝢䛴䛈䜑ᩝ
Ꮚᆵ䝋䞀䝃䛮䛊䛌䛙䛮䛱䛰䛩䛬䛝䜄䛊䜄䛟䚯
䛙䛴ሔྙ䛵䝊䜱䜽䝌䜬䝋䜧䝃䛱㈖䜐௛䛗䜑䛰
䝊䞀䝚䝯䛴㏛ຊ
䛯䛝䛬䚮㻦㻶㻹䛴䝋䞀 䝃䛮䛝䛬䜨䝷䝡䞀䝌䛝䛥
᪁䛒䜎䛊䛭䛝䜍䛌䚯
䚭 䛙 䛴 ᶭ ⬗ 䜘 ౐ ⏕ 䛟䜑 ሔ ྙ 䛵 䚮ཫ ᪁ 䛴
䝋 䞀 䝃䛒 㻶 㻤 㻶 䝋 䞀 䝃ᙟᘟ 䛭 䛰䛕䛬䛵 䛰 䜐
䝛䝱䜿䜽䝙䝱䞀䛭䚮䜨䝷䝡䞀䝌䛴䜦䜨䜷䝷୕䛭ྎ䜳䝮䝇䜳䜘䛝䛬
䚸䝋䞀䝃䛴䜨䝷䝡䞀䝌䛴ን᭞䚹䜘㐽ᢝ䛟䜑
䜄䛡䜙䚯㻨㼛㼆㼈㼏䝋䞀䝃䛴ሔྙ䛵䚮䛈䜏䛑䛞䜇
䜨䝷䝡䞀䝌䛝䛬㻶㻤㻶ᙟᘟ䛱䛝䛬䛐䛕ᚪこ䛒
䛈䜐䜄䛟䚯
䚭㻨㻪䛱䜨䝷䝡䞀䝌䛟䜑䝋䞀䝃䛵䚮ᇱᮇⓏ䛱
䛵ንᩐྞ䛰䛯䛭 䜿䝯⤎ྙ䛰䛯䛴䜎䛗䛊䛰
⿞㣥䛵䛝䛰䛊᪁䛒䛊䛊䛭䛝䜍䛌䚯಴ெⓏ䛱
䛵䚮䜨䝷䝡䞀䝌⏕䛴䜻䞀䝌 䜘ื㏭షᠺ䛝䛥
᪁䛒䛊䛊䛮ᛦ䛊䜄䛟䚯䛧䛰䜅䛱䚮㻨㼛㼆㼈㼏䛱䛵
䜿䝯හ䛴௴ណ䛴ሔᡜ䛭㻤 㼏 㼗䜱 䞀 䜘ᢪ䛝 䛰
䛒䜏㼈㼑㼗㼈㼕䜱䞀䜘ᢪ䛟䛮䚮䜿䝯හ䛭ᨭ⾔䛒
䛭䛓䜄䛟䛒䚮䛙䛴䜿䝯හᨭ⾔䛝䛥ንᩐྞ䜘
㻨㻪䛱䜨䝷䝡䞀䝌䛝䛬䜈䚮㏳ᖏ䛯䛐䜐ㄖ䜅㎰
䜄䜒䜄䛟䚯䛥䛦䛝䚮㻨㻪䛴䝋䞀䝃䜬䝋䜧䝃䛱䛵
䠭䝊䞀䝚䝯䛴㏛ຊ䠯䛭㏛ຊ䛝䛥䛊ንᩐ䜘㐽䛼
䜿䝯හᨭ⾔䛴ᶭ⬗䛒䛰䛊䛴䛭䚮ᨭ⾔䛡䛠
䛱䛣䛴䜄䜄䛴⾪♟䛮䛰䜐䜄䛟䚯
1セル1データ
୕䟻䚭ධ㒂ᩝᏊา䛮䛰䛩䛬䛝䜄䛌ථງౚ
ୖ䟻䚭ḿ䛝䛊ථງౚ
䚭 䝋 䞀 䝃ථ ງ 䛵 䠃䜿 䝯 䛱 䠃䝋 䞀 䝃 䛮 䛰 䜐
䚭㻨㼛㼆㼈㼏䛭䛵䚮䝋䞀䝃䛮ྜྷ䛞䜻䞀䝌䛱㛭ᩐ➴
䜄䛟䚯䛙䜒䜈䚮䜬䝋䜧䝃䛭䜯䝭䝤ᙟᘟ䛭䛴ථ
䛭⤣゛ೋ䜘ฝງ䛟䜑䛙䛮䛒ྊ⬗䛭䛟䚯䛙䛴
ງ䜊䚮㻦㻶㻹䛭䛴ථງ䜘⤊㥺䛝䛬䛓䛥ெ䛱䛵
䜎䛌䛰 㻨 㼛㼆 㼈 㼏 䛴䜻 䞀 䝌 䜘䜨䝷 䝡䞀 䝌䛝䛥ሔ
ᙔ䛥䜐๑䛴䛙䛮䛭䛟䚯䛭䛟䛒䚮㻨㼛㼆㼈㼏䛰䛯䛴
ྙ䚮䝋䞀 䝃㒂ฦ䛮 ⤣゛ ೋ 䛒᥃䛝䛬䛊 䜑䛮䚮
⾪゛⟤䝁䝙䝌䛴ሔྙ䛵䚮䛯䜙䛰ථ䜒᪁䛭䜈
⤣゛ೋ䜈䝋䞀䝃䛮䛝䛬䜨䝷䝡䞀䝌䛛䜒䜄䛟䚯
䛭䛓䛬䛝䜄䛌䛴䛭䚮ᨭ䜇䛬Ἰណ䛒ᚪこ䛭䛟䚯
⤣゛ೋ䛒䠃⾔䜄䛥䛵䠃า௧୕㞫䜒䛬䛊䛬䚮
≁䛱々ᩐᅂ➽䟺䝢䝯䝅䜦䝷䜹䞀䟻䜊䚮ᯖ␊
䝋䞀䝃㒂ฦ䛮᥃䛝䛬䛊䛰䛗䜒䛶䚮䝋䞀䝃䛮䛝
䚭䛰䛐䚮ንᩐྞ䛮⛸㢦䟺䝋䞀䝃ᆵ䟻䛵ྜྷୌ䛭
䛭 ฦ䛑䜒䛬䛊䜑䜎䛌䛰ᅂ➽䛒䛈䜑ㄢᰕ䛴
䛬䜨䝷 䝡䞀䝌䛛䜒䜄䛡䜙䚯಴ெⓏ䛱䛵䚮㞗
䛰䛊䛮⤎ྙ䛛䜒䛰䛊䛴䛭Ἰណ䛒ᚪこ䛭䛟䚯
ሔྙ䚮䜄䛮䜇䛬ථງ䛝䛬䛝䜄䛌䛮䚮䛣䜒䜏䛵
゛䛰䛯䜘⾔䛩䛥㻨㼛㼆㼈㼏䛴䜻䞀䝌䜘䜨䝷䝡䞀䝌
ንᩐྞ䛒㐢䛩䛬䛊 䜑ሔྙ䛵ืንᩐ䛮䛝䛬
ᩝᏊᆵ䝋䞀䝃䛮䛝䛬᡽䜕䜒䜄䛟䚯
䛟䜑 ሔ ྙ 䛵 䚮䜷 䝘䞀 䛟䜑 䛰 䛯 䛝䛬 㞗 ゛ 䛴
㏛ ຊ䛛䜒䚮ྜྷୌንᩐྞ䛭⛸㢦䟺䝋䞀 䝃ᆵ䟻
䚭䜎䛕䚮々ᩐᅂ➽䝋䞀 䝃䛭䠃䜿䝯䛱䚸㻔㻏 㻕 㻏 㻖䚹
䛰䛊䜻䞀䝌䜘ื㏭షᠺ䛝䛥᪁䛒䛊䛊䜎䛌䛱
䛒␏ 䛰䜑ሔྙ䛵䜬䝭䞀䛮䛰䜐⤎ྙ䛒ᐁ᪃
䛴䜎䛌䛱ථງ䛛䜒䛬䛊䜑䜻䞀䝌䜘䜅䜑ᶭఌ
ᛦ䛊䜄䛟䚯
䛛䜒䜄䛡䜙䚯
䛒䛈䜐䜄䛟䛒䚮䛙䛴䜎䛌䛰䝋䞀 䝃䛵஥๑䛱
䚭 䛰 䛐䚮㻨 㼛 㼆 㼈 㼏 䛴 㛭 ᩐೋ 䛵ೋ 䛮 䛝䛬 㻨 㻪 䛱
䚭䛙䛴᪁Ἢ䜘౐䛎䛶䚮䝙䜥䜨䝯䜊䜻䞀䝌䛱ฦ
⥽㞗䛝䛬䛐䛕ᚪこ䛒䛈䜐䜄䛟䚯
䜨䝷䝡䞀䝌䛛䜒䜄䛟䚯㻨㼛㼆㼈㼏䛴㻶㻸 㻰㛭ᩐ➴
䛑䜒䛬䛊䜑䝋䞀 䝃䜘 ⤎ྙ䛝䛥䛊ሔྙ䛱౐
䛭々ᩐ䛴ንᩐ䜘ྙ゛䛝䛥ንᩐ䜘షᠺ䛝䛥
⏕䛝䜄䛟䚯ౚ䛎䛶⏠ዥื䛱䜻䞀䝌䜘ื䛗䛬
ሔྙ䜈䚮䜨䝷䝡䞀䝌䜘䛟䜒䛶༟䛰䜑ೋ䛮䛰䜐
䛝䜄䛩䛥䝋䞀䝃䛰䛯䛵䚮䛙䛴᪁Ἢ䛭⤎ྙ䛟
䜄 䛟䚯ᚉ䛩䛬䚮䜨䝷 䝡䞀 䝌 䛝䛥 㻨㻪 ୕䛭 ೋ 䜘
䜑䛙䛮䛒䛭䛓䜄䛟䚯
ን᭞䛝䛬䜈්゛⟤䛛䜒䜄䛡䜙䚯
㏛ຊ䛛䜒䛥≟ឺ䜘䝛䝱䜿䜽䝙䝱䞀䛭☔ヾ
AUTUMN 2010
SAS Academic News
11
᪁ྡྷ䛴䛯䛧䜏䛑䛒ኬ䛓䛰䝋䞀䝃䛴ሔྙ䛵䚮
変数の結合 クエリビルダの使用
計算した変数の追加
䚭ንᩐ䜘㏛ ຊ䛝䛥䛊ሔྙ䛵䚮䜳䜬䝮䝗䝯䝄
䚭䜳䜬䝮䝗䝯䝄䜘౐䛌䛮䚮ౚ䛎䛶᪜Ꮛ䛴々ᩐ
䝋䞀 䝃䛵䚮㻦㻶㻹 䛭䜈䜬䜳䜽䝡䞀䝌䛒䛭 䛓䛰
䛑䜏⾔䛊䜄䛟䚯䜦䜳䝊䜧䝚䛴䝋䞀䝃䛱ᑊ䛝䛬
䛴ንᩐ䛴࿰䜘ንᩐ䛱䛝䛥䛊ሔྙ䛰䛯䚮᩺䛥
䛊䛙䛮䛒䛈䜐䜄䛟䚯䜈䛝䛯䛌䛝䛬䜈䜬䜳䜽䝡䞀
䜳䜬䝮䝗䝯䝄䜘㉫ິ䛝䚸䝊䞀䝚䝯䛴㏛ຊ䚹䛭
䛱゛⟤䛝䛥ንᩐ䜘షᠺ䛟䜑䛙䛮䜈ྊ⬗䛭䛟䚯
䝌䛝䛥䛊ሔྙ䛵䚮㻨㻪୕䛭䜳䜬䝮䝗䝯䝄䜘౐
㏛ຊ䛝䛥䛊䝊䞀䝚䝯䜘㐽ᢝ䛝䜄䛟䚯
షᠺ䛟䜑䛱䛵䚮䜳䜬䝮䝗䝯䝄䛴䠭᩺䛝䛊゛⟤
⏕䛝䚮䛊䛕䛪䛑䛴䝙䜥䜨䝯䛱ฦ๪䛝䛬䛐䛕ᚪ
า䛴㏛ຊ䠯䛴䚸᩺ぜషᠺ䚹䜘㐽ᢝ䛝䜄䛟䚯
こ䛒䛈䜐䜄䛟䚯䛰䛐䚮㻨㼛㼆㼈㼏䛑䜏㻨㻪䛾䛴䜨䝷
䜬䜳䜽䝡䞀䝌䛭䛓䜄䛡䜙䚯䛙䛴䜎䛌䛰ኬ䛓䛰
䝡䞀䝌䛵䚮㻨㼛㼆㼈㼏䛴㻕㻓㻓㻚ᙟᘟ䟺㻑㼛㼏㼖㼛ᙟᘟ䟻䛱
ᑊᚺ䛝䛬䛊䜄䛟䚯
䚭 ఴ ㄧ 䛭 䛵 䛈 䜐 䜄 䛟 䛒 䚮Ꮥ ⏍ 㐡 䛾 䜷 䝷
䝘䝩䞀 䝃᧧ష䜘ᩅ䛎䜑୕䛭䛴䝳䝷䝡䜨䝷䝌
䛮䛝䛬䚮䝙䜥䜨䝯䛴ᣉᘿᏄ䛒ណአ䛮㔔こ䛰
䜱䞀䝳䞀䝍䛱䛰䜐䜄䛟䚯䛪䜄䜐䚮௑䛴ኬᏕ⏍
䛵㻳㻦᧧ష䛒䛈䜑⛤ᗐ䛭䛓䜑䛱䜈䛑䛑䜕䜏
䠭䜳䜬䝮䝗䝯䝄䠯䛴䠭䝊䞀䝚䝯䛴㏛ຊ䠯䛭㏛ຊ䛟䜑ንᩐ䛴䛈䜑䝙䜥䜨䝯䜘㐽ᢝ
䚭ḗ䛱䚸䝊䞀䝚䝯䛴⤎ྙ䚹䛭 ⤎ྙ䛟䜑䜱 䞀
䠭᩺䛝䛊゛⟤า䛴㏛ຊ䠯䛭䚸᩺ぜషᠺ䚹
䛠䚮ᣉᘿ Ꮔ 䛴 ᴣ ᛍ 䛒ධ䛕䛰 䛑䛩䛥䜐䛝䛬䚮
䚭௴ណ䛴゛⟤䜘 ⾔䛊䛥䛊ሔ ྙ䛵䚸㧏ᗐ䛰
䛊䛩䛥䛊㧏ᰧ䛴㡥䛵䛯䛌䛝䛬䛊䛥䛴䛦䜓䛌
ᘟ䚹䜘㐽ᢝ䛝䜄䛟䚯
䛮ᛦ䛌䛙䛮䛒ኣ䚱䛈䜐䜄䛟䚯Ꮥᰧ䛰䛯䛭䛠䛩
ንᩐ䜘ᣞᏽ䛝䜄䛟䚯ྜྷ䛞ንᩐྞ䛰䜏⮤ິⓏ
䛮䚸ᣉᘿᏄ㟸⾪♟䚹䛴≟ឺ䛭㻳㻦䜘౐⏕䛝䛬
䛱⤎ྙᣞᏽ䛒䛛䜒䛬䛊䜄䛟䚯
䛊䜑䛑䜏䛭䛝䜍䛌䛑䚮㻰 㼄㼆䝪䞀䜺䞀䛴Ꮥ⏍
䛴᪁䛒䚮㻺 㼌 㼑 㼇 㼒㼚㼖 㻳 㻦䛮䛴䝙 䜥䜨䝯 䛴䜊䜐
䛮䜐䜘⤊㥺䛝䛬䛊䜑䛴䛭䚮䜎䜁䛯ᣉᘿᏄ䜘
Ẵ䛱䛝䛬䛊䛥䜐䛝䜄䛟䚯䝙䜥䜨䝯䜘ಕᏋ䛟䜑
㝷䛱䚮ኬᏕ䛴㻳㻦䛒ᣉᘿᏄ䜘⾪♟䛟䜑シᏽ
䠭㧏ᗐ䛰ᘟ䠯䜘㐽䜙䛭
ᘟ䜘షᠺ
䛱䛰䛩䛬䛊䜑䛮䚮ずៈ䜒 䛰䛊䜈䛴䛦䛑䜏䛮
ົᡥ䛱ᣉᘿᏄ䜘ᾐ䛝䛬䛝䜄䛊䚮䜦䝛䝮䜵䞀
䜻䝫䝷ഁ䛑䜏ヾㆉ䛛䜒䛰䛕䛝䛬䛝䜄䛌Ꮥ⏍䜈
ᚃ䜘⤧䛧䜄䛡䜙䚯
䚭䜬䜳䜽䝡䞀䝌䛟䜑䛮䚮ᙔ↓ᣉᘿᏄን᭞䛒
ንᩐྞ䛮ᆵ䛒ྜྷ䛞䛰䜏䚮⮤ິⓏ䛱⤎ྙ䛴䛥䜇䛴䜱䞀ንᩐ䛒ᣞᏽ䛛䜒䜑
䚭๑㏑䛴ንᩐ䛴㏛ຊ䛮ྜྷᵕ䚮䝗䝯䝄䛵᩺䛝
⾔䜕䜒䜄䛟䛒䚮㻳㻦᧧ష䛱ៈ䜒䛬䛊䜑䛑䜏
䚭䝗䝯䝄䛭䛵᩺䛝䛊䝋䞀䝃䝊䞀䝚䝯䜘షᠺ
䛊䝋䞀䝃䝊䞀䝚䝯䜘షᠺ䛟䜑䛙䛮䛱䛰䜑䛴
䛮䛊䛩䛬 ᣉᘿ Ꮔ䛴ᴣᛍ䛒䛈 䜑䛮䛵㝀䜐䜄
䛟䜑䛙䛮䛱 䛰䜑䛴䛭䚸䝋䞀 䝃䛴㐽ᢝ 䚹䛭 ᩺
䛭䚮᩺䛝䛊䝋䞀 䝃䝊䞀䝚䝯䛭ᚪこ䛮䛰䜑ን
䛡䜙䚯ᣉᘿᏄ䛱䜎䛩䛬䝙䜥䜨䝯ᙟᘟ䜘ึ᩷
䛝䛕షᠺ䛛䜒䜑䝋䞀 䝃䝊䞀䝚䝯䛭౐⏕䛟䜑
ᩐ䜘㐽䛼ᚪこ䛒䛈䜐䜄䛟䚯
䛟䜑䛮䛊䛌䛴䛵䚮ᙔ䛥䜐๑䛴䛙䛮䛭䛵䛰䛑䛩
ንᩐ䜘ᣞᏽ䛝䜄䛟䚯
౐⏕䛟䜑ንᩐ䛴ᣞᏽ
作成した変数のエクスポート
䛊䛰䛊ெ䛱ᩅ 䛎䜑䛮 䛓䛵ୌᚺ☔ ヾ䛝䛥᪁
䚭㻨 㼛㼆㼈㼏䛑䜏䜨䝷䝡䞀䝌䛝䛥䝙䜥䜨䝯䛵䚮ཋ
䛒Ⰳ䛛䛣䛌䛭䛟䚯
์䛙䛴䝛䝱䜼䜫䜳䝌හ䛭䛴౐⏕䛮䛰䜐䜄䛟䚯
䚭௑ᅂ䛵㻨㼛㼆㼈㼏䛑䜏䛴䜨䝷䝡䞀䝌䜘୯ᚨ䛱䚮
௙䛴䝛䝱䜼䜫䜳䝌䜊㻥㼄㼖㼈 㻶㻤㻶䛭౐⏕䛟䜑
䜳 䜬䝮 䝗䝯 䝄䛴 ヨ 䜈 ᑛ 䛝 䛝 䜄 䛝 䛥 䚯䜳 䜬䝮
ሔྙ䛵䚮㻶㻤㻶䝋䞀䝃䛮䛝䛬䜬䜳䜽䝡䞀䝌䛟䜑
䝗䝯 䝄䛵䚮㻶 㻤 㻶ᙟᘟ䛴䝋䞀 䝃 䛭 ౐ ⏕䛟䜑
ᚪこ䛒䛈䜐䜄䛟䚯
䜈䛴䛰䛴䛭䚮䜨䝷䝡䞀䝌䛝䛥䝋䞀䝃䛱㝀䛩䛥
䚭 䜳 䜬 䝮 䝗 䝯 䝄 ➴ 䛭 ⥽ 㞗 䛝 䛥 䝋 䞀 䝃 䜘䚮
ヨ䛭䛵䛈䜐䜄䛡䜙䚯௑ᅂ䛚⣺௒䛝䛥䜎䛌䛰
㻨㼛㼆㼈㼏ᙟᘟ䛱䜬䜳䜽䝡䞀䝌䛟䜑䛙䛮䜈䛭䛓䜄
ᶭ⬗䜘 ౐⏕䛟䜒䛶䚮Ẓ㍉Ⓩ㍅ᛄ䛱㻨 㼛㼆㼈㼏
䛟䚯䛥䛦䛝䚮㻨㻪㻗㻑 㻕䛭䛵䜬䜳䜽䝡䞀䝌䛭 䛓䜑
䛮㻨㻪䛮䛴㏻ᦘ䜘䛟䜑䛙䛮䛒䛭䛓䜑䛭䛝䜍䛌䚯
䛴䛵㻕㻓 㻓㻖ᙟᘟ䛴㻨㼛㼆㼈㼏䝙䜥䜨䝯䟺ᣉᘿᏄ䛭
䚭ḗྒ䛭䛵䚮㻨㻪䛴ฝງᙟᘟ䛮䚮ฝງ䜘௙䛴
䛊䛎䛶 㻑 㼛 㼏 㼖䟻䜄 䛭 䛭 䛟䚯㻨 㼛㼆 㼈 㼏 䝙 䜥䜨䝯䛵䚮
䝁䝙䝌䜪䜫䜦䛭౐⏕䛟䜑㝷䛴䝡䜨䝷䝌䛰䛯䛱
㻕㻓㻓㻚䟺ᣉᘿᏄ䛵㻑㼛㼏㼖㼛䟻䛑䜏㻔䜻䞀䝌䛴䝋䞀䝃
䛪䛊䛬䛚ㄕ᪺䛟䜑஢ᏽ䛭䛟䚯
ᐖ㔖䛒ᗀ䛒䜐䜄䛝䛥䚯㻕㻓 㻓㻖䜄䛭䛵㻔䜻䞀䝌
㻙 㻘 㻘 㻖 㻘 ⾔㽙㻕 㻘 㻘 า 䛭 䛝 䛥 䛒䚮㻕 㻓 㻓 㻚 䛭 䛵
㻔㻓㻗㻛㻘㻚㻙⾔㽙㻔㻙㻖㻛㻗า䛱䛰䜐䜄䛝䛥䚯㻨㻪⮤
మ䛵䝥䝦䝮䛴䛈䜑㝀䜐䝋䞀䝃䛵↋โ㝀䛭䛟
䛒䚮㻨㼛㼆㼈㼏䛾䜬䜳䜽䝡䞀䝌䛟䜑ሔྙ䛵㻕㻓 㻓㻖
㏛ຊ䛛䜒䛥≟ឺ䜘䝛䝱䜿䜽䝙䝱䞀䛭☔ヾ
䛥 䜐 䛝 䜄 䛟䚯䜄 䛛 䛑 䛮 䛵 ᛦ䛩䛬 䜈 䚮ៈ 䜒䛬
䜄 䛭 䛴ᙟᘟ䟺㻙 㻘 㻘 㻖 㻘 ⾔㽙㻕 㻘 㻘 า䟻䜎䜐⾔า
12
AUTUMN 2010
SAS Academic News
コラム「SAS四方山話」
大橋 渉
千葉大学医学部疾患プロテオミクス寄附研究部門 データベース・インフォマティクス担当
ヤンセンファーマ株式会社 研究開発本部 臨床統計部 統計解析グループ マネージャー 医学博士
第11回 身近な教材でSASを学ぶ ∼ヘルプの使い方(2)∼
どのようにHelpを利用するのか
䛴 న ⨠ ☔ ヾ 䛴 䛪 䛊䛭 䛭 䜈 ᵋ 䛊䜄 䛡䜙 䛴
䚭 ๑ ᅂ 䟺 ኚ ྒ 䟻 䜄 䛭 䛱 䚮᳠ ⣬ 䛴 ᪁ Ἢ 䛮
▩䜒䜄䛡䜙䚯参考までにby∼weightまで
㻳㻵㻲㻦㻨㻧㻸㻵㻨䛴㻩㼕㼒㼑㼗 㻳㼄㼊㼈䛴྘㡧┘䟺㻷㼋㼈㻃
はどの順番で記載しても構いませんが、
䕵 䕵 㻳 㼕 㼒 㼆 㼈 㼇 㼘 㼕 㼈 䚮㻲 㼙 㼈 㼕 㼙 㼌 㼈 㼚䚮㻪 㼈 㼗 㼗 㼌 㼑 㼊㻃
セミコロンの有無やスラッシュの位置には
㻶㼗㼄㼕 㼗㼈㼇䚮㻶㼜㼑㼗㼄㼛䚮㻧㼈㼗㼄㼌㼏㼖䚮㻨㼛㼄㼐㼓㼏㼈㼖䟻䛱
是非ともご注意願います。
䛭䚮╈䜇䛬䜅䜑䛮᱄አⰃ䛊䛙䛮䛒䛈䜑䛑䜈
䛪 䛊䛬 ㄕ ᪺ 䛛 䛡 䛬 䛊䛥 䛦 䛓 䜄 䛝 䛥 䚯௑ ᅂ
䛑䜏䛵䚮䛙䜒䜏䜘⏕䛊䛬Ꮥ⩞䛟䜑䛥䜇䛴᪁
㻥㼜䛩䛬ర䛱౐䛌䛴䛦䜓䛌䠑
Ἢ䛱䛪䛊䛬䚮➱ ⩽ 䛰䜐䛴᥆ ዜ ᪁Ἢ䛰 䛯 䜘
䛚⣺௒䛛䛡䛬䛊䛥䛦䛓䜄䛟䛒䚮䛯䛴䝰䝝䝯
䛐䜎䛹ṹ㝭䜄䛭䛴Ꮥ⩞䛒ᚪこ䛰䛴䛑䛱䛵
಴ெᕣ䛒䛚䛜䛊䜄 䛟䛴䛭䚮䛈䛕䜄䛭䚸㻶 㻤㻶
ᅒ㻔䠌䜄䛠䛵㻳㼕㼒㼆㼈㼇㼘㼕㼈䛴㻩㼕㼒㼑㼗㻃㻳㼄㼊㼈䜘䛐Ẵ䛱ථ䜐䛱ථ䜒䜑
Syntax(文法)
ิᚨ⩽䛴᪁䛒䝛䝱䜴䝭䝤䜘Ꮥ⩞䜊᪝ᖏᴏ
䚭ᐁ㝷䛴ᴏຸ䜊◂✪䛱䛐䛊䛬రᗐ䜈㊂䜘
ຸ 䜘 ⾔ 䛌䛥 䜇 䛱 䚹䜊 䛩䛬䜅䛬䛵 䛊䛑䛒 䛭
㐘䛼䛭䛈䜓䛌ሔᡜ䛒䛙䛙䛱 䛰䜐䜄 䛟䚯オプ
䛝䜍䛌䛮ᛦ䛩䛬䛊䜑᪁Ἢ䛭䛈䜑䛙䛮䜘䚮䛈䜏
ションの付与の仕方や順番はもちろんの
䛑䛞 䜇䛐 ᩷䜐䛛䛡 䛬 䛊䛥 䛦 䛓 䜄 䛟䚯䜈䛝䜈
こと、
(筆者の場合は)スラッシュやセミコ
䛙䛴୯䛱౐䛎䛣䛌䛰᪁Ἢ䛒䛚䛜䛊䜄䛝䛥䜏䚮
ロンの位置までも確認が必要になることも
᫕㟸䛮䜈✒ᴗฺ⏕䛊䛥䛦䛗䜒䛶ᖶ䛊䛭䛟䚯
あります。ⓑᵕ䛴୯䛱䜈䚸䛈䜒䚮ర䛭䛙䛴㼒㼘㼗
お気に入りの活用
䛴ᩝᏊ䛵㟯䛕䛰䜏䛰䛊䛴䛦䜓䛌䚹䛰䛯䛮ᛦ䛩
䛬䛊䛥䛮䛙䜓䚮䜽䝭䝇䜻䝩䜘ථ䜒䛥䜏㟯䛕䛰䛩
ᅒ㻕䠌྘㻶㼗㼄㼗㼈㼐㼈㼑㼗䜘䜳䝮䝇䜳䛝䛬䜅䜄䛝䜍䛌
data
data
proc
proc
male; set data1; if sex=1;
female; set data1; if sex=2;
freq data=male; tables col1*col2;
freq data=female; tables col1*col2;
run;
run;
run;
run;
䚭㻫㼈㼏㼓䛴୯㌗䟺ㄕ᪺䟻䛵ධ䛬ⱝㄊ䛭䛟䛒䚮
䛥䇿䛰䛯䛮䛊䛌䛚⤊㥺䜘䛛䜒䛥᪁䜈䛊䜏䛩
⾪ ♟ 䛵᪝ᮇ ㄊ 䛭 䛟䚯䛊 䜕 䜌 䜑 㻬 㼑 㼗 㼈 㼕 㼑 㼈 㼗㻃
䛝䜉䜑䛴䛭䛵䛰䛊䛭䛝䜍䛌䛑䟺䛣䜒௧አ䛱䜈䚮
㻨㼛㼓㼏㼒㼕㼈㼕䛴䝚䝇䜳䝢䞀䜳䛮ୌ⥬䛭䚮ୌᗐず䛥
▩䜏䛠䛱䝛䝱䜴䝭䝤䜘ᐁ⾔䛝䛥䜏䚮䜬䝭 䞀
䝞䞀䜼䜘Ⓡ㘋䛝䛬䛐䛕䛙䛮䛒ྊ⬗䛭䛟䚯ᅒ㻔
㻯㼒㼊䛒♟䛛䜒䛬䚮ర䛒㊂䜐䛰䛊䛑䛵䛞䜇䛬
䛵㻩㼕㼈㼔䛴㻩㼕㼒㼑㼗㻃 㻳㼄㼊㼈䜘Ⓡ㘋䛝䛥ሔྙ䛴஥
ฦ䛑䛩䛥䇿䛰䛯䛮䛊䛌ౚ䜈䛈䜑䛮䛵ᛦ䛊䜄
ౚ䛭䚮Ⓡ㘋ྞ䜈䚸㻷㼋㼈㻃㻩㻵㻨㻴㻃㻳㼕㼒㼆㼈㼇㼘㼕㼈䚹䛴
䛟䛒䇿䟻䚯
䜄䜄䛭䛟䛒䚮䜈䛧䜓䜙ื䛴ྞ๑䛭Ⓡ㘋䛟䜑
䚭 ᅒ 㻕 䛵 㻶 㻤 㻶 䛴୯ 䛭 Ẓ ㍉ Ⓩ ฺ ⏕ 㢎 ᗐ 䛒
䛙䛮䜈ฝᮮ䜄䛟䚯䛙䛙䛭➱⩽䛴䛐໅䜇䛣䛴
㧏䛊㻳㼕㼒㼆㼈㼇㼘㼕㼈䛴ୌ䛪䛭䛈䜑㻩㼕㼈㼔䛴ౚ䛭
䚭䛣䛴ୖ䛴㻨 㻻 㻤㻦㻷䜽䝊 䞀䝌䝥䝷䝌䛭 䛟䛒䚮
䐖 䛭 䛟䛒䚮一度検索したP r o c e d u r eに
䛟䛒䚮ᐁ䛵᱄አᙔ䛥䜐๑䛮ᛦ䛎䜑䛙䛮䛭䜈
Ἰ㔐䛴㼖㼗㼄㼗㼌㼖㼗㼌㼆 㼒㼓㼗㼌㼒㼑㼖䛵䚸⤣゛ᡥἪ䛴
関しては、そのFront Pageをお気に入り
つい最近まで▩䜏 䛰 䛑 䛩䛥䛙 䛮 䛒 䛈䜐䜄
䜮䝛䜻䝫䝷䚹䚮㼆㼒㼐㼓㼘㼗㼄㼗㼌㼒㼑 㼒㼓㼗㼌㼒㼑㼖䛵䚸ⁿ
登 録しておくことをお 勧めします。ᚃ ㏑
䛝䛥䚯ౚ䛎䛶➱⩽䛴ሔྙ䛭䛟䛮䚮ᙔ᫤䛴඙
⟤ ᡥἪ 䛴 䜮 䝛 䜻 䝫 䝷䚹 䛭 䛟䚯ᅒ 㻗 䛴䜎 䛌 䛱
䛝䜄䛟䛒䚮௑ᚃ䛴ᴏຸ䛱䛐䛊䛬రᗐ䜈ཤ↯
㍦♣ဤ䛑䜏㼓㼕㼒㼆㻃 㼉㼕㼈㼔㻃 㼇㼄㼗㼄㻠㼇㼄㼗㼄㻔㻞㻃 㼗㼄㼅㼏㼈㼖㻃
㞗゛⾪䛱㛭㏻䛟䜑᳠ᏽᡥἪ䛰䛯䛴ᐁ⾔䛴
䛟䜑䛭䛈䜓䛌㒂ฦ䛱䛪䛊䛬䜈්ᗐ᳠⣬䛟䜑
㼆㼒㼏㻔㻍㼆㼒㼏㻕㻞㻃 㼕㼘㼑㻞㻃 䜘ᇱᮇᙟ䛮䛝䛬ᩅ䛎䛬䜈䜏
䛥䜇䛴䜮 䝛䜻 䝫䝷䛮⠾༟ 䛰 ㄕ᪺䛒ୌぬ⾪
ᡥ 㛣 䛒 ┤ 䛗 䜄 䛟䛴䛭䚮ᴏ ຸ 䛴 ຝ ⋙ ໩ 䛒
䛊䜄䛝䛥䚯䛙䜒䛵ゕ䜕䛠䛮▩䜒䛥ንᩐ㼆㼒㼏㻔
䛱 䛰 䛩䛬 䛐 䜐 䜄 䛟 䛒䚮䛛 䜏 䛱 リ ⣵ 䜘 Ꮥ ⩞
ず㎰䜇䜑䛴䛵㛣㐢䛊䛈䜐䜄䛡䜙䚯➱⩽䛴
䛮㼆㼒㼏㻕䛴䜳䝱䜽㞗゛䛭䛟䛒䚮ౚ䛎䛶䛙䜒䜘
䛝䛥䛊᪁䛵 䚮㻩㼕 㼒 㼑 㼗 㻳 㼄 㼊 㼈䛑 䜏 㻧 㼈 㼗 㼄 㼌 㼏 㼖 䜘
⤊ 㥺 䛭 䛵 䚮㻯 㼌 㼉 㼈 㼗 㼈 㼖 㼗 䜊 㻳 㼋 㼕 㼈 㼊 䛴 䜎 䛌 䛰
⏠ዥื䛱⾔䛊䛥䛊䛮 䛓䛱䚮ᙔ᫤䛴➱⩽䛵
䜳䝮䝇䜳䛝䛬䜅䜄䛝䜍䛌(個人的には、この
䝢 䝏 䜦 䝇 䜳 䛰 䜈 䛴 䜎 䜐 䜈 䚮ᐁ 䛵 㻩 㼕 㼈 㼔 䜊
䜄䛠㼇㼄㼗㼄㻔䛑䜏㼌㼉ᩝ䜘⏕䛊䛬⏠ᛮ䛦䛗䚮䛐䜎
表からDetailsの各項目にリンクが張られ
㻸㼑㼌㼙㼄㼕㼌㼄㼗㼈䛴䜎䛌䛰䜈䛴䜘ㄢ䛿䜑ᅂᩐ䛴᪁
䛹ዥᛮ䛦䛗䛴㻶㻤㻶䝋䞀䝃䜿䝇䝌䜘㻕䛪షᠺ
ていれば非常に嬉しいと思っております)䚯
䛒ᅸ಻Ⓩ䛱ኣ䛑䛩䛥䛴䛭䛟䚯䛈䛕䜄䛭➱⩽
䛝䛬䚮ᅒ㻖ᕞഁ䛴䝛䝱䜴䝭䝤䜘䛣䜒䛤䜒䛴
䛰䛐䚮䛙䛧䜏䛱エ㍍䛒䛈䜑䛈䜏䜌䜑㼒㼓㼗㼌㼒㼑㼖
䛴಴ெⓏ䛰វつ䛭䛵䛈䜐䜄䛟䛒䚮比較的
䝋 䞀 䝃 䜿 䝇 䝌 䛱 ᑊ 䛝䛬 㻕 ᅂ ᐁ ⾔ 䛝䛬 䛊䜄䛝
䛵䚮ᩝἪⓏ㛣㐢䛊䛛䛎䛰䛗䜒䛶エ㍍᫤䛱
単純と思われるProc e dur eほど調べる
䛥䚯㼅㼜 䜘⏕䛊 䜑᪁Ἢ 䜘 ▩䜏 䛰䛑䛩䛥 ➱ ⩽
䛵㟯Ⰵ䛱ን໩䛊䛥䛝䜄䛟䚯
ことが多いように思えます。
䛵䚮㻫㼈㼏㼓䜘㏳䛞䛬Ꮛᅹ䜘▩䜑䜄䛭䛴⣑㻗ᖳ
㛣䚮ᮇᮮ䛵㻔ᮇ䛭 ῥ䜆䝛䝱䜴䝭䝤䜘㻗ᮇᐁ
⾔䛝䛬䛊䛥䛴䛭䛟䚯䜿䝣䜷䝱䝷䜊䜽䝭 䝇䜻䝩
proc freq data=data1;
by sex;
tables col1*col2;
run;
ᅒ㻖䠌䛯䛩䛧䛒ᴞ䛑䠑
AUTUMN 2010
ᅒ㻗䠌㻲㼓㼗㼌㼒㼑䛴⠾༟䛰ㄕ᪺
Examples(事例)
13
䛒ኬ༖䛭䛵䛈䜑䛮Ꮛ䛞䜄䛟䛒䇿䟻䚯
␏ㄵ䛵䛚䛜䛊䜄䛡䜙䚯ᐁ㝷䛱➱⩽䜈ᣃⴥ
䚭 ᅒ 㻘 䛴 ྎ ഁ 䛴 䝮 䝷 䜳 ඙ 䛱 䛵 䚮ඔ䚱ᐁ ⾔
䟺䚸⤣ ゛ 䜘 ▩ 䜏 䛰 䛊ெ䛴 䛥 䜇 䛴 㻶 㻤 㻶ථ 㛓
⤎ᯕ䜊㼒㼘㼗㼓㼘㼗䛴ず᪁䜈ゆㄕ䛛䜒䛬䛐䜐䜄
䟺䜮䞀䝤♣䟻䚹䟻䛴୯䛭䚸㻨㻪䛭䛵㻶㻤㻶䛴ධ䛬
䛟䛒䚮ⱝㄊ䛒ⱖᡥ䛮䛊䛌᪁䛵䚮䝛䝱䜴䝭䝤
䛴 ᶭ ⬗ 䜘 ⾪ ⌟ 䛭 䛓 䛰 䛊䚹䛙 䛮 䛵 エ ㍍ 䛝䛬
䜘 ᐁ ⾔ 䛟䜑 䛙 䛮 䛭 ᪝ ᮇ ㄊ 䛴 ฝ ງ 䛱 䜎 䜑
䛐 䜐 䜄 䛟 䛝 䚮䝛 䝱 䜴 䝭䝤䛴 ⤄ 䜅ྙ 䜕 䛡 䛱
㼒㼘㼗㼓㼘㼗䜘ず䜑䛙䛮䛒䛭䛓䜄䛟䚯ᐁ㝷䛱➱⩽
䜎䜐⾪⌟䛭 䛓䜑ゆᯊ᪁Ἢ䟺ౚ䠌ୌ㒂䛴ኣ㔔
䛵䛙䜒䜏㻨㼛㼄㼐㼓㼏㼈㼖䜘⏕䛊䛥᤭ᴏ䜘⾔䛊䚮
Ẓ ㍉ Ἢ䛰䛯 䟻䜈ᑛ䛰䛕䛰䛊䛙䛮䛵 ⌦ ゆ䛝䛬
ඔ䚱䛴ゆㄕ䛮ᑊẒ䛟䜑䛙䛮䛱䜎䜐䚮Ꮥ⏍䛴
䛊䜑䛪䜈䜐䛭 䛟䇿䛒䚮プログラミング以外
⤣ ゛ Ⓩ ⱝ ㄊ ⾪ ⌟ 䛴 Ꮥ ⩞ 䛱 ⏕ 䛊䜄 䛝 䛥 䚯
は認めないという姿勢には問題がある䛮
ⱝ ㄊ ⾪ ⌟ 䜘㌗ 䛱 䛪 䛗䜑 䛙 䛮 䜘┘Ⓩ 䛮 䛝䛬
ᛦ䛎䛬䛰䜏䛰䛊䛴䛭䛟䚯
䛊䛥䜕䛗䛭䛵䛰䛕䚮༟ ⣟䛱 㻶 㻤 㻶䛴Ꮥ⩞䛴
䚭➱⩽௧አ䛱䜈䚮䛥䛮䛎䛶 ᅢᏟ 㝌 ኬᏕ 䛴
䛥 䜇 䛴 ౚ 㢗 䛮 䛝䛬⏕ 䛊䛥 䛦 䛗 䛭 䛝 䛥 䛒䚮
㧏ᰏⰃኯ඙⏍䛵㻨㻪䛴ᩅ⫩ฺ⏕䛱䛪䛊䛬
ᐁ䛵 ➱ ⩽䜈஢᭿䛝 䛰 䛊ຝᯕ 䛒䛈䛩䛥䛮䚮
ྜྷ 䛞 ኚ ྒ 䛭䚮➱ ⩽ 䛴 ⫃ ሔ 䛴 ඙ ㍦ 䛭 䛈 䜑
䛣䛴᫤䛱ᨭ䜇䛬ᛦ䛩䛥ḗ➠䛭䛟䚯
䝨䝷 䜿䝷䝙䜥䞀䝢䛴᲻⨶▩௥Ắ䛵䚮㻕 㻓㻔㻓
英語は苦手…でも
ᅒ㻘䠌䝃䜨䝌䝯䜘䜳䝮䝇䜳䛟䜑䛮ᐁ⾔䝛䝱䜴䝭䝤䜘☔ヾ䛭䛓䜑
SAS Academic News
ᖳ㻙᭮䛴䝭䜨䝙䜹䜨䜬䝷䜽䝙䜭䞀䝭䝤䛱䛬ⁿ
㢗䚸᩺ⷾ㛜Ⓠ䝛䝱䜿䜽䛴䝕䝭䝄䜨䝤䜻䝙䝌䚹
䚭䜄䛠䛵㻨㼛㼄㼐㼓㼏㼈㼖䛴䝛䝱䜴䝭䝤䜘ᐁ⾔䛟䜑
䛴 ୯ 䛭 䚮㻨 㻪 䜘 ฺ ⏕ 䛝 䛥 ᴏ ຸ 䛴 ຝ ⋙ ໩䝿
䛙䛮䛭䚮྘㻳㼕㼒㼆㼈㼇㼘㼕㼈䛴ᇱᮇⓏᶭ⬗䛒ず䛎
ᵾ ‵ ໩ 䛱䛪 䛊䛬 ㄊ 䛩䛬 䛐䜏 䜒䜄 䛟䚯䛣 䜒
䛬ᮮ䜄 䛟䚯ず䛥䛙䛮䜈 䛰䛑䛩䛥䜎䛌䛰 ゆ ᯊ
䛤䜒䚮ᩅ⫩⌟ሔ䛱䛐䛊䛬䛵䝛䝱䜴䝭䝣䝷䜴
᪁Ἢ䛭䜈䚮䛮䜐䛈䛎䛠ᐁ⾔䛝䛬䜅䜑䛙䛮䛭⌦
䛾 䛴㊂ 䛒䛑䜐䛮 䛝䛬䟺 㧏 ᰏ ඙ ⏍ 䟻䚮ᴏຸ 䛱
ゆ䛱䛪䛰䛒䜑䛙䛮䜈䛈䜑䛮ᛦ䛊䜄䛟䚯ⱝㄊ
䛐 䛊䛬䛵 ᕝᩐ䛴๎ ΅䜊 ᵾ ‵໩䛴䛥䜇䛱
䛒ⱖᡥ䛭䛰䛑䛰䛑㻫㼈㼏㼓䛵౐䛩䛬䛊䛰䛑䛩
䟺᲻Ắ䟻䚮㻨㻪䛴ฺ⏕䛵᭯ណ⩇䛭䛈䜑䛙䛮䜘
䛥䇿䛮䛊䛌᪁䛭䜈䚮ᐁ㝷䛱䛵ᐁ⾔⤎ᯕ䜘᪝
୹ᘿ䛛䜒䛬䛐䜏䜒䜄䛟䛒䚮䛙䜒䜏䛴䛐⩻䛎
ᮇㄊ䛭☔ヾ䛝䛬ず䜑䛮᱄አ䛟䜙䛰䜐䛮⌦ゆ
䛱䛵➱⩽䜈῕䛕ྜྷណ⮬䛝䜄 䛟䚯䛯䛴䜎䛌䛰
䛭䛓䛥䜐䜈䛝䛬䛊䜄䛟䚯ⱝㄊ䛒ⱖᡥ䇿䜘⮤ヾ
ሔ 㟻 䛭 䛈 䛩䛬 䜈 䚮㻨 㻪 䛴 ฺ ⏕ 䛒 䝛 䝱 䜴 䝭
䛛䜒䛬䛊䜏䛩䛝䜉䜑᪁䛙䛣䚮㻫㼈㼏㼓Ꮥ⩞䜘䛝䛬
䝣 䝷 䜴䜎䜐 䜈 ඁ 䜒䛬 䛊 䜑 ሔ 㟻 䛒 䛈 䜒 䛶 䚮
䜅䜑䛴䜈䜎䜓䛝䛊䛴䛭䛵䛰䛊䛭䛝䜍䛌䛑䚯
✒ᴗⓏ䛱ཱི䜐ථ䜒䜏䜒䛬䜈Ⰳ䛊䛮ᛦ䜕䜒
䚭 ḗྒ䚮䛛 䜏䛱 ื䛴 㻳 㼕 㼒 㼆 㼈 㼇 㼘 㼕 㼈 䛱 㛭 䛟䜑
䜄䛟䛝䚮ᚪ䛠䛝䜈ධ䛬䛴ሔ㟻䛱䛐䛊䛬䚮䝛䝱
䛐ヨ䜘஢ᏽ䛝䛬䛐䜐䜄䛟䚯
䜴䝭䝣䝷䜴䛱䛙䛦䜕䜐⤾䛗䜑ᚪこᛮ䛵䛰䛊
䛴䛭䛵䛰䛊䛭䛝䜍䛌䛑䚯
䚭䛙䛙䛱䛵䝛䝱䜴䝭䝤ౚ䛒ኣᩐ᥎㍍䛛䜒䛬
䛊䜄䛟䛴䛭䚮⮤ᕤᏕ⩞䛴䛥䜇䛱䛵᫕㟸䛮䜈
(SASユーザー総会から)
EGに関する考察
䚭 䚸䝛 䝱 䜴 䝭 䝣 䝷 䜴௧ አ 䛵 ヾ 䜇 䛰 䛊 䇿䚹 䚯
➱⩽䛴វつ䛭䛟䛒䚮ᐁ䛵ኣ䛕䛴᪁䚱䛒㻨㻪䜘
౐䛩䛥⤊㥺䛒䛰䛊䜄䜄䚮䛣䛴䜎䛌䛰୹ᘿ䜘
䛚ฺ⏕䛊䛥䛦䛓䛥䛊ሔᡜ䛭䛟䚯ᅒ㻘䛴ᕞഁ
䛴྘㡧┘䜘䜳䝮䝇䜳䛟䜑䛮䚮ⁿ⩞⏕䛴䝋䞀
䚭➱⩽䛴ኚྒ䛱䛐䛗䜑䚸㻨㼑㼗㼈㼕㼓㼕㼌㼖㼈㻃 㻪㼘㼌㼇㼈
䛛䜒䛬䛊䜑䛴䛭䛵䛰䛊䛭䛝䜍䛌䛑䚯䚸㻨㻪䜎䜐䛵
䝃షᠺ䛴䝛䝱䜴䝭䝤䛮㞗゛䝿ゆᯊ䛴䛥䜇䛴
䟺௧ୖ㻨㻪䟻䜘Ὡ⏕䛝䜄䛝䜍䛌䚹䛮䛊䛌ᥞ᱄䛱
䝛䝱䜴䝭䝣䝷䜴䛱ៈ䜒䛬䛊䜑䛑䜏䛣䛴᪁䛒
䝛䝱䜴䝭䝤䛒⾪♟䛛䜒䜄䛟䛴䛭䚮䝛䝱䜴䝭
䛪䛓䜄䛝䛬䚮඙᪝䚮䝪䞀䜺䞀 ఌ䛭䛐ఌ䛊䛛
᪡䛊䚯௑᭞㻨㻪䜘つ䛎䜑ᚪこ䛵䛰䛊䚹䚸㻨㻪䛵
䝤䛴㒂ฦ䜘䜷䝘䞀 䛝䛬䜬䝋䜧䝃䛱㈖䜐௛䛗
䛡䛬䛊䛥䛦䛊䛥᪁䛮䚮➱⩽䛴ⴥ᭡䛱㛭䛟䜑
䝛䝱䜴䝭䝣䝷䜴䛒䛭䛓䛰䛊䝪䞀䜺䞀䛴䛥䜇
䛬ᐁ⾔䛝䛬䜅䜄䛝䜍䛌䚯ⓑᵕ䛴こị䛱Ᏸධ
ヨ䜘䛛䛡䛬䛊䛥䛦䛊䛥䛴䛭䛟䛒䚮䛈䜑᪁䛑
䛴䜈䛴䚹䛰䛯䛮䛊䛌୹ᘿ䜈ୌ㒂䛭䛵䛈䜑䜎䛌
䛱ྙ⮬䛝䛥䝛䝱䜴䝭䝤ౚ䛒䛈䜑䛑䛵ᏽ䛑
䜏䚸ิᚨ⩽䛴ᩅ⫩䛱䛵㻨㻪䛒᭯ຝ䛭䛵䛰䛊
䛭 䛟 䛒䚮ᚪ䛠 䛝 䜈 䝛 䝱 䜴 䝭 䝣 䝷 䜴 䛦 䛗 䛒
䛭䛵䛈䜐䜄䛡䜙䛒䚮྘㻳㼕㼒㼆㼈㼇㼘㼕㼈䛮䜈ᇱᮇ
䛑䚹䛮䛴䛚ណず䜘㡤䛓䜄䛝䛥䚯䜄䛥䚮䛣䛴ሔ
㻶㻤㻶䛭䛵䛈䜐䜄䛡䜙䚯౮ೋび䜈ฺ⏕䛴ྊྫྷ
Ⓩ䛰䜈䛴䛑䜏⤎ᵋ㞬᪾ᗐ䛴㧏䛊䜈䛴䜄䛭
䛴ื䛴᪁䛑䜏䛵䚸䛊䜊䚮䜊䛵䜐䝛䝱䜴䝭䝤
䜈䛣䜒䛤䜒䛭䛵䛈䜐䜄䛟䛒䚮ᐁ㝷䛱ኣ䛕䛴
⏕ណ䛛䜒䛬䛐䜐䜄䛟䛴䛭䚮全ての項目につ
䛈䛩䛬䛙䛣䛴㻶㻤㻶䛭䛈䜐䚮Ꮽ᪾䛱㻨㻪䛴ฺ⏕
ⓑ䛛䜄䛑䜏㻨㻪䛴ᐁ㝷Ⓩ䛰ຝᯕ䜈♟䛛䜒䛬
いて、是非とも一度は実行してみることを
䜘᥆ዜ䛟䜑䛿䛓䛭䛵䛰䛊䟵䚹䛮䛴䛚ណず䜈
䛐䜐䜄䛟䛴䛭䚮ౚ䛎䛶⇅⦆䛴䝛䝱䜴䝭䝢䞀
お勧めいたします。Ᏸධ䛱ྙ⮬䛝䛥䜈䛴䛒
㡤䛓䜄䛝䛥䚯䚸䜊䛵䜐䝛䝱䜴䝭䝤䛙䛣㻶㻤㻶䚹䛮
䛒㻨㻪䛱┘䜘ྡྷ䛗䛬䚮㐲ᮞ㐲ᡜ䛭ฺ⏕䛝䛬
ず䛪䛑䜏䛰䛕䛮䜈䚮㻶㼜㼑㼗㼄㼛➴䜘ཤ↯䛝䛰䛒
䛊䛌䜎䛌䛰䛐ヨ䛵௧๑䛱䜈㡤䛊䛬䛐䜐䚮䛯䛌
䜅䛬䜈Ⰳ䛊䛴䛭䛵䛰䛊䛑䛮ᛦ䛊䜄䛟䚯
䜏䛚⮤㌗䛴┘Ⓩ䛱ྙ⮬䛝䛥䝛䝱䜴䝭䝤䜘ష
䜊䜏㻶 㻤㻶 䝪䞀䜺䞀 䛴୯䛱䛵㻨㻪䛴ฺ⏕䛱
䚭 䛣䜓 䛣䜓 䇿プログラム至上主義からの
ᠺ䛟䜑䛴䜈䚮ᐁ䛵ኬንⰃ䛊Ꮥ⩞᪁Ἢ䛴䛸
ྫྷᏽⓏ䛰᪁䚱䜈䛊䜏䛩䛝䜉䜑䜎䛌䛭䛟䛴䛭䚮
䝕䝭䝄䜨䝤䜻䝙䝌䜈ᚪこ䛭䛟䚯
䛮䛪䛦䛩䛥䜐䛝䜄䛟䚯ⱝㄊ䛴ណ࿝䛒ฦ䛑䜏
䟺ᮇ ㄵ 䛑䜏 ஊ 㞫 䛝䛬 䛝䜄 䛊䜄 䛟䛒 䟻䛙䛙䛭
䛰䛊䛮䛓䛵㏖䜕䛠ᐁ⾔䛝䛬䚮᪝ᮇㄊฝງ䛑
㻨㻪䛱䛪䛊䛬ᑛ䛝䛐ヨ䛝䛛䛡䛬䛕䛦䛛䛊䚯
䜏┘Ⓩ䛱㎾䛫䛗䛬䛊䛕䇿䛴⧖䜐㏁䛝䜈䜄䛥
䚭⤎ㄵ䛑䜏⏞䛝䜄䛟䛮䚮䝛䝱䜴䝭䝤䛒䛈䛩䛬
ຫᙁ䛱 䛰䜐䜄䛟䟺䛣䛙䜄䛭䛴䝖䝢䛵䛰䛊᪁
䛙䛣䛴㻶㻤㻶䛭䛈䜑䛮䛊䛌㒂ฦ䛱㛭䛝䛬ධ䛕
14
AUTUMN 2010
Q&A
Q&A
䕹㻃䝋䝷䝍䝱䜴䝭䝤䚮ᶖᙟᅒ䛴⾪♟䛱㛭䛝䛬
䕹㻃䝛䝱䜴䝭䝤හ䛴㻯㻵㻨㻦㻯䜮䝛䜻䝫䝷䜘ୌᣋ䛭シᏽ䛟䜑᪁Ἢ
䕹㻃䝢䜳䝱ንᩐ䛴ೋ䛱䜎䜐䚮ื䛴䝢䜳䝱ንᩐ䛱␏䛰䜑ೋ䜘
䕹㻃䝔䝇䝅ฌ⌦䛭䜬䝭䞀䛒⏍䛞䛥ᚃ䛴䚮්ᐁ⾔䛱䛪䛊䛬
䚭䚭᰹⣙䛟䜑᪁Ἢ
䕹㻃㻰㼈㼗㼄㼇㼄㼗㼄㻃㻶㼈㼕㼙㼈㼕䛴䝔䝇䜳䜦䝇䝛䛱䛪䛊䛬
䕹㻃༖ぽ䜯䝃䜯䝎䜘ධぽ䜯䝃䜯䝎䛾ንᥦ䛟䜑
Q
㻷㻵㻨㻨䝛䝱䜻䜼䝧䛱䛬䝋䝷䝍䝱䜴䝭䝤䚮ᶖᙟᅒ䜘ᥝ⏤䛝䜄
䛝䛥 䛒䚮䜮 䝚䜺䝝䞀 䜻 䝫 䝷 䛱 ᑊ 䛟䜑䝭 䝝䝯䛒 㔔 䛰䛩䛬
䛊䜄䛟䚯㔔䛰䜏䛰䛊䜎䛌䛱⾪♟䛭䛓䜄䛟䛑䠑
A
௑ᅂ䛴䜎䛌䛰䜵䞀䜽䛭䛵䚮㻶㻤㻶㻃 㻜㻑㻔㻑㻖䜎䜐᩺䛝䛕㏛ຊ䛛䜒䛥
㻬㻩㻦㛭ᩐ䛮䚮᪜Ꮛ䛴㻈㻶㻼㻶㻩㻸㻱㻦䝢䜳䝱㛭ᩐ䜘౐⏕䛊䛥䛦䛕
䛙䛮䛭䚮䝛䝱䜴䝭䝤䜘⠾⣪໩䛟䜑䛙䛮䛒䛭䛓䜄䛟䚯
例
A
ฦᯊ䛱ྱ䜄䜒䛬䛊䜑䜮䝚䜺䝝䞀䜻䝫䝷䛴ᩐ䛒ኣ䛊ሔྙ䚮
䝭䝝䝯䛒㔔䛰䜐䚮ず䛫䜏䛊⾪♟䛮䛰䜑䛙䛮䛒䛈䜐䜄䛟䚯䛙䛴ሔ
ྙ䚮㻳㻵㻲㻦㻃 㻷㻵㻨㻨䜽䝊䞀䝌䝥䝷䝌䛱䛬䚮㻫㻳㻤㻪㻨㻶㻠㻃 㻹㻳㻤㻪㻨㻶㻠㻃
%LET macv=0;
%LET judge=%SYSFUNC(IFC(&macv=1,TRUE,FALSE));
%PUT &judge;
/* IFC 㛭ᩐ */
䜮 䝛䜻 䝫 䝷䜘 ᣞ ᏽ䛝䚮㻕䝞䞀 䜼௧ ୕䛱䛬䜴 䝭䝙 䜘 ⾪♟䛝䜄 䛟䚯䜄 䛥䚮
㻪㻲㻳㻷㻬㻲㻱㻶䜽䝊䞀䝌䝥䝷䝌䛭㻫㻷㻨㻻㻷㻠䜮䝛䜻䝫䝷䜘⏕䛊䚮䝙䜭䝷䝌䛴ኬ䛓
䛛䜘ን᭞䛝䜄䛟䚯
Q
例
GOPTIONS HTEXT=.8;
/* 䝙䜭䝷䝌䛴䜹䜨䜾䜘ᣞᏽ */
PROC TREE DATA=treedata HPAGES=2 VAPGES=2; /* 々ᩐ䝞䞀䜼䛱䛬⾪♟ */
RUN;
A
༖ぽ䜯䝃䜯䝎䜘ධぽ䜯䝃䜯䝎䛾ንᥦ䛟䜑᪁Ἢ䛵䛈䜐䜄
䛟䛑䠑
㻶 㻤 㻶 㻜 㻑 㻕 䜎䜐᩺ 䛝䛕 ㏛ ຊ 䛛 䜒䛥 㻮 㻳 㻵 㻲 㻳 㻦 㻤 㻶 㻨 㛭 ᩐ 䜘
౐ 䛌 䛙 䛮 䛱 䜎 䛩 䛬 䚮༖ ぽ 䜯 䝃 䜯 䝎 䜘 ධ ぽ 䜯 䝃 䜯 䝎 䛱
ን ᥦ䛟䜑 䛙 䛮 䛒 䛭 䛓 䜄 䛟䚯௑ ᅂ䛴ሔ ྙ䛵 䚮➠ 㻕ᘤᩐ 䛱
䜄䛥䚮䜴䝭䝙䛴䜹䜨䜾䜘ኬ䛓䛕シᏽ䛝䛥୕䛭䚮አ㒂䝙䜥䜨䝯䛱ฝງ䛟䜑
㻅㻫㻤㻯㻩㻐㻮㻤㻷㻤㻮㻤㻱㻤㻏㻃 㻩㻸㻯㻯㻐㻮㻤㻷㻤㻮㻤㻱㻤㻅䜮䝛䜻䝫䝷䜘ᣞᏽ䛝䜄䛟䚯
䛙䛮䜈᭯⏕䛭䛟䚯
䛣䛴௙䛴䜮䝛䜻䝫䝷䛱䛪䛊䛬䛵௧ୖ䛴䝍䜱䝩䝥䝷䝌䜘䛚ぬ䛕䛦䛛䛊䚯
例
SAS 9.2 NLS Reference Guide: KPROPCASE Function
FILENAME sastemp 'C:¥test.gif';
/* ฝງ඙䜘ᣞᏽ */
/* XMAX=、YMAX= 䛱䛬䜴䝭䝙䜹䜨䜾䜘ኬ䛓䛕ᣞᏽ */
GOPTIONS RESET=ALL DEV=gif GSFNAME=sastemp
XMAX=50cm YMAX=50cm;
PROC TREE DATA=treedata;
RUN;
Q
䝢䜳䝱ንᩐ䛴ೋ䛱䜎䜐䚮ื䛴䝢䜳䝱ንᩐ䛱␏䛰䜑ೋ䜘᰹⣙
䛝䛥䛊䛮⩻䛎䛬䛊䜄䛟䚯
例
䝢䜳䝱ንᩐ㻃㼐㼄㼆㼙㻃䛱㻃㻓㻃䛒᰹⣙䛛䜒䛬䛊䜒䛶䚮䝢䜳䝱ንᩐ㻃㼍㼘㼇㼊㼈㻃䛱㻃㻩㼄㼏㼖㼈㻃䜘᰹⣙
䝢䜳䝱ንᩐ㻃㼐㼄㼆㼙㻃䛱㻃㻔㻃䛒᰹⣙䛛䜒䛬䛊䜒䛶䚮䝢䜳䝱ንᩐ㻃㼍㼘㼇㼊㼈㻃䛱㻃㻷㼕㼘㼈㻃䜘᰹⣙
http://support.sas.com/documentation/cdl/en/nlsref/61893
/HTML/default/a003284797.htm
例
DATA sample;
LENGTH word1 word2 $50;
INPUT word1 $;
/* ༖ぽ䜯䝃䜯䝎㻃䜘㻃ධぽ䜯䝃䜯䝎䛾ንᥦ */
word2 = KPROPCASE(word1,'HALF-KATAKANA,
FULL-KATAKANA');
DATALINES;
䜹䜽䜨䝷䜽䝊䜧䝅䝩䞀䝌䜼䝧䝕䝷
䝊䜳䝏䜯䝯䜹䝡䞀䝌
䝗䜼䝑䜽 䝿 䜦䝎䝮䝊䜧䜳䜽
;
RUN;
䝢䜳䝱ንᩐ䛴షᠺ䛴䜅䛭䛈䜑䛥䜇䚮䛭䛓䜑䛦䛗⠾᪾䛱ೋ䜘᰹⣙䛝䛥䛊
䛴䛭䛟䛒䚮ర䛑䜎䛊᪁Ἢ䛵䛈䜐䜄䛡䜙䛑䠑
Q
౐⏕䛝䛬䛊䜑䝛䝱䜴䝭䝤䛭䛵䚮አ㒂䝙䜥䜨䝯䛴ථฝງ䛒ኣ
ᩐ䛈䜐䜄䛟䚯ධ䛬䛴㻩㻬㻯㻨䚮㻬㻱㻩㻬㻯㻨䜽䝊䞀䝌䝥䝷䝌䛱㐲ว䛰
㻯㻵㻨㻦㻯䜮䝛䜻䝫䝷䜘ᣞᏽ䛟䜑䛴䛒ኬን䛰䛴䛭䛟䛒䚮ୌᣋ
䛝䛬ఴ⿩䜘ᣚ䛥䛡䛥㛏䛛䛴㻯㻵㻨㻦㻯䜮䝛䜻䝫䝷䜘ᣞᏽ䛟䜑᪁Ἢ䛵䛈䜐
䜄䛟䛑䠑
AUTUMN 2010
A
Q&A
15
㻶㻤㻶㻃 㻜㻑㻕䜎䜐ᶭ⬗ᣉᘿ䛮䛝䛬㻯㻵㻨㻦㻯䜻䜽䝊䝤䜮䝛䜻䝫䝷䛒㏛
䛰䛐䚮䛙䛴ౚ䛭䛵㻶㻤㻶䛒හ㒂䛭ಕᣚ䛟䜑㻶㻤㻶䝭䜨䝚䝭䝮䜘౐⏕䛟䜑᪁
ຊ䛛䜒䜄䛝䛥䚯㻯㻵㻨㻦㻯䜮䝛䜻䝫䝷䛴䝋䝙䜭䝯䝌ೋ䛵㻕㻘㻙䝔䜨䝌
Ἢ䛭䛟䛒䚮ಕᏋ඙䜘௴ណ䛴ᜇ஁㻶㻤㻶䝭䜨䝚䝭䝮䜘౐⏕䛙䛮䜈䛭䛓䜄䛟䚯
䛭䛟䛒䚮㻯㻵㻨㻦㻯䜻䜽䝊䝤䜮䝛䜻䝫䝷䜘ᣞᏽ䛟䜑䛙䛮䛱䜎䜐䚮
౐⏕ཀྵ䛹シᏽ᪁Ἢ䛴リ⣵䛵䚮ḗ䛴䜮䝷䝭䜨䝷䝜䝯䝛䜘䛚ཤ↯䛕䛦䛛䛊䚯
ᐁ⾔䛟䜑䝛䝱䜴䝭䝤හ䛴㻯㻵㻨㻦㻯䜮䝛䜻䝫䝷䛴ೋ䛒ධ䛬ን᭞䛛䜒䜄䛟䚯
[ Checkpoint Mode and Restart Mode ]
[ 構文 ]
http://support.sas.com/documentation/cdl/en/lrcon/62955/
㻯㻵㻨㻦㻯㻃㻠㻃㻱
HTML/default/a000993436.htm#a003133413
㻱㻝ฌ⌦䛟䜑䝙䜥䜨䝯䛴᭩ኬ䝰䜷䞀䝍㛏䜘ᣞᏽ䛝䜄䛟䚯
ᣞᏽ䛭䛓䜑ೋ䛵䚮㻔䛑䜏㻖㻕㻚㻙㻚䜄䛭䛮䛰䜐䚮䝋䝙䜭䝯䝌ೋ䛵㻕㻘㻙䛭䛟䚯
例
㻲㻳㻷㻬㻲㻱㻶㻃㻯㻵㻨㻦㻯㻃㻠㻃㻔㻓㻓㻓㻞
㻯㻵㻨㻦㻯䜻䜽䝊䝤䜮䝛䜻䝫䝷䛴リ⣵䛱㛭䛝䜄䛝䛬䛵䚮ḗ䛴䜮䝷䝭䜨䝷䝜䝯䝛
䜘䛚ཤ↯ୖ䛛䛊䚯
[ LRECL= System Option ]
Q
㻶㻤㻶㻃 㻜㻑㻕䛭䛴㻰㼈㼗㼄㼇㼄㼗㼄㻃 㻶㼈㼕㼙㼈㼕⎌ሾ䛴䝔䝇䜳䜦䝇䝛䜘
᳠ゞ䛝䛬䛊䜄䛟䚯䝋䜧䜽䜳䜊䝋䜧䝰䜳䝌䝮䛴䝔䝇䜳䜦䝇䝛䛵
⾔䛊䜄 䛟䛒䚮㻶 㻤 㻶䛭⏕ណ䛝䛬䛊 䜑䝔䝇 䜳 䜦䝇䝛ᶭ ⬗䛵
䛈䜐䜄䛟䛑䠑
A
᭩᩺䛴㻶㻤㻶 㻜㻑 㻕䛭䛵㻶㻤㻶⟮⌦䜷䝷䝁䞀䝯䛑䜏䛴㻪㻸㻬᧧
ష䛱䜎䜐䚮䝔䝇 䜳 䜦䝇䝛䜊䝮䜽䝌䜦䛴ᐁ⾔䚮䝔䝇 䜳 䜦䝇䝛
ฌ⌦䛴䝛䝱䜴䝭䝤䛴షᠺ㻒ථᡥ䛒ྊ⬗䛭䛟䚯
ḗ䛴ᡥ㡨䛱䛬䝔䝇䜳䜦䝇䝛䜪䜧䜺䞀䝍䜘㉫ິ䛝䚮䛚☔ヾ䛕䛦䛛䛊䚯
http://support.sas.com/documentation/cdl/en/lrdict/63026
/HTML/default/a003160472.htm
㻔㻑 ⟮⌦䜷䝷䝁䞀䝯䛱↋โ㝀䝪䞀䜺䞀䛰䛯⟮⌦⩽ᶊ㝀䛴䛈䜑㻬 㻧䛭
䝱䜴䜨䝷䛝䜄䛟
㻕㻑㻃㻾⎌ሾ⟮⌦㼀㻃㻠㻡㻃㻾䝥䝃䝋䞀䝃䝢䝑䞀䜼䝧㼀㻃䛑䜏㻃㻾䝥䝃䝋䞀䝃䝪䞀䝊䜧
Q
㟸ᖏ䛱ኣᩐ䛴䜽䝊䝇䝛䛑䜏䛰䜑㻶㻤㻶䝛䝱䜴䝭䝤䜘䝔䝇䝅
䛭 ᐁ ⾔䛝䛬 䛊䜄 䛟䚯䜬䝭 䞀䛒Ⓠ⏍䛝 ් ᐁ ⾔䛝䛥ሔ ྙ䚮
䝛䝱䜴䝭䝤䛴ิ䜇䛑䜏ฌ⌦䛛䜒䜑䛥䜇䚮䝋䝔䝇䜴䛱᫤㛣
䜘こ䛝䛬䛝䜄䛊䜄䛟䚯䛰䛱䛑ຝ⋙䜎䛕䝋䝔䝇䜴䛟䜑䜎䛌䛰᪁Ἢ䛵䛈䜑
䛭䛝䜍䛌䛑䠑
䝮䝊䜧㼀㻃㻠㻡㻾䝔䝇䜳䜦䝇䝛㻃㻉㻃䝮䜽䝌䜦㼀䜘㐽ᢝ䛝䜄䛟
㻖㻑㻃㻾䜦䜳䜻䝫䝷㼀㻃㻠㻡㻃㻾᩺䛝䛊ᏽ⩇㼀䜘㐽ᢝ䛟䜑䛮䚮䝔䝇䜳䜦䝇䝛䜪䜧䜺䞀
䝍䛒㉫ິ䛝䜄䛟
䈓྘⏤㟻䛴リ⣵ ㄕ᪺䛱䛪䛊䛬䛵⏤㟻ྎୖ䛴㻾䝜䝯䝛 㼀 䜘ᢪ䛟
䛙䛮䛭☔ヾ䛭䛓䜄䛟䚯
䈓䛙䛴㝷䚮ᐁ㝷䛴䜹䞀䝔䞀୕䛭᭯ຝ䛰㻬㻧䛮䝕䜽䝳䞀䝍䛴ථງ䛒
A
㻶㻤㻶 㻜㻑㻕䛑䜏䝔䝇䝅ฌ⌦䛭䜬䝭䞀䛒Ⓠ⏍䛝䛥㝷䚮䜬䝭䞀
ᚪこ䛮䛰䜑ሔྙ䛒䛈䜐䜄䛟䚯
䛒 Ⓠ ⏍䛝 䛥 䜽䝊 䝇 䝛䛑 䜏 ් ᐁ ⾔ 䛟䜑㻊 㻦 㼋 㼈 㼆 㼎 㼓 㼒 㼌 㼑 㼗 䇲䚮
㻊 㻵 㼈 㼖 㼗 㼄 㼕 㼗 䇲䛮 䛊 䛌 ᶭ ⬗ 䛒 ᩺ 䛥 䛱 ㏛ ຊ 䛛 䜒 䜄 䛝 䛥 䚯
㻦 㼋㼈㼆㼎 㼓㼒㼌㼑 㼗ᶭ⬗䛵䚮䜬䝭䞀䛒Ⓠ⏍䛝䛥䜽䝊 䝇䝛䛴᝗ ሒ䜘㻶 㻤㻶䛒
䝔䝇䜳䜦䝇䝛䛱㛭䛟䜑リ⣵䛱䛪䛊䛬䛵䚮ḗ䛴䝢䝏䝩䜦䝯䛱䛬䛚☔ヾ
㢢䛊䜄䛟䚯
හ㒂䛭ಕᣚ䛟䜑㻶㻤㻶䝭䜨䝚䝭䝮䛾ಕᏋ䛝䜄䛟䚯ḗ䛱㻵㼈㼖㼗 㼄㼕 㼗ᶭ⬗
䛭䛵䚮䜬䝭䞀䛒Ⓠ⏍䛝䛥䜽䝊䝇䝛䛑䜏්ᐁ⾔䛝䜄䛟䚯
PRODUCT DOCUMENTATION SAS Intelligence Platform
㻦 㼋 㼈㼆 㼎 㼓㼒 㼌 㼑 㼗ᶭ⬗䜘᭯ຝ䛱䛟䜑䛱䛵䚮㻶 㻷 㻨 㻳 㻦 㻫 㻮 㻳 㻷 䜮 䝛䜻 䝫䝷䚮
http://support.sas.com/documentation/onlinedoc/intellpla
㻵㼈㼖㼗㼄㼕 㼗ᶭ⬗䜘᭯ຝ䛱䛟䜑䛱䛵㻶㻷㻨㻳㻵 㻨㻶㻷㻤㻵㻷䜘㻶㻤㻶㉫ິ᫤䛱
tform/index.html
ᣞᏽ䛝䜄䛟䚯䛥䛦䛝䚮㻶㻷㻨㻳㻦㻫㻮㻳㻷䚮㻶㻷㻨㻳㻵㻨㻶㻷㻤㻵㻷䜮䝛䜻䝫䝷䜘᭯
ຝ䛟䜑䛱䛵䚮ె䛡䛬㻱㻲㻺㻲㻵㻮㻷㻨㻵㻰㻏㻃 㻱㻲㻺㻲㻵㻮㻬㻱㻬㻷䜮䝛䜻䝫䝷䛴
ᣞᏽ䛒ᚪ㡪䛮䛰䜐䜄䛟䚯
䜄䛥䚮㻨㻵㻵㻲㻵㻦㻫㻨㻦㻮㻃 㻶㻷㻵㻬㻦㻷䜮䝛䜻䝫䝷䜘ᣞᏽ䛟䜑䛙䛮䛭᳠▩䛟䜑
[Administration Documentation]
=> [System Administration Guide]
[PART4 Backing Up and Restoring Your System]
㻨㻵 㻵 㻲㻵䛴⛸㢦䜘ቌ䜊䛝䚮㻨㻵 㻵 㻲㻵 㻤 㻥 㻨㻱 㻧䜮 䝛䜻䝫䝷䜘ᣞᏽ䛟䜑
䛙䛮䛭㻨㻵㻵㻲㻵᫤䛱ฌ⌦䜘୯᩷䛛䛡䜄䛟䚯
㻶㻤㻶 㻜㻑㻔㻑㻖䛭䛵䚮㻈㻲㻰㻤㻥㻤㻮㻸㻳䝢䜳䝱䜘ฺ⏕䛝䛥䝛䝱䜴䝭䝤䜘≺⮤
䛱షᠺ䛊䛥䛦䛕䛙䛮䛭䝔䝇䜳䜦䝇䝛䜘ཱིᚋ䛟䜑䛙䛮䛒ྊ⬗䛭䛟䚯
例
sas -sysin 'c:¥mysas¥myprogram.sas'
-stepchkpt -steprestart -noworkterm -noworkinit
-errorcheck strict -errorabend
䛙䛧䜏䛵㻶㻤㻶㻃㻷㼈㼆㼋㼑㼌㼆㼄㼏㻃㻱㼈㼚㼖㻃㻕㻓㻓㻘ᖳኚྒ䛭≁㞗䛝䛬䛐䜐䜄䛟䚯
16
AUTUMN 2010
SAS トレーニングのお知らせ
SAS Training
SAS トレーニングのお知らせ
SAS ® Base Programming for SAS ® 9と
SAS ® Advanced Programming for SAS ® 9の日本語版認定試験
㻕㻓㻔㻓ᖳ㻜᭮㻔᪝䜎䜐㻶㻤㻶䛴䝛䝱䜴䝭䝣䝷䜴⣌ヾᏽム㥺䛭䛈䜑䚮㻶㻤㻶㻃㻃
䐙㻃䝛䝱䜴䝭䝣䝷䜴䛴⤊㥺
㻥㼄㼖㼈㻃㻳㼕㼒㼊㼕㼄㼐㼐㼌㼑㼊㻃㼉㼒㼕㻃㻶㻤㻶㻃㻜䟺௧ୖ䠌㻥㼄㼖㼈ム㥺䟻䛮㻶㻤㻶 㻤㼇㼙㼄㼑㼆㼈㼇㻃
䛣䛝䛬䚮හ㒂ິష䛴⌦ゆ䛱䛵㻶㻤㻶䝛䝱䜴䝭䝣䝷䜴⤊㥺䛒ᚪこ䛭
㻳㼕㼒㼊㼕㼄㼐㼐㼌㼑㼊 㼉㼒㼕 㻶㻤㻶 㻜䟺௧ୖ䠌㻤㼇㼙㼄㼑㼆㼈㼇ム㥺䟻䛒᪝ᮇㄊ䛭ུ㥺
䛟䚯䝋䞀䝃䜬䝭䞀Ⓠ⏍᫤䛰䛯䛵䚮ථງ䝔䝇䝙䜥䜊㻳㻧㻹䛴හᐖ䛒
䛭䛓䜑䜎䛌䛱䛰䜐䜄䛝䛥䚯ୖエ㻺㼈㼅䝞䞀䜼䜎䜐䜷䝷䝊䝷䝈䟺ム㥺⠂ᅑ䟻䚮
䝱䜴䛱ฝງ䛛䜒䜑䛥䜇䚮ḿ䛝䛊エ㏑ 㻒㛣㐢䛩䛥エ㏑䜘⾔䛩䛥㝷
ᑊᚺ䜷䞀䜽䚮ム㥺஢⣑䛴᪁Ἢ䛰䛯䛴リ⣵᝗ሒ䛱䜦䜳䜿䜽ྊ⬗䛭䛟䚯
䛴䝱䜴䜊䜦䜪䝌䝛䝇䝌䛰䛯䜘☔ヾ䛟䜑䛙䛮䛭⌦ゆ䛒῕䜄䜐䜄䛟䚯
www.sas.com/jp/training/certify/index.html
䐚㻃᭿᪝䛴Ửᏽ
ུ㥺ຫᙁ䛵䛈䜑⛤ᗐ䛴᭿㝀䜘Ử䜇䛬䛊䛰䛊䛮⤽⤾Ⓩ䛰 ຫᙁ
௑ᅂ䛵ུ㥺䛴ᚨᚋ䛮㻥㼄㼖㼈ム㥺䛴⦆⩞ၡ㢗䜘᥎㍍䛝䜄䛟䚯
䜘⾔䛊䛫䜏䛊䛮ᛦ䛊䜄䛟䚯ᛦ䛊❟䛩䛥䛒ྚ᪝䚮㻔ᖳ㛣᭯ຝ䛰ུ㥺
䝅䜵䝇䝌䟺ᚃ㏑䟻䜘㉆ථ䛝䛬᭿㝀䜘Ử䜇䛬䛐䛕䛴䜈᭯ຝ䛑䜈䛝䜒
概要
㻥㼄㼖㼈ム㥺䚮㻤㼇㼙㼄㼑㼆㼈㼇ム㥺භ䛱㻥㼄㼖㼈㻃 㻶㻤㻶䜘ᑊ㇗䛮䛝䛥ム㥺䛭䛟䚯
䜄䛡䜙䚯㻕㻓㻔㻓ᖳ㻜᭮⌟ᅹ䚮㻔ᯓ䜎䜐๪ᘤ䜘⾔䛩䛬䛊䜄䛟䚯
練習問題
ム㥺䛵䜷䝷䝘䝩䞀䝃䞀୕䛭ུ㥺䛝䚮ၡ㢗ᙟᘟ䛵㻗ᢝᘟ䛭䛟䚯ུ㥺䛴
㡨␊䛵Ử䜄䛩䛬䛊䜄䛡䜙䛒䚮㻥 㼄㼖㼈ム 㥺䛵㻔ᖳ ⛤ ᗐ䛴㻶 㻤㻶 ⤊ 㥺䚮
ୖエ䛴䝛䝱䜴䝭䝤䜘䜹䝚䝣䝇䝌䛟䜑䛮㻨㻵㻵㻲㻵䝥䝇䜿䞀䜼䛒ฝງ䛛䜒
㻤㼇㼙㼄㼑㼆㼈㼇ム㥺䛵㻖ᖳ⛤ᗐ䛴㻶㻤㻶⤊㥺䜘┘Ꮽ䛮䛝䛬䛊䜄䛟䚯௧ୖ䛵
䜄䛟䟺䜷䞀䝍䛴ᕞ䛵⾔␊ྒ䟻䚯
㻶㻤㻶ᮅ⤊㥺䛑䜏▯᭿㛣䛭㻥㼄㼖㼈ム㥺䛱ྙ᰹䛝䛥䚮䛮䛈䜑ໂຫ䛰⡷
ᅗ㻶㻤㻶㻃㻬㼑㼖㼗㼌㼗㼘㼗㼈♣ဤ䟺យ⛘䠌䜄䞀䛕䜙䟻䛴䝰䝡䞀䝌䜘
䜈䛮䛱㻘䛪䛴ུ㥺䛴ᚨᚋ䜘⣺௒䛝䜄䛟䚯䜄䞀䛕䜙䛵
㻶㻤㻶◂ ಞུㅦ௧አ䛱䜈䚮ໂຸ᫤㛣አ䛴୘᩷䛴ຑ
ງ䟺Ẏ㐄㻔㻓᫤㛣㽙㻘㐄㛣䛴ຫᙁ䟻䛱䜎䜐㻖䜯᭮䛭ྙ᰹
䛮䛊䛌೥ᴏ䜘㐡ᠺ䛝䜄䛝䛥䚯ⓑᵕ䜈ຑງ䜊䜷䝈䛭‵
ങ᭿㛣䛵▯⦨ྊ⬗䛮ᛦ䛊䜄䛟䚯
まーくん推奨!受験の心得
䐖㻃ム㥺⠂ᅑ䛴⇅▩
㻔
㻕
㻖
㻗
㻘
㻙
㻚
㻛
㻜
㻔㻓
㻔㻔
㻔㻕
㻔㻖
data x;
name = 'yamada';
* ᩝᏊንᩐ ;
ageC = '30';
* ᩝᏊንᩐ ;
ageN = 30;
* ᩐೋንᩐ ;
result1 = ageC + 1;
result2 = name !! ageN;
result3 = ageC > 20;
run;
data y;
set x;
where ageC > 20;
run;
୕エ䛴㻺㼈㼅䝞䞀䜼䜎䜐䚮ム㥺⠂ᅑ䜘䛚☔ヾ䛕䛦䛛䛊䚯㻥㼄㼖㼈ム㥺䚮
㻤 㼇 㼙㼄 㼑 㼆 㼈 㼇 ム 㥺 භ䛱 ム 㥺 ⠂ ᅑ䛵ᗀ䛊䛭 䛟䚯䛚⮤㌗䛴 ⤊ 㥺 ୕
䛈䜄䜐౐⏕䛝䛬䛊䛰䛊㒂ฦ䛒᪺☔䛱ฦ䛑䛩䛬䛊䜑䛮ຫᙁ䛴゛⏤
㻨㻵㻵㻲㻵䛵ర⾔┘䛭Ⓠ⏍䛝䜄䛟䛑䚯
䜘❟䛬䜊䛟䛊䛮ᛦ䛊䜄䛟䚯ᑊ㇗䛮䛰䜑◂ಞ䜷䞀䜽䟺ᚃ㏑䟻䛴ུㅦ
㻤㻑㻃㻘⾔┘䚭䠌result1 = ageC + 1;
䛱䜎䜐䚮ධమⓏ䛰⠂ᅑ䛒䛪䛑䜇䜄䛟䚯
㻥㻑㻃㻙⾔┘䚭䠌result2 = name !! ageN;
㻦㻑㻃㻚⾔┘䚭䠌result3 = ageC > 20;
䐗㻃ᵋᩝ䛴⌦ゆ
䜄䛠䛵ム㥺⠂ᅑ䛱ラᙔ䛟䜑䝛䝱䜻䜼䝧䚮䜽䝊䞀䝌䝥䝷䝌䚮䜮䝛䜻䝫
䝷䛴ᇱ ᮇⓏ䛰 ᵋᩝ䜘්☔ヾ䛟䜑ᚪ こ䛒䛈䜐䜄 䛟䚯䜄䞀 䛕䜙䛵
༟ㄊ䜯䞀䝍䜘౐䛩䛬ᵋᩝ䜘つ䛎䜄䛝䛥䚯㻥㼄㼖㼈ム㥺䛭䛈䜒䛶䝡䜨
䝷䝌ゆㄕㅦᗑ䟺ᚃ㏑䟻䛱䛬䚮ᇱᮇᵋᩝ䜘䜄䛮䜇䛬䛊䜄䛟䚯
䐘㻃හ㒂ິష䛴⌦ゆ
㻧㻤㻷㻤 䜽䝊䝇䝛䛭䛈䜒䛶䚮䜷䝷䝕䜨䝯䝙䜫䞀䜾䛮ᐁ⾔䝙䜫䞀䜾䚮ථງ
䝔䝇䝙䜥䜊䝛䝱䜴䝭䝤䝋䞀䝃䝝䜳䝌䝯䟺㻳㻧㻹䟻䛴ິష䛰䛯䚮හ㒂ᵋ㏸䜘
⌦ゆ䛝䜄䛝䜍䛌䚯ム㥺ྙ᰹䛱䛵හ㒂ິష䛴⌦ゆ䛵ᚪ㡪䛮ゕ䛎䜄䛟䚯
㻧㻑㻃㻔㻕⾔┘㻃㻃䠌where ageC > 20;
AUTUMN 2010
解説
SAS トレーニングのお知らせ
17
㻙⾔┘䛴䜎䛌䛱䚮ᩝᏊา䛴㏻⤎䜘⾔䛌ⁿ⟤Ꮔ䟺㼟㼟䜊㻄㻄䟻䛭䚮ᩐೋ䜘ᑊ㇗䛮
䛝䛥ሔྙ䛵䚮ᩐೋ䜘ᩝᏊ䛱ንᥦ䛟䜑⮤ິንᥦ䛒഼䛓䜄䛟䚯䛙䛴ሔྙ䚮
䛙䜒䛵ንᩐ䝃䜨䝛䛴⮤ິንᥦ䛱㛭䛟䜑ၡ㢗䛭䛟䚯
㻶㻤㻶ንᩐ䛴䝃䜨䝛䛵ᩐೋ䛮ᩝᏊ䛴㻕⛸㢦䛴䜅䛭䛟䚯ୌ⯙Ⓩ䛰㻕⛸㢦
䛴౐䛊ฦ䛗䛵䚮䚸エ㏑⤣゛㔖䜘ị䜇䜑䛰䛯䚮⟤⾙ⁿ⟤䜘⾔䛊䛥䛊
NOTE: ௧ୖ䛴⟘ᡜ䛭ᩐೋ䜘ᩝᏊೋ䛱ንᥦ䛝䜄䛝䛥䚯
䛑䛯䛌䛑䠑䚹䛭ᩐೋንᩐ䛱䛟䜑䛑䜘Ửᏽ䛝䜄䛟䚯
䜄䛥䚮㻧㻤㻷㻤䜽䝊䝇䝛䛭䛵䚮䜽䝊䝇䝛䛴඙㢄䛑䜏ず䛬ิ䜇䛬䛣䛴ንᩐ
䛮䛊䛌㻱㻲㻷㻨䝥䝇䜿䞀䜼䛒ฝງ䛛䜒䜄䛟䚯
䛒Ⓡሔ䛟䜑ṹ㝭䛭ንᩐ䝃䜨䝛䛮㛏䛛䛒Ửᏽ䛝䜄䛟䚯㻯㻨㻱㻪㻷㻫䜽䝊䞀
㻚⾔┘䜈㻘⾔┘䛮ྜྷ䛞䛭䛟䚯䛪䜄䜐䚮Ẓ㍉ⁿ⟤Ꮔ㻃 㻡㻃 䛵ᩐೋ䜘ᑊ㇗䛮䛝䛥
䝌䝥䝷䝌䛰䛯䛭䝃䜨䝛䛮㛏䛛䜘᪺♟䛝䛬䛊䛰䛊ሔྙ䛵ᩝ⬞䛱ᚺ䛞䛬
ⁿ⟤Ꮔ䛭䛈䜑䛥䜇䚮ᩝᏊንᩐ㼄㼊㼈㻦䛴ೋ䛵ᩐೋ䛱⮤ິንᥦ䛛䜒䛬Ẓ
⮤ິⓏ䛱Ử䜄䜐䜄䛟䚯
㍉ᘟ䛒ビ౮䛛䜒䜄䛟䚯㻶㻤㻶䛴Ẓ㍉ᘟ䛴ᐁ⾔⤎ᯕ䛵䚮┷䛴ሔྙ䛵㻔䚮
ᚉ䛩䛬䚮㻕 ⾔┘䛮 㻖 ⾔┘䛵 ᩝ Ꮚᏽ ᩐ 䜘 ๪䜐ᙔ䛬 䛬 䛊 䜑䛥 䜇䚮ን ᩐ
അ䛴ሔྙ䛵㻓䛮䛊䛌ᩐೋ䛱䛰䜐䜄䛟䚯ᚉ䛩䛬ንᩐ㼕㼈㼖㼘㼏㼗㻖䛵ᩐೋንᩐ
㼑㼄㼐㼈䛮㼄㼊㼈㻦䛵ᩝᏊንᩐ䚮㻗⾔┘䛵ᩐೋᏽᩐ䜘๪䜐ᙔ䛬䛬䛊䜑䛥䜇
䛭䚮䛙䛙䛭䜈㻨㻵㻵㻲㻵䛵Ⓠ⏍䛝䜄䛡䜙䚯
㼄㼊㼈㻱䛵ᩐೋንᩐ䛮䛰䜐䜄䛟䚯
䛙䜒௧㜾㐽ᢝ⫝䛮䛝䛬Ⓡሔ䛟䜑䜽䝊䞀䝌䝥䝷䝌䜘᳠チ䛝䛬䛊䛓䜄䛟䚯
㻘
㻙
㻚
result1 = ageC + 1;
result2 = name !! ageN;
result3 = ageC > 20;
㻔㻕
where ageC > 20;
㻔㻕⾔┘䜈㻚⾔┘䛮ྜྷ䛞䚸㼄㼊㼈㻦㻃㻡㻃㻕㻓䚹䛴Ẓ㍉䜘⾔䛩䛬䛊䜑䛥䜇䚮⮤ິንᥦ
䛒഼䛕䜎䛌䛱ᛦ䛌䛑䜈䛝䜒䜄䛡䜙䚯䛝䛑䛝㻳㻧㻹䛱䝋䞀䝃䜘ㄖ䜅㎰䜆๑
䛱ビ౮䛛䜒䜑䚮㻺㻫㻨㻵㻨䜽䝊䞀䝌䝥䝷䝌䛭䛵ⁿ⟤Ꮔ䜘౐⏕䛝䛬䜈⮤ິን
㻘⾔┘䛭䛵ᩝᏊንᩐ㼄㼊㼈㻦䜘ᩐೋᏽᩐ㻔䛭ຊ⟤䛝䚮ንᩐ㼕㼈㼖㼘㼏㼗㻔䛱
ᥦ䛵⾔䜕䜒䜄䛡䜙䚯௧ୖ䛴㻨㻵㻵㻲㻵䝥䝇䜿䞀䜼䛒ฝງ䛛䜒䜄䛟䚯
๪䜐ᙔ䛬䛬䛊䜄䛟䚯
㻧㻤㻷㻤 䜽䝊䝇䝛හ䛴⟤⾙ⁿ⟤䛭䚮ⁿ⟤ᑊ㇗䛒ᩝᏊ䛭䛈䛩䛥ሔྙ䛵
ERROR: 㻺㻫㻨㻵㻨㻃ᘟ䛴ⁿ⟤Ꮔ䛱䛵பᥦᛮ䛴䛈䜑䝃䜨䝛䛴ንᩐ䛒ᚪこ䛭䛟䚯
⮤ິⓏ䛱ᩐೋ䛱ንᥦ䜘⾔䛊䜄䛟䚯ථງᙟᘟ䜘᪺♟䛝䛰䛕䛬䜈ᩐೋ䛮
䛝䛬ึᏽྊ⬗䛰䚮䛊䜕䜌䜑䚸ᵾ‵ᩐೋ䝋䞀䝃䚹䛴ሔྙ䛵ᩐೋ䛾䛴⮤
ິንᥦ䛒ၡ㢗䛰䛕⾔䜕䜒䚮⟤⾙ⁿ⟤䛒⾔䜕䜒䜄䛟䚯ᚉ䛩䛬䚮㼕㼈㼖㼘㼏㼗㻔
䛱䛵ᩐೋ㻖㻔䛒᰹⣙䛛䜒䜄䛟䚯
䛧䛰䜅䛱⟤⾙ⁿ⟤Ꮔ䛱䜎䜐⮤ິንᥦ䛒⾔䜕䜒䜑䛮䚮
NOTE: ௧ୖ䛴⟘ᡜ䛭ᩝᏊೋ䜘ᩐೋ䛱ንᥦ䛝䜄䛝䛥䚯
䛮䛊䛌ᙟᘟ䛴㻱㻲㻷㻨䝥䝇䜿䞀䜼䛒Ⓠ⏍䛝䜄䛟䚯
正解:D
18
AUTUMN 2010
SAS トレーニングのお知らせ
おわりに
「SAS認定プロフェッショナル SAS Base Programmer
for SAS 9ポイント解説講座」
௑ᅂ䛵 㻥 㼄 㼖㼈 ム 㥺䛴ム 㥺 ⠂ ᅑ䛑䜏ၡ㢗䜘䝘䝇 䜳 䜦䝇䝛 䛝䜄䛝䛥䚯
㻶 㻤 㻶 ◂ ಞ 䛭 䛵 ༟ 䛰䜑エ ㏑ ᪁Ἢ 䛴 ゆ ㄕ 䛦 䛗 䛭 䛰䛕䚮හ 㒂 ິ ష䜊
㻶㻤㻶䝛䝱䜴䝭䝣䝷䜴⤊㥺⩽ྡྷ䛗䛴䚮㈠᰹ཱིᚋ䛾䛴⥪௘୕䛘ㅦᗑ䛭
௘⤄䜅䜈ྱ䜇䛥ゆㄕ䜘ኣ䛕⾔䛩䛬䛊䜑䛥䜇䚮ⓑᵕ䛴㻶㻤㻶䜽䜱䝯䛴
䛟䚯ᶅムၡ㢗䛮䛣䛴ゆㄕ䜘㏳䛞䛬䚮㔔こ䛰ᢇ⾙䝌䝘䝇䜳䜘ᚗ⩞䛭䛓䚮
ྡྷ୕䛱ᙲ❟䛪䜈䛴䛮⮤ㇿ䛝䛬䛐䜐䜄䛟䚯
ຝ⋙Ⓩ䛱ུ㥺‵ങ䛭䛓䜄䛟䚯
௑ᅂ᪝ᮇㄊ໩䛛䜒䛥ヾᏽム㥺䛒䚮㻶㻤㻶䝪䞀䜺䞀䛴ⓑᵕ䛴䜽䜱䝯
௑ᅂ᪝ᮇㄊム㥺䛴ᥞ౩㛜ത䜘エᛍ䛝䚮ୖエ䛴㛜ത᪝䛱㝀䜐䚮ུ㥺
䝢䝇䝛䚮䜱 䝧䝮䜦䝕 䜽䜘 ⩻䛎䜑୕䛭 䛴 ୌ䛪䛴䜎䛊┘ᵾ 䛮 䛰 䜒䛶 䛮
䝅䜵 䝇䝌䟺㻔㻛 㻏 㻜 㻓 㻓 ළ䟺⛧㎰䟻┞ᙔ䟻䜘௛䛗䚮㻔㻘䟸㻲㻩 㻩䛴≁ื౮᰹䛭
ᛦ䛊䜄䛟䚯
䛚ᥞ౩䛝䜄䛟䚯
䜄䛥䚮௑ᚃ䛵㻳㼏㼄㼗㼉㼒㼕㼐⣌䛴㻖ム㥺䟺㻳㼏㼄㼗㼉㼒㼕㼐 㻤㼇㼐㼌㼑㼌㼖㼗㼕㼄㼗㼒㼕䚮㻧㼄㼗㼄㻃
㻬 㼑㼗㼈㼊㼕㼄㼗㼌㼒㼑 㻧㼈㼙㼈㼏㼒㼓㼈㼕䚮㻥㻬 㻦㼒㼑㼗㼈㼑㼗 㻧㼈㼙㼈㼏㼒㼓㼈㼕䟻䜈᪝ᮇㄊ໩䜘
㛜㻃ത㻃᪝䠌 㻃㻕㻓㻔㻓ᖳ㻔㻔᭮㻕㻙᪝䟺㔘䟻
஢ᏽ䛝䛬䛊䜄䛟䚯㝮᫤㻺㼈㼅䝞䞀䜼䛱䛵᭩᩺᝗ሒ䜘᭞᩺䛝䛬䛊䛓䜄䛟
≁ื౮᰹䠌㻃㻙㻘㻏㻔㻘㻕ළ䟺⛧㎰䟻
䛴䛭䚮㻶 㻤 㻶 㻨 㼑 㼗 㼈 㼕 㼓 㼕 㼌 㼖 㼈 㻥 㻬 㻶 㼈 㼕 㼙 㼈 㼕 䜊 㻶 㻤 㻶 㻧 㼄 㼗 㼄 㻬 㼑 㼗 㼈 㼊 㼕 㼄 㼗 㼌 㼒 㼑㻃
䚭䚭䚭䚭䚭䚭䚭䟺ᏽ౮䠌㻚㻙㻏㻙㻘㻓ළ䟺⛧㎰䟻䜎䜐㻔㻘䟸㻲㻩㻩䟻
㻶㼈㼕㼙㼈㼕䛴⎌ሾ䜘ฺ⏕䛛䜒䛬䛊䜑᪁䜈䛚᭿ᙽ䛕䛦䛛䛊䚯
www.sas.com/jp/training/course/cert_seminar.html
関連コース・受験チケットのご案内
資格取得への総仕上げ
௑ᅂ䛴⦆⩞ၡ㢗䟺㻥㼄㼖㼈ム㥺䟻䛴ᑊ㇗䜷䞀䜽䛵䛙䛧䜏䛭䛟䚯
1. SASプログラミング1:必須要素
2. SASプログラミング2:データ加工テクニック
㻃
ム㥺⠂ᅑ䛴
හᐖ䜘
⌦ゆ䛝䛬䛊䜑䟵
SAS® 認定プロフェッショナル Base Programmer for SAS 9
ポイント解説講座
ུ㥺䝅䜵䝇䝌
㻋㻔ᅂฦ䟻
年内の受講で
受験チケットの
サービス
「SAS認定プロフェッショナル バリュー・パッケージ」
ム㥺ྙ᰹䛱ᚪこ䛰䚮୕エ䜷䞀䜽䜘䜿䝇䝌䛱䛝䛥䛐ᚋ䛰๪ᘤ䝛䝭䝷䛭
「受験チケット」
䛟䚯ᖳහ䛱㻕䜷䞀䜽ུㅦ䛊䛥䛦䛕䛮䚮ུ㥺䝅䜵䝇䝌䟺㻔㻛㻏㻜㻓 㻓ළ䟺⛧㎰䟻
┞ᙔ䟻䜘ᕣ䛝୕䛘䜄䛟䚯
ུ㥺䝅䜵䝇䝌䛵䚮㻔㻛㻏㻜㻓 㻓ළ㻋⛧㎰䟻䛭ᥞ౩䛟䜑㻶㻤㻶ヾᏽ㈠᰹䛟䛿䛬
䛱ฺ⏕䛭䛓䚮㉆ථᚃ㻔ᖳ㛣᭯ຝ䛭䛟䚯䜄䛥䚮ᨥᡮ䛊ฌ⌦䛒㉆ථ᫤䛱
www.sas.com/jp/training/certset.html
Ᏸ஡䛝䜄䛟䛴䛭䚮ུ㥺Ẏ䛴ᨥᡮ䛊䛒୘こ䛮䛰䜐䚮ᡥ㛣䛴๎΅䛱䜈
䛰䜐䜄䛟䚯
䜄䛥䚮⤄ ⧂හ䛭㈠᰹ཱིᚋ䛱ᣦ ᡋ䛟䜑ሔྙ䛵䚮௑᭿䛴஢⟤䛭㉆ථ
Base試験対象コースの割引プラン
ム㥺⠂ᅑ䛱䚮
▩䜏䛰䛊
හᐖ䛒䛈䜑䟵
හ㒂ິష䛴
⌦ゆ䛒୘Ꮽ䟵
SASプログラミング1:
必須要素
SASプログラミング2:
データ加工テクニック
ུ㥺䝅䜵䝇䝌
㻋㻔ᅂฦ䟻
年内の受講で
受験チケットの
サービス
䛝䚮ᮮᖳᗐ㻗᭮䛑䜏䛴ெᮞ⫩ᠺ䛱䛐ᙲ❟䛬䛊䛥䛦䛕䛙䛮䛒䛭䛓䜄䛟䚯
᪝ᮇㄊム 㥺䛴ᥞ౩㛜ത䜘エᛍ䛝䚮㉆ථ༟న㻔ᯓ䛑䜏๪ᘤ䜘シᏽ
䛝䜄䛝䛥䚯䛙䛴ᶭఌ䛱䚮䛢䛸䚮ུ㥺䝅䜵䝇䝌䛴㉆ථ䜘䛚᳠ゞ䛕䛦䛛䛊䚯
www.sas.com/jp/training/certify/order.html
すべてのSAS認定資格試験で有効
ུ㥺‵ങ䚮
ᩒ䛊䜄䛝䛥䡐䘀
購入枚数
1枚当たりの
定価(税込)
㻔ᯓ䡐㻃㻕㻓ᯓ
㻔㻚㻏㻛㻘㻓ළ
㻕㻔ᯓ䡐
㻔㻙㻏㻛㻓㻓ළ
購入後1年間有効
1枚からの割引設定
購入時の一括払い
䈓㈅኉౮᰹䛵஢࿈䛰䛕ን᭞䛛䜒䜑ሔྙ䛒䛈䜐䜄䛟䚯䚭䚭䈓ུ㥺‵ങ䛴ᩒ䛩䛬䛊䛰䛊᪁䜈䛚㉆ථྊ⬗䛭䛟䚯
AUTUMN 2010
特別トレーニング・コースの開催のご案内
SAS トレーニングのお知らせ
19
●「SASによる観察研究データの統計解析【後編】」コース
(2日間)
●「医学研究におけるベイズ統計学:SAS9.2による
アプローチ」コース(2日間)
䠭᪝䚭䚭䚭⛤䠯
䠭᪝䚭䚭䚭⛤䠯
䠭౮䚭䚭䚭᰹䠯
㻕㻓㻔㻓ᖳ㻔㻔᭮㻔㻛᪝㻋ᮄ㻌䡐㻔㻜᪝䟺㔘䟻㻃㻔㻓㻝㻓㻓㻃䡐㻃㻔㻚㻝㻓㻓㻃㻋᮶ாఌሔ䟻
㻔㻗㻚㻏㻓㻓㻓ළ㻋⛧㎰㻌䠁䈓䝅䜵䝇䝌䛴䛐ཱི䜐᡽䛊䛵䛈䜐䜄䛡䜙䚯
䠭౮䚭䚭䚭᰹䠯
䚼Ἰណ䚽ᮇ䜷䞀䜽䛵䚮ⱝᩝ᭡⡘䜘౐⏕䛝᪝ᮇㄊ䛭ㄕ᪺䜘⾔䛊䜄䛟䚯
㻔㻗㻚㻏㻓㻓㻓ළ㻋⛧㎰㻌䠁䈓䝅䜵䝇䝌䛴䛐ཱི䜐᡽䛊䛵䛈䜐䜄䛡䜙䚯
䜄䛥䚮๑⥽䛮ᚃ⥽䛱ฦ䛑䜒䛬䛊䜄䛟䛴䛭හᐖ䜘䛐☔䛑䜇ୖ䛛䛊䚯
䠭ུㅦᑊ㇗䠯
䠭ུㅦᑊ㇗䠯
䝝䜨䜾⤣゛䜘⮣ᗃム㥺䛴䝋䜺䜨䝷䛱⏕䛊䜑᪁䛭㻶㻤㻶䜘⏕䛊䛬䝝䜨䜾
㻶㻤㻶䜻䜽䝊䝤䛱䜎䜑⮣ᗃ䝿␷Ꮥ◂✪䝋䞀䝃䛴⤣゛ゆᯊ䛱ᚉ஥䛝䛬
Ὦ䝋䞀䝃ゆᯊ䜘ᐁ᪃䛝䛥䛊᪁
䛊䜑᪁䟺୕⣥⩽䟻
䠭Ꮥ⩞හᐖ䠯
䠭Ꮥ⩞හᐖ䠯
䝝䜨䜾⤣゛䛴ᇱ♇䜘ゆㄕ䛝䚮䝝䜨䜾⤣゛䛴ᐁ㝷䛴⮣ᗃム㥺䛾䛴
䝭䝷䝄䝤໩䜘䛮䜈䛰䜕䛰䛊⮣ᗃ䝿␷Ꮥ◂✪䝋䞀䝃䛴⤣゛ゆᯊ䛭䛵䚮
㐲⏕஥ౚ䜘⣺௒䛝䜄䛟䚯
⩄㛣䛴Ẓ㍉ྊ⬗ᛮ䛒ᓻ䜒䛬䛊䜑䛥䜇䛱⏍䛞䜑䚸ஹ⤙䚹䛮࿣䛶䜒䜑
㻶㻤㻶䛱䜎䜑ᐁ㝷䛴ゆᯊᡥ㡨䚮⤎ᯕ䛴ゆ㔐䜘ㄕ᪺䛝䜄䛟䚯
⌟㇗䜘ㄢᩒ䛟䜑䛙䛮䛒ᖏ䛱こị䛛䜒䜄 䛟䚯ஹ⤙ㄢᩒἪ䛮䛝䛬䛵䚮
䠭㻺㼈㼅㻃㻳㼄㼊㼈䠯
ᒒืゆᯊ䛮ᅂᖉ䝦䝋䝯䛱ᇱ䛫䛕᪁Ἢ䛴㻕䛪䛒ཿ䛕䛑䜏▩䜏䜒䛬䛊䜄
www.sas.com/jp/training/course/bayesian_statistics_sas9.2.html
䛟䛒䚮㎾ᖳ䚮ലྡྷ䜽䜷䜦䟺㼓㼕㼒㼓㼈㼑㼖㼌㼗㼜㻃 㼖㼆㼒㼕㼈䟻䛱ᇱ䛫䛕᪁Ἢ䜊䛊䛕䛪
㻕㻓㻔㻓ᖳ㻔㻕᭮㻔㻖᪝㻋᭮㻌䡐㻔㻗᪝䟺ℾ䟻㻃㻔㻓㻝㻓㻓㻃䡐㻃㻔㻚㻝㻓㻓㻃㻋᮶ாఌሔ䟻
䛑䛴ᅄᯕ䝦䝋䝯䛱ᇱ䛫䛕᪁Ἢ䜈ᚺ⏕ౚ䛒ቌ䛎䛬䛓䛬䛊䜄䛟䚯୕エ
䝊䜱䜽䝌 䛵 䚮ല ྡྷ 䜽 䜷 䜦 䜘⏕ 䛊䛥 ஹ ⤙ ㄢ ᩒ Ἢ䚮࿔㎮ ᵋ ㏸ 䝦 䝋䝯
䟺㼐㼄㼕㼊㼌㼑㼄㼏 㼖㼗 㼕 㼘㼆㼗㼘 㼕㼄㼏 㼐㼒㼇㼈㼏䟻䜊ᵋ㏸䝑䜽䝌 䝦䝋䝯䟺㼖㼗 㼕 㼘㼆㼗㼘 㼕㼄㼏㻃
㼑㼈㼖㼗 㼐㼒㼇㼈㼏䟻䛮䛊䛩䛥ᅄᯕ䝦䝋䝯䛱ᇱ䛫䛕ஹ⤙ㄢᩒἪ䛰䛯䛱䛪䛊
䛬䚮㻶㻤㻶䛱䜎䜑ᐁ㝷䛴ゆᯊᡥ㡨䚮⤎ᯕ䛴ゆ㔐䜘୹╉䛮䛝䛬᭡䛑䜒
䛬䛊䜄䛟䚯
䚼ᚃ⥽䚽䜷䞀䜽䛭䛵䚮ୖエ䝊䜱䜽䝌䛴㻘❮䚮㻜❮䚮㻔㻓❮䜘Ꮥ⩞䛟䜑஢ᏽ
䛭 䛟䚯㻘 ❮䛵Ḗ ῼ䝋䞀 䝃䛴ゆ ᯊ䚮㻜 ❮䛵࿔㎮ᵋ ㏸ 䝦 䝋䝯䚮㻔㻓 ❮䛵
ᵋ㏸䝑䜽䝌䝦䝋䝯䛱䜎䜑ゆᯊ䛭䛟䚯
䠭䝊 䜱䜽 䝌䠯
䚺㻤㼑㼄㼏㼜㼖㼌㼖㻃㼒㼉㻃㻲㼅㼖㼈㼕㼙㼄㼗㼌㼒㼑㼄㼏㻃㻫㼈㼄㼏㼗㼋㻃㻦㼄㼕㼈㻃㻧㼄㼗㼄㻃㻸㼖㼌㼑㼊㻃㻶㻤㻶䚻䚭㻋㻶㻤㻶㻃㻳㼕㼈㼖㼖㻌
䈓ུㅦ⏞㎰⩽䛵䚮䝌䝰䞀䝏䝷䜴⏞㎰䛮䛵ื䛱஥๑䛱䛚㉆ථ䛕䛦䛛䛊䚯
䚭䟺୕エ᭡⡘䜘᪜䛱䛐ᣚ䛧䛴᪁䛵㝎䛓䜄䛟䚯䟻
䠭᭡⡘㉆ථ᪁Ἢ䠯
㻤㼐㼄㼝㼒㼑㻑㼆㼒㻑㼍㼓䟺㼋㼗㼗㼓㻝㻒㻒㼚㼚㼚㻑㼄㼐㼄㼝㼒㼑㻑㼆㼒㻑㼍㼓㻒䟻䛭䛚㉆ථୖ䛛䛊䚯
䠭㻺㼈㼅㻃㻳㼄㼊㼈䠯
www.sas.com/jp/training/course/k_stat_2.html
㻶㻤㻶㻃 㻬㼑㼖㼗㼌㼗㼘㼗㼈㻃 㻭㼄㼓㼄㼑ᰬᘟఌ♣䛭䛵䚮௑ᚃ䜈ኣᒪ䛱䜕䛥䛩䛥䝌䝰䞀䝏
䝷䜴䜷䞀䜽䜘㏛ຊ䛝䛬䛊䛕஢ᏽ䛭䛟䚯
䜷䞀䜽හᐖ䝿᪝⛤➴䛴リ⣵䛵䚮㡨ḗᘚ♣㻺㼈㼅䜹䜨䝌䛱ප㛜䛝䜄䛟䛴
䛭䚮௧ୖ䛴㻸㻵㻯䜘䛚ཤ↯䛕䛦䛛䛊䚯
http://www.sas.com/jp/training/
䛣䛴௙䚮䝌䝰䞀䝏䝷䜴䛱㛭䛟䜑᝗ሒ䛱䛪䛊䛬䛵䚮୕エ䛴㻸㻵㻯䜘䛚ཤ↯
䛊䛥䛦䛕䛑䚮ୖエ䝌䝰䞀䝏䝷䜴ᢰᙔ䜄䛭䛐ၡ䛊ྙ䜕䛡䛕䛦䛛䛊䚯
トレーニング担当
㻷㻃㻃㻨㻃㻃㻯䠌 㻓㻖㻐㻙㻗㻖㻗㻐㻖㻙㻜㻓
㻨㻐㼐㼄㼌㼏䠌 㻭㻳㻱㻷㼕㼄㼌㼑㼌㼑㼊㻣㼖㼄㼖㻑㼆㼒㼐
㻩㻃㻃㻤㻃㻃㻻䠌 㻓㻖㻐㻙㻗㻖㻗㻐㻖㻙㻜㻔
20
AUTUMN 2010
最新リリース情報
Latest Releases
最新リリース情報
PCプラットフォーム
Windows版
UNIXプラットフォーム
SAS 9.1.3 / 9.2
64-bit Windows(Itanium)版 SAS 9.1.3 / 9.2
SunOS/Solaris版
HP-UX版
HP-UX(Itanium)版
メインフレームプラットフォーム
IBM版(OS/390,z/OS)
SAS 9.1.3 / 9.2
AIX版
Linux(Intel) 版
IBM版(OS/390,z/OS)
SAS 9.1.3 / 9.2
SAS 9.1.3 / 9.2
SAS 9.1.3 / 9.2
SAS 9.1.3 / 9.2
SAS 9.1.3 / 9.2
SAS 9.1.3 / 9.2
SAS Technical News入手
SAS Technical Newsは、右記のURLから入手できます。 http://www.sas.com/jp/periodicals/technews/index.html
発行:S A S I n s t i t u t e J a p a n 株 式会社
AUTUMN 2010
■ テクニカルニュースに関するお問い合わせ先
テクニカルサポートグループ TEL:03-6434-3680 FAX:03-6434-3681
SAS Institute Japan 株式会社
本社
〒106-6111
東京都港区六本木6-10 -1
六本木ヒルズ森タワー 11F
Tel 03(6434)3000
Fax 03(6434)3001
大阪支店
〒530 - 0004
大阪市北区堂島浜1-4-16
アクア堂島西館 12F
Tel 06(6345)5700
Fax 06(6345)5655
w w w.s a s.c o m / j p
このカ タログに記 載 された内容は改良のため、予 告なく仕 様・性 能を変 更する 場 合がありま す。あらかじ めご了承く ださ い。S A S ロゴ、T h e Po w e r t o K n o wは 米国SAS
Institute Inc.の登録商標です。その他記載のブランド、商品名は、一般の各社の登録商標です。
Copyright©2010, SAS Institute Inc. All rights reserved.
Fly UP