/* rensyu1解答例  by K.T.   2000/06/14(水) 18:50:06
org. K.Akemi
*/
PROC FORMAT;
	VALUE sexf    1='男' 2='女';
	VALUE gakuf   1='1年' 2='2年' 3='3年';
	VALUE syuf    1='札幌' 2='函館' 3='旭川';
	VALUE syokuf  1='公務員' 2='自営業' 3='教員' 4='フリーター' 5='その他';
RUN;
DATA d1;
	INPUT id sex gaku taiju sincho kyodai syussin syokugyo tv
		fsin msin ei suu koku junni hyotei;
	LABEL id = 'ID'  sex='性別' gaku='学年' taiju='体重'
		sincho='身長' kyodai='兄弟数' syussin='出身地'
		syokugyo='職業' tv='テレビ視聴時間' fsin='父親の身長'
		msin='母親の身長' ei='英語' suu='数学' koku='国語'
		junni='入学順位' hyotei='評定平均' ;
	FORMAT sex sexf. gaku gakuf. syussin syuf. syokugyo syokuf.;

CARDS;
1001 1 1  55 166 3  2  2 0.5 155 160  21  35  19  35 3.2
1002 1 1  68 182 2  1  3 1.2 169 172  22  60  29  22 3.7
1003 2 1  52 166 2  1  3 0.5 170 164  24  39  48  34 3.4
1004 2 3  49 158 3  2  4 1.2 176 156  26  26  34  37 3.2
1005 1 1  61 170 3  2  3 0.1 165 160  36  24  14  39 3.1
1006 1 3  62 175 3  1  1 3.0 163 159  32  21  27  40 3.0
1007 1 2  63 163 2  3  3 2.3 162 172  69  25  31  38 3.3
1008 2 2  39 152 1  1  5 1.6 168 150  35  27  39  36 3.4
1009 1 3  62 166 3  2  2 2.6 164 158  36  50  36  29 3.6
1010 2 2  65 160 2  3  5 1.2 164 156  37  51  59  27 3.2
1011 2 3  55 165 1  1  3 0.9 168 166  39  42  43  32 3.3
1012 1 2  72 185 3  3  1 3.3 182 166  38  47  70  30 3.5
1013 1 3  70 168 2  2  3 3.4 169 161  45  39  66  33 3.8
1014 2 2  43 153 1  1  2 1.7 163 155  48  60  52  21 3.2
1015 1 2  52 170 2  2  4 2.2 167 165  51  57  50  25 3.4
1016 2 1  51 160 3  3  2 2.9 174 164  51  54  51  26 3.4
1017 2 1  55 161 1  3  3 3.8 169 156  54  66  80  18 3.7
1018 2 1  46 157 2  2  1 1.3 165 155  58  59  64  23 3.9
1019 2 2  46 153 3  3  3 3.1 161 149  60  51  51  28 4.1
1020 1 3  65 166 2  1  3 3.8 164 162  63  58  60  24 4.0
1021 2 3  58 164 1  3  5 0.2 182 159  63  65  62  19 3.3
1022 2 2  .  155 3  2  3 1.6 173 154  65  70  60  14 3.3
1023 1 3  54 164 1  2  2 1.2 170 168  66  62  71  20 4.0
1024 1 1  75 175 3  3  4 2.1 164 170  67  74  67  13 3.6
1025 1 3  68 178 2  2  3 1.2 166 153  88  83  77  10 4.6
1026 1 1  59 168 2  2  3 2.8 160 159  74  78  66  11 4.0
1027 1 2  62 172 2  2  3 0.1 158 163  77  85  94   8 4.6
1028 1 2  69 170 3  2  3 1.9 160 163  80  87  86   7 3.8
1029 2 3  47 165 3  2  2 2.0 172 160  86  90  93   5 5.0
1030 1 3  62 162 2  1  4 .   165 158  87  96  76   2 4.7
;
RUN;

TITLE 'Q1 母親の身長が155cm以上の人';
DATA q1;
	SET d1;
	IF msin>=155;
RUN;
PROC PRINT DATA=q1;
	VAR id msin;
RUN;

TITLE 'Q2 国語の点数が英語の点数より高い人';
DATA q2;
	SET d1;
	IF koku>ei;
RUN;
PROC PRINT DATA=q2;
	VAR id ei koku;
RUN;

TITLE 'Q3 評定の分類';
DATA q3;
	SET d1;
	SELECT;
		WHEN (   0 < hyotei < 3.5) bunrui='低';
		WHEN (3.5 <= hyotei < 4.2) bunrui='中';
		WHEN (4.2 <= hyotei)       bunrui='高';
END;
PROC PRINT DATA=q3;
	VAR id hyotei bunrui;
RUN;


TITLE 'Q4 本人身長と父親身長の差(大きい順)';
DATA q4;
	SET d1;
	sa=sincho-fsin;
RUN;

PROC SORT DATA=q4;
	by descending sa;
RUN;
PROC PRINT DATA=q4;
	VAR sincho fsin sa ;
RUN;

TITLE 'Q5 視聴時間と評定平均の相関';
PROC CORR DATA=d1;
	VAR tv hyotei;
RUN;

TITLE 'Q6 視聴時間と評定平均の相関図';
PROC PLOT DATA=d1;
	PLOT tv*hyotei='A';
	LABEL tv='TV';
RUN;

TITLE'Q7 性別と学年のクロス集計表';
PROC FREQ DATA=d1;
	TABLES sex*gaku;
RUN;

TITLE'Q8 本人の身長と, 体重, 父親の身長,母親の身長間の相関';
PROC CORR;
	VAR taiju fsin msin;
	WITH sincho ;
RUN;


TITLE 'Q9 兄弟がいるなしの男女差';
DATA q9;
	SET d1;
	SELECT;
		WHEN (kyodai=1) bnnr='一人っ子';
		WHEN (kyodai>1) bnnr='兄弟有り';
	END;
RUN;
PROC FREQ DATA=q9;
	TABLES bnnr*sex /CHISQ;
RUN;

TITLE'Q10 入学順位と評定平均の相関';
PROC CORR DATA=d1;
	VAR junni hyotei;
RUN;

TITLE 'Q11 テレビ視聴時間の男女差';
PROC TTEST DATA=d1;
	CLASS sex;
	VAR tv;
RUN;


TITLE 'Q12 入学順位に影響を与えている科目';
PROC CORR DATA=d1;
	VAR ei suu koku;
	WITH junni;
RUN;

TITLE 'Q12の別解 入学順位に影響を与えている科目';
PROC REG data=d1;
	MODEL junni=ei suu koku;
RUN;

戻る  進む  ホームページへ
mailto: toyomura@hokusei.ac.jp
home page: http://www.ipc.hokusei.ac.jp/~z00105/index.html