Lesson 7-1: 皆さんの小遣いに関するデータ (kodukai00.prn) をファイルから読み込んで小遣い額の平均と基礎統計量を求めてみよう。 なお、ファイル名は各自で命名したものを指定せよ。 ここでは「kodukai00.prn」という名前で説明する。
/* Lesson 7-1 */
/* File Name = les0701.sas 06/15/00 */
data kodukai; : データ名の定義
infile 'kodukai00.prn'; : ファイル名の指定
input jitaku $ kodukai; : 変量名、型
:
proc print data=kodukai(obs=10); : データの表示
run; :
proc means data=kodukai; : 平均、標準偏差、最大最小値の算出
run; :
proc univariate data=kodukai plot; : 基礎統計量の算出、plot オプション
run; :
SAS システム 1
20:49 Tuesday, June 13, 2000
OBS JITAKU KODUKAI
1 .
2 0
3 J 0
4 J 0
5 J 0
6 G 0
7 J 0
8 J 0
9 J 7000
10 J 10000
SAS システム 2
20:49 Tuesday, June 13, 2000
Analysis Variable : KODUKAI
N Mean Std Dev Minimum Maximum
----------------------------------------------------------
49 57489.80 57509.10 0 300000.00
----------------------------------------------------------
SAS システム 3
20:49 Tuesday, June 13, 2000
Univariate Procedure
Variable=KODUKAI
Moments
N 49 Sum Wgts 49
Mean 57489.8 Sum 2817000
Std Dev 57509.1 Variance 3.3073E9
Skewness 1.979986 Kurtosis 5.525923
USS 3.207E11 CSS 1.588E11
CV 100.0336 Std Mean 8215.586
T:Mean=0 6.99765 Pr>|T| 0.0001
Num ^= 0 42 Num > 0 42
M(Sign) 21 Pr>=|M| 0.0001
Sgn Rank 451.5 Pr>=|S| 0.0001
SAS システム 4
20:49 Tuesday, June 13, 2000
Univariate Procedure
Variable=KODUKAI
Quantiles(Def=5)
100% Max 300000 99% 300000
75% Q3 75000 95% 160000
50% Med 35000 90% 150000
25% Q1 25000 10% 0
0% Min 0 5% 0
1% 0
Range 300000
Q3-Q1 50000
Mode 30000
SAS システム 5
20:49 Tuesday, June 13, 2000
Univariate Procedure
Variable=KODUKAI
Extremes
Lowest Obs Highest Obs
0( 8) 150000( 46)
0( 7) 160000( 47)
0( 6) 160000( 48)
0( 5) 165000( 49)
0( 4) 300000( 50)
SAS システム 6
20:49 Tuesday, June 13, 2000
Univariate Procedure
Variable=KODUKAI
Missing Value .
Count 2
% Count/Nobs 3.92
SAS システム 7
20:49 Tuesday, June 13, 2000
Univariate Procedure
Variable=KODUKAI
Stem Leaf # Boxplot
3 0 1 *
2
2
1 5666 4 0
1 00023 5 |
0 555666677888 12 +--+--+
0 000000011222223333333344444 27 *-----*
----+----+----+----+----+--
Multiply Stem.Leaf by 10**+5
SAS システム 8
20:49 Tuesday, June 13, 2000
Univariate Procedure
Variable=KODUKAI
Normal Probability Plot
325000+ *
|
| +
175000+ ** +*++++++
| +****++++
| +++****+*
25000+ * * * ******+*+***** *
+----+----+----+----+----+----+----+----+----+----+
-2 -1 0 +1 +2
/* Lesson 7-2 */ /* File Name = les0702.sas 06/15/00 */ data kodukai; infile 'kodukai00.prn'; input jitaku $ kodukai; proc print data=kodukai(obs=10); run; : proc chart data=kodukai; : 図示 hbar kodukai; : 水平棒グラフで run; : proc chart data=kodukai; : 図示 vbar kodukai; : 垂直棒グラフで run; :
SAS システム 2
20:49 Tuesday, June 13, 2000
KODUKAI Cum. Cum.
Midpoint Freq Freq Percent Percent
|
0 |************** 14 14 28.57 28.57
60000 |************************* 25 39 51.02 79.59
120000 |***** 5 44 10.20 89.80
180000 |**** 4 48 8.16 97.96
240000 | 0 48 0.00 97.96
300000 |* 1 49 2.04 100.00
|
-----+----+----+----+----+
5 10 15 20 25
Frequency
SAS システム 3
20:49 Tuesday, June 13, 2000
Frequency
25 + *****
| *****
20 + *****
| *****
15 + ***** *****
| ***** *****
10 + ***** *****
| ***** *****
5 + ***** ***** ***** *****
| ***** ***** ***** *****
------------------------------------------------------------------
0 60000 120000 180000 240000 300000
KODUKAI Midpoint
proc chart data=kodukai; hbar kodukai / midpoints=0 to 300000 by 10000; run; proc chart data=kodukai; vbar kodukai / midpoints=0 to 300000 by 10000 axis=0 2 4 6 8 10; run;