/******************************************************
SAS実践問題集 by K.T.
問題番号の後の()内のアルファベットは難易度をしめす。
Aは入門,Bは初級,Cは中級...と後の文字程難しい
prac97_02.SAS Ver1.3 1997/11/28(金)16:30:28
*******************************************************/
PROC FORMAT;
VALUE sexf 1='男' 2='女';
VALUE $ btf 'a'='A型' 'b'='B型' 'o'='O型' 'ab'='AB型' 'x'='不明';
VALUE coursef 1='文学部' 2= '法学部' 3='教育学部' 4='工学部'
5='理学部' 6='水産学部' 7='経済学部';
VALUE q0201f 4='非常に異なる' 3='わりあい異なる' 2='どちらとも言えない'
1='あまり異ならない' 0='全く関係がない';
VALUE q0301f 4='非常に関心がある' 3='わりあい関心がある' 2='どちらとも言えない'
1='あまり関心がない' 0='全く関心がない';
VALUE q0401f 4='必ず読む' 3='わりあい読む' 2='気がむいたら読む'
1='あまり読まない' 0='全く読まない';
VALUE q0402f 1='すべて信じる' 2='自分で信頼できそうだと思ったものは信じる'
3='自分にとって良い内容のものだけ信じる' 4='信じないが気になる'
5='「ふ−ん,そう」と思う程度' 6='くだらないと思う' 7='その他';
value q0501f 1='0人' 2='1〜5人' 3='6〜10人'
4='11〜20人' 5='21人以上';
VALUE q0607f 0='なし' 1='あり';
VALUE q0700f 1='ある' 0='ない';
VALUE $ q09f 'a'='A型' 'b'='B型' 'o'='O型' 'ab'='AB型' 'x'='不明';
RUN;
DATA d1;
INFILE 'prac7_02.dat' LRECL=500;
INPUT id birth yymmdd6. sex bt$ course q0101 q0201 q0301
q0401 q0402 q0501 q0502 q0503
q06a1 q06a2 q06a3 q06a4 q06a5 q06a6 q06a7 q06a8
q06b1 q06b2 q06b3 q06b4 q06b5 q06b6 q06b7 q06b8/
q0700 q0701 q0702 q0703 q0704 q0705
q0801 q0802 q0803 q0804 q0805 q0806 q0807
q0808 q0809 q0810 q0811 q0812 q0813 q0814 q0815/
q0901$ q0902$ q0903$ q0904$;
LABEL id='ID番号' birth='生年月日' sex='性別' bt='血液型'
course='所属' q0101='血液型性格判断を知った時期'
q0201='血液型によって性格が異なるか'
q0301='血液型性格判断への関心'
q0401='雑誌の血液型性格判断等を読む割合'
q0402='雑誌の血液型性格判断への態度'
q0501='血液型を知っている友人知人の人数'
q0502='友人の人数' q0503='血液型を知っている友人の人数'
q06a1='血液型性格判断の話題− 対家族' q06a2=' − 対恋人'
q06a3=' − 対同性の友人' q06a4=' − 対異性の友人'
q06a5=' − 対初対面の人' q06a6=' − 対親しくない人'
q06a7=' − 話題にしない' q06a8=' − その他'
q06b1=' − 性格の話題に伴って' q06b2=' − 血液型の話題に伴って'
q06b3=' − 話題がないとき' q06b4=' − テレビ等のきっかけで'
q06b5=' − 他の人の会話中' q06b6=' − 酒席において'
q06b7=' − 話題にしない' q06b8=' − その他'
q0700='血液型の好き嫌いの有無' q0701='好き嫌いの理由− イメ−ジの好悪'
q0702=' − 自分の血液型だから'
q0703=' − 特定の個人のイメージにより'
q0704=' − 自分との相性による' q0705=' − その他'
q0801='信頼の程度− 血液型性格判断' q0802=' − 超能力'
q0803=' − 心霊現象' q0804=' − 宇宙人'
q0805=' − 死後の世界' q0806=' − 神仏' q0807=' − たたり'
q0808=' − 星占い' q0809=' − 手相' q0810=' − 知能検査'
q0811=' − ウソ発見器' q0812=' − 多重人格' q0813=' − 金縛り'
q0814=' − おみくじ' q0815=' − 夢判断'
q0901='性格特性の判断− I' q0902=' − II'
q0903=' − III' q0904=' − IV' age='年齢' ;
FORMAT sex sexf. bt btf. course coursef. q0201 q0201f. q0301 q0301f.
q0401 q0401f. q0402 q0402f. q0501 q0501f.
q06a1-q06a8 q0607f. q06b1-q06b8 q0607f.
q0700 q0700f. q0701-q0705 q0607f.
q0901-q0904 q09f.;
/*
Q1(C)
変数idが84以下の場合は実験日(変数名expdate)が97年6月18日,
85以上122以下の場合は実験日(変数名expdate)が97年10月23日,
123以上の場合は実験日(変数名expdate)が97年11月06日になるように
日付を設定したい。そして,誕生日(変数名birth)から年齢を計算で求め,
変数ageに代入したい(変数ageは整数とする)。
さあ,どうする?
*/
RUN;
/*
Q2(A)
平均年齢とその標準偏差を出力したい。さあ,どうする?
*/
/*
Q3(A)
所属と血液型のクロス集計表を作成したい。さあ,どうする?
*/
/*
Q4(B)
年齢を「18歳以下」,「19歳」,「20歳」,「21歳以上」に分け,それぞれの名前を
変数ageageに代入して,その(ageageの)度数分布表を作成したい。
さあ,どうする?
*/
/*
Q5(B)
各信頼度項目(q0801-q0815)の平均と標準偏差を性別ごとに出力したい。
さあ,どうする?
*/
/*
Q6(A)
星占いと手相の信頼度(q0808-q0809)の相関を調べたい。さあ,どうする?
*/
/*
Q7(B)
血液型性格判断を知った時期(q0101)の平均値の男女差を検定したい。
さあ,どうする?
*/
/*
Q8(C)
性格特性の判断(q0901-q0904)の全問正解者とそうでない者とで男女差があるか
どうかを知りたい。q0901はa,q0902はb,q0903はab,q0904はoが正解である。
「全問正解者」または「そうでない者」は変数q09QQに入れたい。
さあ,どうする?
*/
/*------------- 以下 prac7_02.dat -------------------------
001 780620 1 a 1 10 2 3 2 3 3 . . 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 55 45 00 100 25 25 45 55 35 75 85 100 55 45 75
a ab b o
002 761204 2 b 4 8 2 3 2 5 3 . . 1 0 1 1 0 0 0 0 1 1 0 1 1 0 0 0
0 0 0 0 0 0 75 35 35 100 10 10 10 25 80 55 85 85 55 00 45
a b ab o
085 750702 2 o 3 12.5 1 1 4 5 . 26 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0
0 0 0 0 0 0 10 60 60 50 70 00 20 70 60 50 50 80 60 40 60
o a b ab
086 790314 1 b 1 6 2 3 4 4 . 10 6 0 0 1 1 1 1 0 0 1 1 0 0 0 0 0 0
1 0 0 0 1 0 70 50 70 10 100 60 50 80 80 40 10 80 100 80 70
. . . .
087 780919 1 o 2 0 3 4 3 3 . 5 5 0 1 0 1 1 0 0 0 1 1 0 0 1 0 0 0
1 0 0 1 0 0 35 50 80 20 100 100 10 20 55 100 65 75 75 95 45
ab b a o
*/
戻る
進む
ホームページへ
mailto: toyomura@hokusei.ac.jp
home page: http://www.ipc.hokusei.ac.jp/~z00105/index.html