[補足1] 先週の講義時に得られた情報(Webブラウザとの相性、Macでファイルアップロード)
について、加筆したものをVer.2として掲載しておきました。
[補足2] 加えて、ファイルのアップロードに関しては、
Windowsにおいても「Drag&Drop」でファイルを指定できることを確認しました。
/* Lesson 11-01 */ /* File Name = les1101.sas 12/22/20 */ options nocenter linesize=78 pagesize=30; : 画面出力サイズ指定 options locale='en_US'; : 出力を英字表記にする proc printto print = 'StatM20/les1101-Results.txt' new; : 計算結果を直接ファイル出力 data dragons; : ドラゴンズデータ infile 'StatM20/Dragons20.csv' : ファイルの保存場所 firstobs=8 dlm=',' dsd missover : ファイル特性 encoding=sjis termstr=crlf; input No $ Name : $24. Pos $ DoBY DoBM DoBD : 読み込む変数(項目)のリスト shintyou taijyuu tou $ da $ bikou $; : 複数行にわたって proc print data=dragons(obs=10); : 先頭10ケースを表示 run; proc means data=dragons; : 平均値等を算出 run; proc univariate data=dragons plot; : 基礎統計量の算出。plot オプションを指定。 var shintyou; : 指定した変量について run; ods listing; : グラフをキャラクタープロットで出力する場合 ods graphics off; : proc univariate data=dragons plot; var shintyou DoBY; run;
Friday, December 18, 2020 09:20:48 AM 14 s h t i a n i b N D D D t j i O a P o o o y y t k b N m o B B B o u o d o s o e s Y M D u u u a u 1 92 与田 剛 監督 1965 12 4 . . 2 11 小笠原 慎之介 投手 1997 10 8 180 95 左 左 3 12 田島 慎二 投手 1989 12 21 181 84 右 右 4 13 橋本 侑樹 投手 1998 1 8 180 71 左 左 5 14 谷元 圭介 投手 1985 1 28 167 72 右 右 6 16 又吉 克樹 投手 1990 11 4 181 74 右 右 7 17 柳 裕也 投手 1994 4 22 180 85 右 右 8 19 吉見 一起 投手 1984 9 19 182 90 右 右 9 21 岡田 俊哉 投手 1991 12 5 178 67 左 左 10 22 大野 雄大 投手 1988 9 26 183 83 左 左 Friday, December 18, 2020 09:20:48 AM 15 The MEANS Procedure Variable N Mean Std Dev Minimum Maximum ------------------------------------------------------------------------------ DoBY 77 1992.68 5.7547270 1965.00 2002.00 DoBM 77 6.4415584 3.5596182 1.0000000 12.0000000 DoBD 77 15.1948052 7.8957666 1.0000000 31.0000000 shintyou 76 181.1578947 4.9532552 167.0000000 193.0000000 taijyuu 76 84.7631579 8.3136329 65.0000000 108.0000000 ------------------------------------------------------------------------------ <<< 中略 >>> Friday, December 18, 2020 09:20:49 AM 22 The UNIVARIATE Procedure Variable: shintyou Moments N 76 Sum Weights 76 Mean 181.157895 Sum Observations 13768 Std Deviation 4.95325518 Variance 24.5347368 Skewness -0.3118913 Kurtosis 0.61603278 Uncorrected SS 2496022 Corrected SS 1840.10526 Coeff Variation 2.73421988 Std Error Mean 0.56817734 Basic Statistical Measures Location Variability Mean 181.1579 Std Deviation 4.95326 Median 181.0000 Variance 24.53474 Mode 183.0000 Range 26.00000 Interquartile Range 6.50000 Friday, December 18, 2020 09:20:49 AM 23 The UNIVARIATE Procedure Variable: shintyou Tests for Location: Mu0=0 Test -Statistic- -----p Value------ Student's t t 318.8404 Pr > |t| <.0001 Sign M 38 Pr >= |M| <.0001 Signed Rank S 1463 Pr >= |S| <.0001 Quantiles (Definition 5) Level Quantile 100% Max 193.0 99% 193.0 95% 190.0 90% 187.0 75% Q3 184.5 50% Median 181.0 25% Q1 178.0 10% 175.0 5% 174.0 1% 167.0 0% Min 167.0 Friday, December 18, 2020 09:20:49 AM 24 The UNIVARIATE Procedure Variable: shintyou Extreme Observations ----Lowest---- ----Highest--- Value Obs Value Obs 167 28 190 15 167 5 190 35 172 65 190 44 174 68 190 75 174 64 193 37 Missing Values -----Percent Of----- Missing Missing Value Count All Obs Obs . 1 1.30 100.00 Friday, December 18, 2020 09:20:49 AM 25 The UNIVARIATE Procedure Variable: shintyou Stem Leaf # Boxplot 192 0 1 | 190 0000 4 | 188 0 1 | 186 00000 5 | 184 0000000000000 13 +-----+ 182 0000000000000 13 | | 180 0000000000000 13 *--+--* 178 00000000 8 +-----+ 176 0000000000 10 | 174 00000 5 | 172 0 1 | 170 168 166 00 2 0 ----+----+----+----+ Friday, December 18, 2020 09:20:49 AM 26 The UNIVARIATE Procedure Variable: shintyou Normal Probability Plot 193+ ++*+ | * **+*+ | *+++ | +**** | ****** | ****** | *****+ | ****+ | ****** | * ***++ | *+++ | ++++ |+++ 167+ * * +----+----+----+----+----+----+----+----+----+----+ -2 -1 0 +1 +2
分布形状と統計量
/* Lesson 11-02 */ /* File Name = les1102.sas 12/22/20 */ options nocenter linesize=78 pagesize=30; : 画面出力サイズ指定 options locale='en_US'; : 出力を英字表記にする proc printto print = 'StatM20/les1102-Results.txt' new; : 計算結果を直接ファイル出力 data dragons; : ドラゴンズデータ infile 'StatM20/Dragons20.csv' : ファイルの保存場所 firstobs=8 dlm=',' dsd missover : ファイル特性 encoding=sjis termstr=crlf; input No $ Name : $24. Pos $ DoBY DoBM DoBD : 読み込む変数(項目)のリスト shintyou taijyuu tou $ da $ bikou $; : 複数行にわたって proc print data=dragons(obs=10); : 先頭10ケースを表示 run; proc chart data=dragons; : ヒストグラムを描く hbar shintyou; : 水平棒グラフ。変量を指定(複数指定も可)。 vbar shintyou; : 垂直棒グラフ。変量を指定(複数指定も可)。 hbar DoBY; vbar DoBY; run; proc freq data=dragons; : 頻度を算出。個々&クロス集計 table tou da tou*da; run;
Friday, December 18, 2020 09:55:43 AM 56 s h t i a n i b N D D D t j i O a P o o o y y t k b N m o B B B o u o d o s o e s Y M D u u u a u 1 92 与田 剛 監督 1965 12 4 . . 2 11 小笠原 慎之介 投手 1997 10 8 180 95 左 左 3 12 田島 慎二 投手 1989 12 21 181 84 右 右 4 13 橋本 侑樹 投手 1998 1 8 180 71 左 左 5 14 谷元 圭介 投手 1985 1 28 167 72 右 右 6 16 又吉 克樹 投手 1990 11 4 181 74 右 右 7 17 柳 裕也 投手 1994 4 22 180 85 右 右 8 19 吉見 一起 投手 1984 9 19 182 90 右 右 9 21 岡田 俊哉 投手 1991 12 5 178 67 左 左 10 22 大野 雄大 投手 1988 9 26 183 83 左 左 Friday, December 18, 2020 09:55:43 AM 57 shintyou Cum. Cum. Midpoint Freq Freq Percent Percent | 168 |** 2 2 2.63 2.63 | 172 |* 1 3 1.32 3.95 | 176 |*************** 15 18 19.74 23.68 | 180 |********************* 21 39 27.63 51.32 | 184 |************************** 26 65 34.21 85.53 | 188 |****** 6 71 7.89 93.42 | 192 |***** 5 76 6.58 100.00 | -----+----+----+----+----+- 5 10 15 20 25 Frequency Friday, December 18, 2020 09:55:43 AM 58 Frequency | ***** | ***** | ***** ***** 20 + ***** ***** | ***** ***** | ***** ***** ***** | ***** ***** ***** | ***** ***** ***** 10 + ***** ***** ***** | ***** ***** ***** | ***** ***** ***** ***** ***** | ***** ***** ***** ***** ***** | ***** ***** ***** ***** ***** ***** ***** -------------------------------------------------------------------- 168 172 176 180 184 188 192 shintyou Midpoint Friday, December 18, 2020 09:55:43 AM 59 DoBY Cum. Cum. Midpoint Freq Freq Percent Percent | 1965 |* 1 1 1.30 1.30 | 1971 | 0 1 0.00 1.30 | 1977 |* 1 2 1.30 2.60 | 1983 |**** 4 6 5.19 7.79 | 1989 |*********************** 23 29 29.87 37.66 | 1995 |********************************** 34 63 44.16 81.82 | 2001 |************** 14 77 18.18 100.00 | -----+----+----+----+----+----+---- 5 10 15 20 25 30 Frequency Friday, December 18, 2020 09:55:43 AM 60 Frequency | ***** | ***** 30 + ***** | ***** | ***** | ***** ***** | ***** ***** 20 + ***** ***** | ***** ***** | ***** ***** | ***** ***** ***** | ***** ***** ***** 10 + ***** ***** ***** | ***** ***** ***** | ***** ***** ***** | ***** ***** ***** ***** | ***** ***** ***** ***** ***** ***** -------------------------------------------------------------------- 1965 1971 1977 1983 1989 1995 2001 DoBY Midpoint Friday, December 18, 2020 09:55:43 AM 61 The FREQ Procedure Cumulative Cumulative tou Frequency Percent Frequency Percent -------------------------------------------------------- 右 61 80.26 61 80.26 左 15 19.74 76 100.00 Frequency Missing = 1 Cumulative Cumulative da Frequency Percent Frequency Percent ----------------------------------------------------------- 右 46 60.53 46 60.53 左 28 36.84 74 97.37 左右 2 2.63 76 100.00 Frequency Missing = 1 Friday, December 18, 2020 09:55:43 AM 62 The FREQ Procedure Table of tou by da tou da Frequency| Percent | Row Pct | Col Pct |右 |左 |左右 | Total ---------+--------+--------+--------+ 右 | 44 | 15 | 2 | 61 | 57.89 | 19.74 | 2.63 | 80.26 | 72.13 | 24.59 | 3.28 | | 95.65 | 53.57 | 100.00 | ---------+--------+--------+--------+ 左 | 2 | 13 | 0 | 15 | 2.63 | 17.11 | 0.00 | 19.74 | 13.33 | 86.67 | 0.00 | | 4.35 | 46.43 | 0.00 | ---------+--------+--------+--------+ Total 46 28 2 76 60.53 36.84 2.63 100.00 Frequency Missing = 1
[最近見つけた話題から] : 平均値、累積割合
/* Lesson 11-04 */ /* File Name = les1104.sas 12/22/20 */ options nocenter linesize=78 pagesize=30; options locale='en_US'; /* options locale='ja_JP'; */ proc printto print = 'StatM20/les1104-Results.txt' new; data dragons; infile 'StatM20/Dragons20.csv' firstobs=8 dlm=',' dsd missover encoding=sjis termstr=crlf; input No $ Name : $24. Pos $ DoBY DoBM DoBD shintyou taijyuu tou $ da $ bikou $; proc format; : 階級を作る。class shintyou の意 value cl_shin low-<170=' -170' : 階級の定義 1 170-<175='170-175' : 2 175-<180='175-180' : 3 180-<185='180-185' : 4 185-<190='185-190' : 5 190-<195='190-195' : 6 195-<200='195-200' : 7 200-high='200- ' : 8 other ='missing'; : 9 run; : proc freq data=dragons; : table shintyou; : 変量の指定(1変量の場合) table shintyou*tou; : 変量の指定(2変量組み合わせの場合) format shintyou cl_shin.; : 連続変量をグループ化することの指定 run; :
<<< 前略 >>> Friday, December 18, 2020 10:19:12 AM 71 The FREQ Procedure Cumulative Cumulative shintyou Frequency Percent Frequency Percent ------------------------------------------------------------- -170 2 2.63 2 2.63 170-175 3 3.95 5 6.58 175-180 21 27.63 26 34.21 180-185 31 40.79 57 75.00 185-190 14 18.42 71 93.42 190-195 5 6.58 76 100.00 Frequency Missing = 1 Friday, December 18, 2020 10:19:12 AM 72 The FREQ Procedure Table of shintyou by tou shintyou tou Frequency| Percent | Row Pct | Col Pct |右 |左 | Total ---------+--------+--------+ -170 | 2 | 0 | 2 | 2.63 | 0.00 | 2.63 | 100.00 | 0.00 | | 3.28 | 0.00 | ---------+--------+--------+ 170-175 | 3 | 0 | 3 | 3.95 | 0.00 | 3.95 | 100.00 | 0.00 | | 4.92 | 0.00 | ---------+--------+--------+ 175-180 | 16 | 5 | 21 | 21.05 | 6.58 | 27.63 | 76.19 | 23.81 | | 26.23 | 33.33 | ---------+--------+--------+ 180-185 | 25 | 6 | 31 | 32.89 | 7.89 | 40.79 | 80.65 | 19.35 | | 40.98 | 40.00 | ---------+--------+--------+ 185-190 | 11 | 3 | 14 | 14.47 | 3.95 | 18.42 | 78.57 | 21.43 | | 18.03 | 20.00 | ---------+--------+--------+ 190-195 | 4 | 1 | 5 | 5.26 | 1.32 | 6.58 | 80.00 | 20.00 | | 6.56 | 6.67 | ---------+--------+--------+ Total 61 15 76 80.26 19.74 100.00 Frequency Missing = 1