/* Lesson 4-1 */ : コメント、実行に無関係
/* File Name = les0401.sas 05/27/99 */ : 後々の記録のためのメモ
:
data kenshin; : データ名の定義
input name $ height weight; : 読み込む変量名、型($は文字型を示す)
cards; : データの始まりを示す
asakawa 156 44 : Case No.1
sakaguchi 165 58 : 2
yano 157 43 : 3
imamura 159 44 : 4
esaka 162 44 : 5
takahashi 159 59 : 6
; : データの終りを示す
proc print data=kenshin; : 読み込んだデータの表示
run; : 上記の実行
proc means data=kenshin; : 平均値等の算出
run; : 上記の実行
SAS システム 1
20:33 Wednesday, May 26, 1999
OBS NAME HEIGHT WEIGHT
1 asakawa 156 44
2 sakaguch 165 58
3 yano 157 43
4 imamura 159 44
5 esaka 162 44
6 takahash 159 59
SAS システム 2
20:33 Wednesday, May 26, 1999
Variable N Mean Std Dev Minimum Maximum
-------------------------------------------------------------------
HEIGHT 6 159.6666667 3.3266600 156.0000000 165.0000000
WEIGHT 6 48.6666667 7.6332606 43.0000000 59.0000000
-------------------------------------------------------------------
Lesson 6-1 : 皆さんの 性別、身長、体重、胸囲データ(taikaku99.dat) をファイルから読み込んで各変量の平均を求めよう。 なお、ファイル名は各自で命名したものを指定せよ。 ここでは「taikaku99.dat」という名前で説明する。
/* Lesson 6-1 */ :
/* File Name = les0601.sas 06/10/99 */ :
:
data gakusei; : データ名の定義
infile 'taikaku99.dat'; : ファイル名の指定
input seibetsu $ shintyou taijyuu kyoui; : 変量名、型
:
proc print data=gakusei; : データの表示
run; :
proc means data=gakusei; : 平均、標準偏差、最大最小値の算出
run; :
出力結果 : les0601.out
SAS システム 1
21:11 Wednesday, June 9, 1999
OBS SEIBETSU SHINTYOU TAIJYUU KYOUI
1 F 145.0 38.0 .
2 F 154.0 46.0 .
3 F 156.0 49.0 85
4 F 159.0 52.0 .
5 F 159.0 . .
6 F 159.0 . .
7 M 162.0 60.0 .
(中略)
39 M 182.0 64 .
40 M 185.0 68 93
41 F . . .
42 F . . .
43 F . . .
44 . . .
SAS システム 4
21:11 Wednesday, June 9, 1999
Variable N Mean Std Dev Minimum Maximum
--------------------------------------------------------------------
SHINTYOU 40 169.4475000 7.9068937 145.0000000 185.0000000
TAIJYUU 38 59.5473684 8.5012793 38.0000000 88.5000000
KYOUI 13 88.8461538 5.0636968 82.0000000 100.0000000
--------------------------------------------------------------------