Functions

邱奕升

2020-05-11

In-class exercises:

1.Split the ChickWeight{datasets} data by individual chicks to extract separate slope estimates of regressing weight onto Time for each chick.

dta <- ChickWeight

str(dta)
#> Classes 'nfnGroupedData', 'nfGroupedData', 'groupedData' and 'data.frame':   578 obs. of  4 variables:
#>  $ weight: num  42 51 59 64 76 93 106 125 149 171 ...
#>  $ Time  : num  0 2 4 6 8 10 12 14 16 18 ...
#>  $ Chick : Ord.factor w/ 50 levels "18"<"16"<"15"<..: 15 15 15 15 15 15 15 15 15 15 ...
#>  $ Diet  : Factor w/ 4 levels "1","2","3","4": 1 1 1 1 1 1 1 1 1 1 ...
#>  - attr(*, "formula")=Class 'formula'  language weight ~ Time | Chick
#>   .. ..- attr(*, ".Environment")=<environment: R_EmptyEnv> 
#>  - attr(*, "outer")=Class 'formula'  language ~Diet
#>   .. ..- attr(*, ".Environment")=<environment: R_EmptyEnv> 
#>  - attr(*, "labels")=List of 2
#>   ..$ x: chr "Time"
#>   ..$ y: chr "Body weight"
#>  - attr(*, "units")=List of 2
#>   ..$ x: chr "(days)"
#>   ..$ y: chr "(gm)"

dim(dta)
#> [1] 578   4

head(dta)
#>   weight Time Chick Diet
#> 1     42    0     1    1
#> 2     51    2     1    1
#> 3     59    4     1    1
#> 4     64    6     1    1
#> 5     76    8     1    1
#> 6     93   10     1    1

dta2 <- lapply(split(dta[, 1:2], list(dta$Chick)), function(x) lm(weight~Time, data = x))

sapply(dta2, coef)
#>             18        16       15        13         9        20        10
#> (Intercept) 39 43.392857 46.83333 43.384359 52.094086 37.667826 38.695054
#> Time        -2  1.053571  1.89881  2.239601  2.663137  3.732718  4.066102
#>                     8        17       19        4         6        11        3
#> (Intercept) 43.727273 43.030706 31.21222 32.86568 44.123431 47.921948 23.17955
#> Time         4.827273  4.531538  5.08743  6.08864  6.378006  7.510967  8.48737
#>                     1        12         2        5       14         7        24
#> (Intercept) 24.465436 21.939797 24.724853 16.89563 20.52488  5.842535 53.067766
#> Time         7.987899  8.440629  8.719861 10.05536 11.98245 13.205264  1.207533
#>                    30        22        23        27        28       26       25
#> (Intercept) 39.109666 40.082590 38.428074 29.858569 23.984874 20.70715 19.65119
#> Time         5.898351  5.877931  6.685978  7.379368  9.703676 10.10316 11.30676
#>                    29       21        33        37       36       31       39
#> (Intercept)  5.882771 15.56330 45.830283 29.608834 25.85403 19.13099 17.03661
#> Time        12.453487 15.47512  5.855241  6.677053  9.99047 10.02617 10.73710
#>                   38       32       40        34        35        44        45
#> (Intercept) 10.67282 13.69173 10.83830  5.081682  4.757979 44.909091 35.673121
#> Time        12.06051 13.18091 13.44229 15.000151 17.258811  6.354545  7.686432
#>                    43        41        47        49        46       50       42
#> (Intercept) 52.185751 39.337922 36.489790 31.662986 27.771744 23.78218 19.86507
#> Time         8.318863  8.159885  8.374981  9.717894  9.738466 11.33293 11.83679
#>                    48
#> (Intercept)  7.947663
#> Time        13.714718

2.Explain what does this statement do: lapply(lapply(search(), ls), length)

lapply(lapply(search(), ls), length)
#> [[1]]
#> [1] 2
#> 
#> [[2]]
#> [1] 449
#> 
#> [[3]]
#> [1] 87
#> 
#> [[4]]
#> [1] 113
#> 
#> [[5]]
#> [1] 245
#> 
#> [[6]]
#> [1] 104
#> 
#> [[7]]
#> [1] 203
#> 
#> [[8]]
#> [1] 0
#> 
#> [[9]]
#> [1] 1246
#重複使用索引值來擷取資料,這裡lapply會將運算公式代入到輸入檔案的每個元素上#

3.The following R script uses Cushings{MASS} to demonstrates several ways to achieve the same objective in R. Explain the advantages or disadvantages of each method.

#
# Cushings example
#
library(pacman)

pacman::p_load(MASS, tidyverse)

# method 1:最短最簡單,直接生成list類型的資料

M1 <- aggregate( . ~ Type, data = Cushings, mean)
mode(M1)
#> [1] "list"
M1
#>   Type Tetrahydrocortisone Pregnanetriol
#> 1    a            2.966667          2.44
#> 2    b            8.180000          1.12
#> 3    c           19.720000          5.50
#> 4    u           14.016667          1.20

# method 2:長了一點,生成的是numeric類型的資料

M2 <- sapply(split(Cushings[,-3], Cushings$Type), function(x) apply(x, 2, mean))
mode(M2)
#> [1] "numeric"
M2
#>                            a    b     c        u
#> Tetrahydrocortisone 2.966667 8.18 19.72 14.01667
#> Pregnanetriol       2.440000 1.12  5.50  1.20000

# method 3:看起來比較亂,生成的是numeric類型的資料

M3 <- do.call("rbind", as.list(
  by(Cushings, list(Cushings$Type), function(x) {
    y <- subset(x, select =  -Type)
    apply(y, 2, mean)
    }
    )))
mode(M3)
#> [1] "numeric"
M3
#>   Tetrahydrocortisone Pregnanetriol
#> a            2.966667          2.44
#> b            8.180000          1.12
#> c           19.720000          5.50
#> u           14.016667          1.20

# method 4:使用運算子較簡單,生成list類型的資料

M4 <- Cushings %>%
  group_by(Type) %>%
  summarize( t_m = mean(Tetrahydrocortisone), p_m = mean(Pregnanetriol))
mode(M4)
#> [1] "list"
M4
#> # A tibble: 4 x 3
#>   Type    t_m   p_m
#>   <fct> <dbl> <dbl>
#> 1 a      2.97  2.44
#> 2 b      8.18  1.12
#> 3 c     19.7   5.5 
#> 4 u     14.0   1.2

# method 5:使用運算子較簡單,但是比上面繁複,生成list類型的資料

M5 <- Cushings %>%
  nest(-Type) %>%
  mutate(avg = map(data, ~ apply(., 2, mean)), 
         res_1 = map_dbl(avg, "Tetrahydrocortisone"), 
         res_2 = map_dbl(avg, "Pregnanetriol")) 
#> Warning: All elements of `...` must be named.
#> Did you want `data = c(Tetrahydrocortisone, Pregnanetriol)`?
mode(M5)
#> [1] "list"
M5
#> # A tibble: 4 x 5
#>   Type  data              avg       res_1 res_2
#>   <fct> <list>            <list>    <dbl> <dbl>
#> 1 a     <tibble [6 x 2]>  <dbl [2]>  2.97  2.44
#> 2 b     <tibble [10 x 2]> <dbl [2]>  8.18  1.12
#> 3 c     <tibble [5 x 2]>  <dbl [2]> 19.7   5.5 
#> 4 u     <tibble [6 x 2]>  <dbl [2]> 14.0   1.2

###

4.Go through the script in the NZ schools example and provide comments to each code chunk indicated by ‘##’. Give alternative code to perform the same calculation where appropriate.

#
# a case study
#

#將dta定義為nzSchools.csv這個檔案# keep the school names with white spaces
dta <- read.csv("C:/Users/boss/Desktop/data_management/nzSchools.csv", as.is=2)

#看這個檔案的結構#
str(dta)
#> 'data.frame':    2571 obs. of  6 variables:
#>  $ ID  : int  1015 1052 1062 1092 1130 1018 1029 1030 1588 1154 ...
#>  $ Name: chr  "Hora Hora School" "Morningside School" "Onerahi School" "Raurimu Avenue School" ...
#>  $ City: Factor w/ 541 levels "Ahaura","Ahipara",..: 533 533 533 533 533 533 533 533 533 533 ...
#>  $ Auth: Factor w/ 4 levels "Other","Private",..: 3 3 3 3 3 3 3 3 4 3 ...
#>  $ Dec : int  2 3 4 2 4 8 5 5 6 1 ...
#>  $ Roll: int  318 200 455 86 577 329 637 395 438 201 ...

#看這檔案的行列數量#
dim(dta)
#> [1] 2571    6

#分箱# binning

#將dta$Size定義為如果在資料中"Roll"這一欄大於median的不是歸於"Large"就是歸於"Small"#
dta$Size <- ifelse(dta$Roll > median(dta$Roll), "Large", "Small")

#將dta$size指定為空值#
dta$Size <- NULL

#再看一次檔案#
head(dta)
#>     ID                  Name      City  Auth Dec Roll
#> 1 1015      Hora Hora School Whangarei State   2  318
#> 2 1052    Morningside School Whangarei State   3  200
#> 3 1062        Onerahi School Whangarei State   4  455
#> 4 1092 Raurimu Avenue School Whangarei State   2   86
#> 5 1130      Whangarei School Whangarei State   4  577
#> 6 1018       Hurupaki School Whangarei State   8  329

#將dta$Size再次指定為將Roll分割成"Small", "Mediam", "Large"3欄#
dta$Size <- cut(dta$Roll, 3, labels=c("Small", "Mediam", "Large"))

#將dta$ssize單獨拿出來看,發現照著"Small", "Mediam", "Large"的順序排在其下有多少筆資料#
table(dta$Size)
#> 
#>  Small Mediam  Large 
#>   2555     15      1

#分類# sorting

#將dta$RollOrdg定義為dta$Roll照著降冪排欄#
dta$RollOrd <- order(dta$Roll, decreasing=T)

#看前面6筆數據#
head(dta[dta$RollOrd, ])
#>       ID                  Name         City  Auth Dec Roll   Size RollOrd
#> 1726 498 Correspondence School   Wellington State  NA 5546  Large     753
#> 301   28     Rangitoto College     Auckland State  10 3022 Mediam     353
#> 376   78      Avondale College     Auckland State   4 2613 Mediam     712
#> 2307 319  Burnside High School Christchurch State   8 2588 Mediam     709
#> 615   41      Macleans College     Auckland State  10 2476 Mediam    1915
#> 199   43    Massey High School     Auckland State   5 2452 Mediam    1683

#看後面6筆數據#
tail(dta[dta$RollOrd, ])
#>        ID                    Name                  City    Auth Dec Roll  Size
#> 2401 1641  Amana Christian School               Dunedin Private   9    7 Small
#> 1590 2461       Tangimoana School              Manawatu   State   4    6 Small
#> 1996 3598         Woodbank School              Kaikoura   State   4    6 Small
#> 2112 3386     Jacobs River School          Jacobs River   State   5    6 Small
#> 1514 2407     Ngamatapouri School Sth Taranaki District   State   9    5 Small
#> 1575 2420 Papanui Junction School               Taihape   State   5    5 Small
#>      RollOrd
#> 2401    2562
#> 1590     266
#> 1996    2478
#> 2112    1501
#> 1514    2377
#> 1575    1542

#除了dta$Roll照著降冪排欄以外,加上照著City欄排好,並看前面6筆數據#
head(dta[order(dta$City, dta$Roll, decreasing=T), ])
#>        ID                      Name      City  Auth Dec Roll  Size RollOrd
#> 2548  401           Menzies College   Wyndham State   4  356 Small     859
#> 2549 4054            Wyndham School   Wyndham State   5   94 Small    1163
#> 1611 2742          Woodville School Woodville State   3  147 Small     726
#> 1630 2640           Papatawa School Woodville State   7   27 Small    2273
#> 2041 3600            Woodend School   Woodend State   9  375 Small    1401
#> 1601  399 Central Southland College    Winton State   7  549 Small     450

#除了dta$Roll照著降冪排欄以外,加上照著City欄排好,並看後面6筆數據#
tail(dta[order(dta$City, dta$Roll, decreasing=T), ])
#>        ID                         Name    City  Auth Dec Roll  Size RollOrd
#> 2169 3273                Albury School  Albury State   8   30 Small    1010
#> 2018  350           Akaroa Area School  Akaroa State   8  125 Small    1051
#> 2023 3332           Duvauchelle School  Akaroa State   9   41 Small     749
#> 335  1200                Ahuroa School  Ahuroa State   7   22 Small     193
#> 99   1000               Ahipara School Ahipara State   3  241 Small    1963
#> 2117 2105 Awahono School - Grey Valley  Ahaura State   4  119 Small     364

#計數# counting

#看Auth這一欄下的數據#
table(dta$Auth)
#> 
#>            Other          Private            State State Integrated 
#>                1               99             2144              327

#將authtbl定義為Auth這一欄下的數據,並打開來看#
authtbl <- table(dta$Auth); authtbl
#> 
#>            Other          Private            State State Integrated 
#>                1               99             2144              327

#看authtbl資料屬性為table#
class(authtbl)
#> [1] "table"

#將Auth2以下屬於other的資料調出來看#
dta[dta$Auth == "Other", ]
#>       ID            Name         City  Auth Dec Roll  Size RollOrd
#> 2315 518 Kingslea School Christchurch Other   1   51 Small    1579

#將行設定為Auth欄位資料,將欄設為Dec資料,做交叉表#
xtabs(~ Auth + Dec, data=dta)
#>                   Dec
#> Auth                 1   2   3   4   5   6   7   8   9  10
#>   Other              1   0   0   0   0   0   0   0   0   0
#>   Private            0   0   2   6   2   2   6  11  12  38
#>   State            259 230 208 219 214 215 188 200 205 205
#>   State Integrated  12  22  35  28  38  34  45  45  37  31

#匯總# aggregating

#計算Roll欄位底下數據的平均數#
mean(dta$Roll)
#> [1] 295.4737

#計算Roll欄位底下數據以及Auth底下"Private"欄位數據的平均數#
mean(dta$Roll[dta$Auth == "Private"])
#> [1] 308.798

#匯總資料內"Roll"欄位的數據並分別照dta$Auth的分類計算平均數#
aggregate(dta["Roll"], by=list(dta$Auth), FUN=mean)
#>            Group.1     Roll
#> 1            Other  51.0000
#> 2          Private 308.7980
#> 3            State 300.6301
#> 4 State Integrated 258.3792

#將dta$Rich定義為資料內Dec欄位的資料若大於5顯示為True,再看此定義資料#
dta$Rich <- dta$Dec > 5; dta$Rich
#>    [1] FALSE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE  TRUE FALSE FALSE FALSE
#>   [13] FALSE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE  TRUE  TRUE
#>   [25] FALSE FALSE FALSE FALSE  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE
#>   [37] FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE  TRUE FALSE
#>   [49] FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE FALSE
#>   [61] FALSE  TRUE  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>   [73] FALSE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>   [85] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>   [97] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE FALSE
#>  [109] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [121] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [133] FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE
#>  [145] FALSE FALSE FALSE FALSE  TRUE  TRUE FALSE FALSE FALSE  TRUE FALSE FALSE
#>  [157] FALSE  TRUE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE
#>  [169]  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE FALSE
#>  [181] FALSE  TRUE FALSE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [193]  TRUE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE
#>  [205]  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#>  [217]  TRUE  TRUE  TRUE  TRUE    NA  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE
#>  [229] FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE
#>  [241]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#>  [253]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#>  [265] FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE
#>  [277] FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE
#>  [289]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE    NA    NA
#>  [301]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE
#>  [313] FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE
#>  [325]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE
#>  [337]  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#>  [349]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#>  [361]  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE
#>  [373]  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE
#>  [385]  TRUE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE FALSE
#>  [397]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE
#>  [409]  TRUE  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [421]  TRUE FALSE FALSE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE
#>  [433] FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE FALSE FALSE  TRUE  TRUE  TRUE
#>  [445]  TRUE FALSE  TRUE  TRUE FALSE    NA  TRUE  TRUE FALSE  TRUE FALSE FALSE
#>  [457]  TRUE  TRUE FALSE  TRUE  TRUE    NA  TRUE FALSE    NA  TRUE  TRUE FALSE
#>  [469]  TRUE    NA FALSE  TRUE  TRUE FALSE  TRUE FALSE    NA  TRUE FALSE  TRUE
#>  [481] FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE
#>  [493] FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE
#>  [505] FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE FALSE  TRUE FALSE
#>  [517]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
#>  [529]  TRUE  TRUE  TRUE  TRUE  TRUE    NA  TRUE  TRUE  TRUE FALSE FALSE FALSE
#>  [541] FALSE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [553]    NA FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [565] FALSE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [577] FALSE FALSE FALSE  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE
#>  [589]  TRUE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE FALSE
#>  [601]  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE
#>  [613]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE    NA FALSE FALSE    NA FALSE
#>  [625] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [637] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [649] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE    NA FALSE  TRUE
#>  [661] FALSE FALSE FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE FALSE FALSE  TRUE
#>  [673] FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#>  [685] FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#>  [697] FALSE FALSE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE FALSE FALSE FALSE
#>  [709] FALSE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [721] FALSE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE
#>  [733] FALSE FALSE  TRUE  TRUE FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE
#>  [745] FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE FALSE
#>  [757]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE
#>  [769]  TRUE FALSE  TRUE FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE
#>  [781] FALSE FALSE FALSE  TRUE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE
#>  [793] FALSE FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE  TRUE FALSE
#>  [805]  TRUE  TRUE FALSE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [817]  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE
#>  [829]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE
#>  [841] FALSE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE
#>  [853]  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [865] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE FALSE
#>  [877] FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE
#>  [889] FALSE FALSE  TRUE FALSE  TRUE  TRUE FALSE FALSE FALSE  TRUE  TRUE FALSE
#>  [901] FALSE  TRUE  TRUE  TRUE FALSE FALSE FALSE    NA  TRUE FALSE  TRUE  TRUE
#>  [913] FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE
#>  [925]  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#>  [937]  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE
#>  [949] FALSE  TRUE FALSE FALSE FALSE FALSE  TRUE  TRUE FALSE  TRUE FALSE  TRUE
#>  [961] FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE FALSE FALSE  TRUE  TRUE  TRUE
#>  [973]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE FALSE
#>  [985]  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [997] FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE FALSE
#> [1009] FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [1021]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE
#> [1033]  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [1045] FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE
#> [1057]  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE
#> [1069] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#> [1081] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#> [1093] FALSE FALSE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE
#> [1105] FALSE  TRUE FALSE  TRUE FALSE  TRUE FALSE FALSE FALSE  TRUE  TRUE  TRUE
#> [1117]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE
#> [1129] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#> [1141] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE FALSE
#> [1153]  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE FALSE
#> [1165] FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE
#> [1177] FALSE FALSE FALSE FALSE  TRUE  TRUE FALSE FALSE  TRUE FALSE FALSE FALSE
#> [1189] FALSE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#> [1201]  TRUE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE
#> [1213]  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE
#> [1225] FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE
#> [1237] FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE  TRUE
#> [1249] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#> [1261]  TRUE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE FALSE  TRUE FALSE
#> [1273] FALSE  TRUE FALSE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE
#> [1285] FALSE FALSE  TRUE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE
#> [1297] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE FALSE
#> [1309] FALSE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE  TRUE FALSE
#> [1321] FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE
#> [1333] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE FALSE
#> [1345] FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE
#> [1357] FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE
#> [1369]  TRUE  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE  TRUE
#> [1381]  TRUE  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE
#> [1393] FALSE FALSE FALSE  TRUE FALSE FALSE  TRUE  TRUE FALSE  TRUE  TRUE FALSE
#> [1405] FALSE FALSE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [1417]  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE
#> [1429]  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE    NA  TRUE  TRUE
#> [1441] FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE FALSE FALSE
#> [1453]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE
#> [1465] FALSE FALSE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#> [1477] FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE
#> [1489] FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE
#> [1501]  TRUE  TRUE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE  TRUE FALSE  TRUE
#> [1513] FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE
#> [1525] FALSE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE
#> [1537] FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE FALSE FALSE FALSE
#> [1549]  TRUE FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE FALSE  TRUE
#> [1561]  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [1573]  TRUE FALSE FALSE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE
#> [1585] FALSE  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE FALSE  TRUE FALSE FALSE
#> [1597]  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE FALSE FALSE FALSE
#> [1609] FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE
#> [1621]  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [1633] FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE FALSE
#> [1645] FALSE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE
#> [1657]  TRUE  TRUE FALSE  TRUE  TRUE FALSE FALSE FALSE FALSE  TRUE  TRUE FALSE
#> [1669]  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE
#> [1681]  TRUE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE
#> [1693] FALSE FALSE FALSE  TRUE FALSE FALSE FALSE  TRUE  TRUE FALSE FALSE FALSE
#> [1705] FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [1717]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE    NA  TRUE  TRUE
#> [1729]  TRUE FALSE    NA FALSE FALSE FALSE  TRUE  TRUE  TRUE    NA FALSE FALSE
#> [1741] FALSE FALSE FALSE FALSE  TRUE FALSE FALSE  TRUE  TRUE FALSE  TRUE  TRUE
#> [1753]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [1765] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#> [1777] FALSE FALSE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE
#> [1789] FALSE  TRUE FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE    NA
#> [1801]  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE FALSE FALSE
#> [1813] FALSE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [1825] FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [1837]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE FALSE
#> [1849]  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE
#> [1861]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [1873]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [1885]  TRUE  TRUE  TRUE FALSE  TRUE    NA  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [1897]  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE
#> [1909]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [1921]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE
#> [1933]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE FALSE
#> [1945] FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE
#> [1957] FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE
#> [1969] FALSE  TRUE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE
#> [1981]  TRUE FALSE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE FALSE  TRUE  TRUE
#> [1993]  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE
#> [2005]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2017]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE  TRUE
#> [2029]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE  TRUE  TRUE
#> [2041]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2053]  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2065]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE
#> [2077]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2089]  TRUE FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE FALSE  TRUE FALSE
#> [2101]  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE    NA FALSE FALSE
#> [2113] FALSE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE FALSE
#> [2125]  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE FALSE FALSE
#> [2137]  TRUE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE
#> [2149]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE
#> [2161]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE
#> [2173] FALSE  TRUE FALSE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2185]  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE FALSE FALSE
#> [2197] FALSE FALSE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE
#> [2209] FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE FALSE
#> [2221] FALSE  TRUE  TRUE FALSE  TRUE FALSE FALSE FALSE  TRUE  TRUE  TRUE FALSE
#> [2233]  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE FALSE
#> [2245] FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2257] FALSE  TRUE FALSE FALSE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE
#> [2269] FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE
#> [2281]  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE
#> [2293] FALSE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE  TRUE
#> [2305]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE
#> [2317]  TRUE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE FALSE FALSE  TRUE
#> [2329]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE
#> [2341]  TRUE  TRUE FALSE FALSE FALSE  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE
#> [2353]  TRUE FALSE FALSE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE
#> [2365]  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2377]  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE
#> [2389]  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE
#> [2401]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2413]  TRUE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE
#> [2425]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2437]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2449]  TRUE FALSE FALSE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2461]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE
#> [2473]  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2485]  TRUE  TRUE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE
#> [2497]  TRUE FALSE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2509]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2521]  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE
#> [2533]  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE
#> [2545] FALSE FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE
#> [2557] FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
#> [2569] FALSE  TRUE  TRUE

#匯總資料內"Roll"欄位的數據並分別照dta$Auth以及dta$Rich的分類計算平均數#
aggregate(dta["Roll"], by=list(dta$Auth, dta$Rich), FUN=mean)
#>            Group.1 Group.2     Roll
#> 1            Other   FALSE  51.0000
#> 2          Private   FALSE 151.4000
#> 3            State   FALSE 261.7487
#> 4 State Integrated   FALSE 183.2370
#> 5          Private    TRUE 402.5362
#> 6            State    TRUE 338.8243
#> 7 State Integrated    TRUE 311.2135

#匯總資料內"Roll"欄位的數據並照dta$Auth的分類計算上下限#
by(dta["Roll"], INDICES=list(dta$Auth), FUN=range)
#> : Other
#> [1] 51 51
#> ------------------------------------------------------------ 
#> : Private
#> [1]    7 1663
#> ------------------------------------------------------------ 
#> : State
#> [1]    5 5546
#> ------------------------------------------------------------ 
#> : State Integrated
#> [1]   18 1475

###

5.Go through the script in the NCEA 2007 example and provide comments to each code chunk indicated by ‘##’. Give alternative code to perform the same calculation where appropriate.

#
# a case study - II # 

#開檔案#
dta2 <- read.table("C:/Users/boss/Desktop/data_management/NCEA2007.txt", sep=":", quote="", h=T, as.is=T)

#看這檔案的行列數量#
dim(dta2)
#> [1] 88  4

#看這個檔案的結構#
str(dta2)
#> 'data.frame':    88 obs. of  4 variables:
#>  $ Name  : chr  "Al-Madinah School" "Alfriston College" "Ambury Park Centre for Riding Therapy" "Aorere College" ...
#>  $ Level1: num  61.5 53.9 33.3 39.5 71.2 22.1 50.8 57.3 89.3 59.8 ...
#>  $ Level2: num  75 44.1 20 50.2 78.9 30.8 34.8 49.8 89.7 65.7 ...
#>  $ Level3: num  0 0 0 30.6 55.5 26.3 48.9 44.6 88.6 50.4 ...

#看這個檔案前6筆數據#
head(dta2)
#>                                    Name Level1 Level2 Level3
#> 1                     Al-Madinah School   61.5   75.0    0.0
#> 2                     Alfriston College   53.9   44.1    0.0
#> 3 Ambury Park Centre for Riding Therapy   33.3   20.0    0.0
#> 4                        Aorere College   39.5   50.2   30.6
#> 5        Auckland Girls' Grammar School   71.2   78.9   55.5
#> 6                      Auckland Grammar   22.1   30.8   26.3

#計算這個檔案中,每一欄全部數據加總的平均數# 
apply(dta2[, -1], MARGIN=2, FUN=mean)
#>   Level1   Level2   Level3 
#> 62.26705 61.06818 47.97614

#計算這個檔案中,每一欄全部數據加總的平均數,然後apply回來一個list給你# list apply
lapply(dta2[, -1], FUN=mean)
#> $Level1
#> [1] 62.26705
#> 
#> $Level2
#> [1] 61.06818
#> 
#> $Level3
#> [1] 47.97614

#計算這個檔案中,每一欄全部數據加總的平均數,然後apply回來一個向量數據給你# simplify the list apply
sapply(dta2[, -1], FUN=mean)
#>   Level1   Level2   Level3 
#> 62.26705 61.06818 47.97614

#計算這個檔案中,每一欄全部數據的最大與最小值#
apply(dta2[, -1], MARGIN=2, FUN=range)
#>      Level1 Level2 Level3
#> [1,]    2.8    0.0    0.0
#> [2,]   97.4   95.7   95.7

#計算這個檔案中,每一欄全部數據的最大與最小值,然後apply回來一個list給你#
lapply(dta2[, -1], FUN=range)
#> $Level1
#> [1]  2.8 97.4
#> 
#> $Level2
#> [1]  0.0 95.7
#> 
#> $Level3
#> [1]  0.0 95.7

#計算這個檔案中,每一欄全部數據的最大與最小值,然後apply回來一個向量數據給你#
sapply(dta2[, -1], FUN=range)
#>      Level1 Level2 Level3
#> [1,]    2.8    0.0    0.0
#> [2,]   97.4   95.7   95.7

#分割# splitting

#將rollsByAuth定義為將檔案切割成:行以Roll的欄位,欄以AUth的欄位,做成一個表格#
rollsByAuth <- split(dta$Roll, dta$Auth)

#看這個表格#
str(rollsByAuth)
#> List of 4
#>  $ Other           : int 51
#>  $ Private         : int [1:99] 255 39 154 73 83 25 95 85 94 729 ...
#>  $ State           : int [1:2144] 318 200 455 86 577 329 637 395 201 267 ...
#>  $ State Integrated: int [1:327] 438 26 191 560 151 114 126 171 211 57 ...

#這個矩陣的表格屬性是list#
class(rollsByAuth)
#> [1] "list"

#計算每一行的平均數,並給你一個list#
lapply(split(dta$Roll, dta$Auth), mean)
#> $Other
#> [1] 51
#> 
#> $Private
#> [1] 308.798
#> 
#> $State
#> [1] 300.6301
#> 
#> $`State Integrated`
#> [1] 258.3792

#計算每一行的平均數,並給你一個向量數據#
sapply(split(dta$Roll, dta$Auth), mean)
#>            Other          Private            State State Integrated 
#>          51.0000         308.7980         300.6301         258.3792

###

Exercises:

1.Use the data in the high schools example to solve the following problems:

  1. test if any pairs of the five variables: read, write, math, science, and socst, are different in means.

  2. test if the 4 different ethnic groups have the same mean scores for each of the 5 variables (individually): read, write, math, science, and socst.

  3. Perform all pairwise simple regressions for these variables: read, write, math, science, and socst.

dta <- read.table("C:/Users/boss/Desktop/data_management/hs0.txt", h=T)

str(dta)
#> 'data.frame':    200 obs. of  11 variables:
#>  $ id     : int  70 121 86 141 172 113 50 11 84 48 ...
#>  $ female : chr  "male" "female" "male" "male" ...
#>  $ race   : chr  "white" "white" "white" "white" ...
#>  $ ses    : chr  "low" "middle" "high" "high" ...
#>  $ schtyp : chr  "public" "public" "public" "public" ...
#>  $ prog   : chr  "general" "vocation" "general" "vocation" ...
#>  $ read   : int  57 68 44 63 47 44 50 34 63 57 ...
#>  $ write  : int  52 59 33 44 52 52 59 46 57 55 ...
#>  $ math   : int  41 53 54 47 57 51 42 45 54 52 ...
#>  $ science: int  47 63 58 53 53 63 53 39 58 NA ...
#>  $ socst  : int  57 61 31 56 61 61 61 36 51 51 ...

head(dta)
#>    id female  race    ses schtyp     prog read write math science socst
#> 1  70   male white    low public  general   57    52   41      47    57
#> 2 121 female white middle public vocation   68    59   53      63    61
#> 3  86   male white   high public  general   44    33   54      58    31
#> 4 141   male white   high public vocation   63    44   47      53    56
#> 5 172   male white middle public academic   47    52   57      53    61
#> 6 113   male white middle public academic   44    52   51      63    61

dim(dta)
#> [1] 200  11

mode(dta)
#> [1] "list"

class(dta)
#> [1] "data.frame"

#(a)

dta2 <- stack(dta[, c(7:11)])

dta2
#>      values     ind
#> 1        57    read
#> 2        68    read
#> 3        44    read
#> 4        63    read
#> 5        47    read
#> 6        44    read
#> 7        50    read
#> 8        34    read
#> 9        63    read
#> 10       57    read
#> 11       60    read
#> 12       57    read
#> 13       73    read
#> 14       54    read
#> 15       45    read
#> 16       42    read
#> 17       47    read
#> 18       57    read
#> 19       68    read
#> 20       55    read
#> 21       63    read
#> 22       63    read
#> 23       50    read
#> 24       60    read
#> 25       37    read
#> 26       34    read
#> 27       65    read
#> 28       47    read
#> 29       44    read
#> 30       52    read
#> 31       42    read
#> 32       76    read
#> 33       65    read
#> 34       42    read
#> 35       52    read
#> 36       60    read
#> 37       68    read
#> 38       65    read
#> 39       47    read
#> 40       39    read
#> 41       47    read
#> 42       55    read
#> 43       52    read
#> 44       42    read
#> 45       65    read
#> 46       55    read
#> 47       50    read
#> 48       65    read
#> 49       47    read
#> 50       57    read
#> 51       53    read
#> 52       39    read
#> 53       44    read
#> 54       63    read
#> 55       73    read
#> 56       39    read
#> 57       37    read
#> 58       42    read
#> 59       63    read
#> 60       48    read
#> 61       50    read
#> 62       47    read
#> 63       44    read
#> 64       34    read
#> 65       50    read
#> 66       44    read
#> 67       60    read
#> 68       47    read
#> 69       63    read
#> 70       50    read
#> 71       44    read
#> 72       60    read
#> 73       73    read
#> 74       68    read
#> 75       55    read
#> 76       47    read
#> 77       55    read
#> 78       68    read
#> 79       31    read
#> 80       47    read
#> 81       63    read
#> 82       36    read
#> 83       68    read
#> 84       63    read
#> 85       55    read
#> 86       55    read
#> 87       52    read
#> 88       34    read
#> 89       50    read
#> 90       55    read
#> 91       52    read
#> 92       63    read
#> 93       68    read
#> 94       39    read
#> 95       44    read
#> 96       50    read
#> 97       71    read
#> 98       63    read
#> 99       34    read
#> 100      63    read
#> 101      68    read
#> 102      47    read
#> 103      47    read
#> 104      63    read
#> 105      52    read
#> 106      55    read
#> 107      60    read
#> 108      35    read
#> 109      47    read
#> 110      71    read
#> 111      57    read
#> 112      44    read
#> 113      65    read
#> 114      68    read
#> 115      73    read
#> 116      36    read
#> 117      43    read
#> 118      73    read
#> 119      52    read
#> 120      41    read
#> 121      60    read
#> 122      50    read
#> 123      50    read
#> 124      47    read
#> 125      47    read
#> 126      55    read
#> 127      50    read
#> 128      39    read
#> 129      50    read
#> 130      34    read
#> 131      57    read
#> 132      57    read
#> 133      68    read
#> 134      42    read
#> 135      61    read
#> 136      76    read
#> 137      47    read
#> 138      46    read
#> 139      39    read
#> 140      52    read
#> 141      28    read
#> 142      42    read
#> 143      47    read
#> 144      47    read
#> 145      52    read
#> 146      47    read
#> 147      50    read
#> 148      44    read
#> 149      47    read
#> 150      45    read
#> 151      47    read
#> 152      65    read
#> 153      43    read
#> 154      47    read
#> 155      57    read
#> 156      68    read
#> 157      52    read
#> 158      42    read
#> 159      42    read
#> 160      66    read
#> 161      47    read
#> 162      57    read
#> 163      47    read
#> 164      57    read
#> 165      52    read
#> 166      44    read
#> 167      50    read
#> 168      39    read
#> 169      57    read
#> 170      57    read
#> 171      42    read
#> 172      47    read
#> 173      42    read
#> 174      60    read
#> 175      44    read
#> 176      63    read
#> 177      65    read
#> 178      39    read
#> 179      50    read
#> 180      52    read
#> 181      60    read
#> 182      44    read
#> 183      52    read
#> 184      55    read
#> 185      50    read
#> 186      65    read
#> 187      52    read
#> 188      47    read
#> 189      63    read
#> 190      50    read
#> 191      42    read
#> 192      36    read
#> 193      50    read
#> 194      41    read
#> 195      47    read
#> 196      55    read
#> 197      42    read
#> 198      57    read
#> 199      55    read
#> 200      63    read
#> 201      52   write
#> 202      59   write
#> 203      33   write
#> 204      44   write
#> 205      52   write
#> 206      52   write
#> 207      59   write
#> 208      46   write
#> 209      57   write
#> 210      55   write
#> 211      46   write
#> 212      65   write
#> 213      60   write
#> 214      63   write
#> 215      57   write
#> 216      49   write
#> 217      52   write
#> 218      57   write
#> 219      65   write
#> 220      39   write
#> 221      49   write
#> 222      63   write
#> 223      40   write
#> 224      52   write
#> 225      44   write
#> 226      37   write
#> 227      65   write
#> 228      57   write
#> 229      38   write
#> 230      44   write
#> 231      31   write
#> 232      52   write
#> 233      67   write
#> 234      41   write
#> 235      59   write
#> 236      65   write
#> 237      54   write
#> 238      62   write
#> 239      31   write
#> 240      31   write
#> 241      47   write
#> 242      59   write
#> 243      54   write
#> 244      41   write
#> 245      65   write
#> 246      59   write
#> 247      40   write
#> 248      59   write
#> 249      59   write
#> 250      54   write
#> 251      61   write
#> 252      33   write
#> 253      44   write
#> 254      59   write
#> 255      62   write
#> 256      39   write
#> 257      37   write
#> 258      39   write
#> 259      57   write
#> 260      49   write
#> 261      46   write
#> 262      62   write
#> 263      44   write
#> 264      33   write
#> 265      42   write
#> 266      41   write
#> 267      54   write
#> 268      39   write
#> 269      43   write
#> 270      33   write
#> 271      44   write
#> 272      54   write
#> 273      67   write
#> 274      59   write
#> 275      45   write
#> 276      40   write
#> 277      61   write
#> 278      59   write
#> 279      36   write
#> 280      41   write
#> 281      59   write
#> 282      49   write
#> 283      59   write
#> 284      65   write
#> 285      41   write
#> 286      62   write
#> 287      41   write
#> 288      49   write
#> 289      31   write
#> 290      49   write
#> 291      62   write
#> 292      49   write
#> 293      62   write
#> 294      44   write
#> 295      44   write
#> 296      62   write
#> 297      65   write
#> 298      65   write
#> 299      44   write
#> 300      63   write
#> 301      60   write
#> 302      59   write
#> 303      46   write
#> 304      52   write
#> 305      59   write
#> 306      54   write
#> 307      62   write
#> 308      35   write
#> 309      54   write
#> 310      65   write
#> 311      52   write
#> 312      50   write
#> 313      59   write
#> 314      65   write
#> 315      61   write
#> 316      44   write
#> 317      54   write
#> 318      67   write
#> 319      57   write
#> 320      47   write
#> 321      54   write
#> 322      52   write
#> 323      52   write
#> 324      46   write
#> 325      62   write
#> 326      57   write
#> 327      41   write
#> 328      53   write
#> 329      49   write
#> 330      35   write
#> 331      59   write
#> 332      65   write
#> 333      62   write
#> 334      54   write
#> 335      59   write
#> 336      63   write
#> 337      59   write
#> 338      52   write
#> 339      41   write
#> 340      49   write
#> 341      46   write
#> 342      54   write
#> 343      42   write
#> 344      57   write
#> 345      59   write
#> 346      52   write
#> 347      62   write
#> 348      52   write
#> 349      41   write
#> 350      55   write
#> 351      37   write
#> 352      54   write
#> 353      57   write
#> 354      54   write
#> 355      62   write
#> 356      59   write
#> 357      55   write
#> 358      57   write
#> 359      39   write
#> 360      67   write
#> 361      62   write
#> 362      50   write
#> 363      61   write
#> 364      62   write
#> 365      59   write
#> 366      44   write
#> 367      59   write
#> 368      54   write
#> 369      62   write
#> 370      60   write
#> 371      57   write
#> 372      46   write
#> 373      36   write
#> 374      59   write
#> 375      49   write
#> 376      60   write
#> 377      67   write
#> 378      54   write
#> 379      52   write
#> 380      65   write
#> 381      62   write
#> 382      49   write
#> 383      67   write
#> 384      65   write
#> 385      67   write
#> 386      65   write
#> 387      54   write
#> 388      44   write
#> 389      62   write
#> 390      46   write
#> 391      54   write
#> 392      57   write
#> 393      52   write
#> 394      59   write
#> 395      65   write
#> 396      59   write
#> 397      46   write
#> 398      41   write
#> 399      62   write
#> 400      65   write
#> 401      41    math
#> 402      53    math
#> 403      54    math
#> 404      47    math
#> 405      57    math
#> 406      51    math
#> 407      42    math
#> 408      45    math
#> 409      54    math
#> 410      52    math
#> 411      51    math
#> 412      51    math
#> 413      71    math
#> 414      57    math
#> 415      50    math
#> 416      43    math
#> 417      51    math
#> 418      60    math
#> 419      62    math
#> 420      57    math
#> 421      35    math
#> 422      75    math
#> 423      45    math
#> 424      57    math
#> 425      45    math
#> 426      46    math
#> 427      66    math
#> 428      57    math
#> 429      49    math
#> 430      49    math
#> 431      57    math
#> 432      64    math
#> 433      63    math
#> 434      57    math
#> 435      50    math
#> 436      58    math
#> 437      75    math
#> 438      68    math
#> 439      44    math
#> 440      40    math
#> 441      41    math
#> 442      62    math
#> 443      57    math
#> 444      43    math
#> 445      48    math
#> 446      63    math
#> 447      39    math
#> 448      70    math
#> 449      63    math
#> 450      59    math
#> 451      61    math
#> 452      38    math
#> 453      61    math
#> 454      49    math
#> 455      73    math
#> 456      44    math
#> 457      42    math
#> 458      39    math
#> 459      55    math
#> 460      52    math
#> 461      45    math
#> 462      61    math
#> 463      39    math
#> 464      41    math
#> 465      50    math
#> 466      40    math
#> 467      60    math
#> 468      47    math
#> 469      59    math
#> 470      49    math
#> 471      46    math
#> 472      58    math
#> 473      71    math
#> 474      58    math
#> 475      46    math
#> 476      43    math
#> 477      54    math
#> 478      56    math
#> 479      46    math
#> 480      54    math
#> 481      57    math
#> 482      54    math
#> 483      71    math
#> 484      48    math
#> 485      40    math
#> 486      64    math
#> 487      51    math
#> 488      39    math
#> 489      40    math
#> 490      61    math
#> 491      66    math
#> 492      49    math
#> 493      65    math
#> 494      52    math
#> 495      46    math
#> 496      61    math
#> 497      72    math
#> 498      71    math
#> 499      40    math
#> 500      69    math
#> 501      64    math
#> 502      56    math
#> 503      49    math
#> 504      54    math
#> 505      53    math
#> 506      66    math
#> 507      67    math
#> 508      40    math
#> 509      46    math
#> 510      69    math
#> 511      40    math
#> 512      41    math
#> 513      57    math
#> 514      58    math
#> 515      57    math
#> 516      37    math
#> 517      55    math
#> 518      62    math
#> 519      64    math
#> 520      40    math
#> 521      50    math
#> 522      46    math
#> 523      53    math
#> 524      52    math
#> 525      45    math
#> 526      56    math
#> 527      45    math
#> 528      54    math
#> 529      56    math
#> 530      41    math
#> 531      54    math
#> 532      72    math
#> 533      56    math
#> 534      47    math
#> 535      49    math
#> 536      60    math
#> 537      54    math
#> 538      55    math
#> 539      33    math
#> 540      49    math
#> 541      43    math
#> 542      50    math
#> 543      52    math
#> 544      48    math
#> 545      58    math
#> 546      43    math
#> 547      41    math
#> 548      43    math
#> 549      46    math
#> 550      44    math
#> 551      43    math
#> 552      61    math
#> 553      40    math
#> 554      49    math
#> 555      56    math
#> 556      61    math
#> 557      50    math
#> 558      51    math
#> 559      42    math
#> 560      67    math
#> 561      53    math
#> 562      50    math
#> 563      51    math
#> 564      72    math
#> 565      48    math
#> 566      40    math
#> 567      53    math
#> 568      39    math
#> 569      63    math
#> 570      51    math
#> 571      45    math
#> 572      39    math
#> 573      42    math
#> 574      62    math
#> 575      44    math
#> 576      65    math
#> 577      63    math
#> 578      54    math
#> 579      45    math
#> 580      60    math
#> 581      49    math
#> 582      48    math
#> 583      57    math
#> 584      55    math
#> 585      66    math
#> 586      64    math
#> 587      55    math
#> 588      42    math
#> 589      56    math
#> 590      53    math
#> 591      41    math
#> 592      42    math
#> 593      53    math
#> 594      42    math
#> 595      60    math
#> 596      52    math
#> 597      38    math
#> 598      57    math
#> 599      58    math
#> 600      65    math
#> 601      47 science
#> 602      63 science
#> 603      58 science
#> 604      53 science
#> 605      53 science
#> 606      63 science
#> 607      53 science
#> 608      39 science
#> 609      58 science
#> 610      NA science
#> 611      53 science
#> 612      63 science
#> 613      61 science
#> 614      55 science
#> 615      31 science
#> 616      50 science
#> 617      50 science
#> 618      58 science
#> 619      NA science
#> 620      53 science
#> 621      66 science
#> 622      72 science
#> 623      55 science
#> 624      61 science
#> 625      39 science
#> 626      39 science
#> 627      61 science
#> 628      58 science
#> 629      39 science
#> 630      55 science
#> 631      47 science
#> 632      64 science
#> 633      66 science
#> 634      72 science
#> 635      61 science
#> 636      61 science
#> 637      66 science
#> 638      NA science
#> 639      36 science
#> 640      39 science
#> 641      42 science
#> 642      58 science
#> 643      55 science
#> 644      50 science
#> 645      63 science
#> 646      69 science
#> 647      49 science
#> 648      63 science
#> 649      53 science
#> 650      47 science
#> 651      57 science
#> 652      47 science
#> 653      50 science
#> 654      55 science
#> 655      69 science
#> 656      NA science
#> 657      33 science
#> 658      56 science
#> 659      58 science
#> 660      44 science
#> 661      58 science
#> 662      69 science
#> 663      34 science
#> 664      36 science
#> 665      36 science
#> 666      50 science
#> 667      55 science
#> 668      42 science
#> 669      65 science
#> 670      44 science
#> 671      39 science
#> 672      58 science
#> 673      63 science
#> 674      74 science
#> 675      58 science
#> 676      45 science
#> 677      NA science
#> 678      63 science
#> 679      39 science
#> 680      42 science
#> 681      55 science
#> 682      61 science
#> 683      66 science
#> 684      63 science
#> 685      44 science
#> 686      63 science
#> 687      53 science
#> 688      42 science
#> 689      34 science
#> 690      61 science
#> 691      47 science
#> 692      66 science
#> 693      69 science
#> 694      44 science
#> 695      47 science
#> 696      63 science
#> 697      66 science
#> 698      69 science
#> 699      39 science
#> 700      61 science
#> 701      69 science
#> 702      66 science
#> 703      33 science
#> 704      50 science
#> 705      61 science
#> 706      42 science
#> 707      50 science
#> 708      51 science
#> 709      50 science
#> 710      58 science
#> 711      61 science
#> 712      39 science
#> 713      46 science
#> 714      59 science
#> 715      55 science
#> 716      42 science
#> 717      55 science
#> 718      58 science
#> 719      58 science
#> 720      39 science
#> 721      50 science
#> 722      50 science
#> 723      39 science
#> 724      48 science
#> 725      34 science
#> 726      58 science
#> 727      44 science
#> 728      50 science
#> 729      47 science
#> 730      29 science
#> 731      50 science
#> 732      54 science
#> 733      50 science
#> 734      47 science
#> 735      44 science
#> 736      67 science
#> 737      58 science
#> 738      44 science
#> 739      42 science
#> 740      44 science
#> 741      44 science
#> 742      50 science
#> 743      39 science
#> 744      44 science
#> 745      53 science
#> 746      48 science
#> 747      55 science
#> 748      44 science
#> 749      40 science
#> 750      34 science
#> 751      42 science
#> 752      58 science
#> 753      50 science
#> 754      53 science
#> 755      58 science
#> 756      55 science
#> 757      54 science
#> 758      47 science
#> 759      42 science
#> 760      61 science
#> 761      53 science
#> 762      51 science
#> 763      63 science
#> 764      61 science
#> 765      55 science
#> 766      40 science
#> 767      61 science
#> 768      47 science
#> 769      55 science
#> 770      53 science
#> 771      50 science
#> 772      47 science
#> 773      31 science
#> 774      61 science
#> 775      35 science
#> 776      54 science
#> 777      55 science
#> 778      53 science
#> 779      58 science
#> 780      56 science
#> 781      50 science
#> 782      39 science
#> 783      63 science
#> 784      50 science
#> 785      66 science
#> 786      58 science
#> 787      53 science
#> 788      42 science
#> 789      55 science
#> 790      53 science
#> 791      42 science
#> 792      50 science
#> 793      55 science
#> 794      34 science
#> 795      50 science
#> 796      42 science
#> 797      36 science
#> 798      55 science
#> 799      58 science
#> 800      53 science
#> 801      57   socst
#> 802      61   socst
#> 803      31   socst
#> 804      56   socst
#> 805      61   socst
#> 806      61   socst
#> 807      61   socst
#> 808      36   socst
#> 809      51   socst
#> 810      51   socst
#> 811      61   socst
#> 812      61   socst
#> 813      71   socst
#> 814      46   socst
#> 815      56   socst
#> 816      56   socst
#> 817      56   socst
#> 818      56   socst
#> 819      61   socst
#> 820      46   socst
#> 821      41   socst
#> 822      66   socst
#> 823      56   socst
#> 824      61   socst
#> 825      46   socst
#> 826      31   socst
#> 827      66   socst
#> 828      46   socst
#> 829      46   socst
#> 830      41   socst
#> 831      51   socst
#> 832      61   socst
#> 833      71   socst
#> 834      31   socst
#> 835      61   socst
#> 836      66   socst
#> 837      66   socst
#> 838      66   socst
#> 839      36   socst
#> 840      51   socst
#> 841      51   socst
#> 842      51   socst
#> 843      51   socst
#> 844      41   socst
#> 845      66   socst
#> 846      46   socst
#> 847      47   socst
#> 848      51   socst
#> 849      46   socst
#> 850      51   socst
#> 851      56   socst
#> 852      41   socst
#> 853      46   socst
#> 854      71   socst
#> 855      66   socst
#> 856      42   socst
#> 857      32   socst
#> 858      46   socst
#> 859      41   socst
#> 860      51   socst
#> 861      61   socst
#> 862      66   socst
#> 863      46   socst
#> 864      36   socst
#> 865      61   socst
#> 866      26   socst
#> 867      66   socst
#> 868      26   socst
#> 869      44   socst
#> 870      36   socst
#> 871      51   socst
#> 872      61   socst
#> 873      66   socst
#> 874      66   socst
#> 875      51   socst
#> 876      31   socst
#> 877      61   socst
#> 878      66   socst
#> 879      46   socst
#> 880      56   socst
#> 881      56   socst
#> 882      36   socst
#> 883      56   socst
#> 884      56   socst
#> 885      41   socst
#> 886      66   socst
#> 887      56   socst
#> 888      56   socst
#> 889      31   socst
#> 890      56   socst
#> 891      46   socst
#> 892      46   socst
#> 893      61   socst
#> 894      48   socst
#> 895      51   socst
#> 896      51   socst
#> 897      56   socst
#> 898      71   socst
#> 899      41   socst
#> 900      61   socst
#> 901      66   socst
#> 902      61   socst
#> 903      41   socst
#> 904      51   socst
#> 905      51   socst
#> 906      56   socst
#> 907      56   socst
#> 908      33   socst
#> 909      56   socst
#> 910      71   socst
#> 911      56   socst
#> 912      51   socst
#> 913      66   socst
#> 914      56   socst
#> 915      66   socst
#> 916      41   socst
#> 917      46   socst
#> 918      66   socst
#> 919      56   socst
#> 920      51   socst
#> 921      51   socst
#> 922      56   socst
#> 923      56   socst
#> 924      46   socst
#> 925      46   socst
#> 926      61   socst
#> 927      56   socst
#> 928      41   socst
#> 929      46   socst
#> 930      26   socst
#> 931      56   socst
#> 932      56   socst
#> 933      51   socst
#> 934      46   socst
#> 935      66   socst
#> 936      66   socst
#> 937      46   socst
#> 938      56   socst
#> 939      41   socst
#> 940      61   socst
#> 941      51   socst
#> 942      52   socst
#> 943      51   socst
#> 944      41   socst
#> 945      66   socst
#> 946      61   socst
#> 947      31   socst
#> 948      51   socst
#> 949      41   socst
#> 950      41   socst
#> 951      46   socst
#> 952      56   socst
#> 953      51   socst
#> 954      61   socst
#> 955      66   socst
#> 956      71   socst
#> 957      61   socst
#> 958      61   socst
#> 959      41   socst
#> 960      66   socst
#> 961      61   socst
#> 962      58   socst
#> 963      31   socst
#> 964      61   socst
#> 965      61   socst
#> 966      31   socst
#> 967      61   socst
#> 968      36   socst
#> 969      41   socst
#> 970      37   socst
#> 971      43   socst
#> 972      61   socst
#> 973      39   socst
#> 974      51   socst
#> 975      51   socst
#> 976      66   socst
#> 977      71   socst
#> 978      41   socst
#> 979      36   socst
#> 980      51   socst
#> 981      51   socst
#> 982      51   socst
#> 983      61   socst
#> 984      61   socst
#> 985      56   socst
#> 986      71   socst
#> 987      51   socst
#> 988      36   socst
#> 989      61   socst
#> 990      66   socst
#> 991      41   socst
#> 992      41   socst
#> 993      56   socst
#> 994      51   socst
#> 995      56   socst
#> 996      56   socst
#> 997      46   socst
#> 998      52   socst
#> 999      61   socst
#> 1000     61   socst

read <- dta2[c(1:200), ]

write <- dta2[c(201:400), ]

math <- dta2[c(401:600), ]

science <- dta2[c(601:800), ]

socst <- dta2[c(801:1000), ]

rw <- rbind(read, write)

rw$group <-  "rw"

rm <- rbind(read, math)

rm$group <-  "rm"

rsc <-  rbind(read, science)

rsc$group <-  "rsc"

rso <-  rbind(read, socst)

rso$group <-  "rso"

wm <-  rbind(write, math)

wm$group <-  "wm"

wsc <-  rbind(write, science)

wsc$group <-  "wsc"

wso <-  rbind(write, socst)

wso$group <-  "wso"

msc <-  rbind(math, science)

msc$group <-  "msc"

mso <-  rbind(math, socst)

mso$group <-  "mso"

scso <-  rbind(science, socst)

scso$group <-  "scso"

dta3 <- rbind(rbind(rbind(rbind(rbind(rbind(rbind(rbind(rbind(rw, rm), rsc), rso), wm), wsc), wso), msc), mso), scso)

dta3
#>       values     ind group
#> 1         57    read    rw
#> 2         68    read    rw
#> 3         44    read    rw
#> 4         63    read    rw
#> 5         47    read    rw
#> 6         44    read    rw
#> 7         50    read    rw
#> 8         34    read    rw
#> 9         63    read    rw
#> 10        57    read    rw
#> 11        60    read    rw
#> 12        57    read    rw
#> 13        73    read    rw
#> 14        54    read    rw
#> 15        45    read    rw
#> 16        42    read    rw
#> 17        47    read    rw
#> 18        57    read    rw
#> 19        68    read    rw
#> 20        55    read    rw
#> 21        63    read    rw
#> 22        63    read    rw
#> 23        50    read    rw
#> 24        60    read    rw
#> 25        37    read    rw
#> 26        34    read    rw
#> 27        65    read    rw
#> 28        47    read    rw
#> 29        44    read    rw
#> 30        52    read    rw
#> 31        42    read    rw
#> 32        76    read    rw
#> 33        65    read    rw
#> 34        42    read    rw
#> 35        52    read    rw
#> 36        60    read    rw
#> 37        68    read    rw
#> 38        65    read    rw
#> 39        47    read    rw
#> 40        39    read    rw
#> 41        47    read    rw
#> 42        55    read    rw
#> 43        52    read    rw
#> 44        42    read    rw
#> 45        65    read    rw
#> 46        55    read    rw
#> 47        50    read    rw
#> 48        65    read    rw
#> 49        47    read    rw
#> 50        57    read    rw
#> 51        53    read    rw
#> 52        39    read    rw
#> 53        44    read    rw
#> 54        63    read    rw
#> 55        73    read    rw
#> 56        39    read    rw
#> 57        37    read    rw
#> 58        42    read    rw
#> 59        63    read    rw
#> 60        48    read    rw
#> 61        50    read    rw
#> 62        47    read    rw
#> 63        44    read    rw
#> 64        34    read    rw
#> 65        50    read    rw
#> 66        44    read    rw
#> 67        60    read    rw
#> 68        47    read    rw
#> 69        63    read    rw
#> 70        50    read    rw
#> 71        44    read    rw
#> 72        60    read    rw
#> 73        73    read    rw
#> 74        68    read    rw
#> 75        55    read    rw
#> 76        47    read    rw
#> 77        55    read    rw
#> 78        68    read    rw
#> 79        31    read    rw
#> 80        47    read    rw
#> 81        63    read    rw
#> 82        36    read    rw
#> 83        68    read    rw
#> 84        63    read    rw
#> 85        55    read    rw
#> 86        55    read    rw
#> 87        52    read    rw
#> 88        34    read    rw
#> 89        50    read    rw
#> 90        55    read    rw
#> 91        52    read    rw
#> 92        63    read    rw
#> 93        68    read    rw
#> 94        39    read    rw
#> 95        44    read    rw
#> 96        50    read    rw
#> 97        71    read    rw
#> 98        63    read    rw
#> 99        34    read    rw
#> 100       63    read    rw
#> 101       68    read    rw
#> 102       47    read    rw
#> 103       47    read    rw
#> 104       63    read    rw
#> 105       52    read    rw
#> 106       55    read    rw
#> 107       60    read    rw
#> 108       35    read    rw
#> 109       47    read    rw
#> 110       71    read    rw
#> 111       57    read    rw
#> 112       44    read    rw
#> 113       65    read    rw
#> 114       68    read    rw
#> 115       73    read    rw
#> 116       36    read    rw
#> 117       43    read    rw
#> 118       73    read    rw
#> 119       52    read    rw
#> 120       41    read    rw
#> 121       60    read    rw
#> 122       50    read    rw
#> 123       50    read    rw
#> 124       47    read    rw
#> 125       47    read    rw
#> 126       55    read    rw
#> 127       50    read    rw
#> 128       39    read    rw
#> 129       50    read    rw
#> 130       34    read    rw
#> 131       57    read    rw
#> 132       57    read    rw
#> 133       68    read    rw
#> 134       42    read    rw
#> 135       61    read    rw
#> 136       76    read    rw
#> 137       47    read    rw
#> 138       46    read    rw
#> 139       39    read    rw
#> 140       52    read    rw
#> 141       28    read    rw
#> 142       42    read    rw
#> 143       47    read    rw
#> 144       47    read    rw
#> 145       52    read    rw
#> 146       47    read    rw
#> 147       50    read    rw
#> 148       44    read    rw
#> 149       47    read    rw
#> 150       45    read    rw
#> 151       47    read    rw
#> 152       65    read    rw
#> 153       43    read    rw
#> 154       47    read    rw
#> 155       57    read    rw
#> 156       68    read    rw
#> 157       52    read    rw
#> 158       42    read    rw
#> 159       42    read    rw
#> 160       66    read    rw
#> 161       47    read    rw
#> 162       57    read    rw
#> 163       47    read    rw
#> 164       57    read    rw
#> 165       52    read    rw
#> 166       44    read    rw
#> 167       50    read    rw
#> 168       39    read    rw
#> 169       57    read    rw
#> 170       57    read    rw
#> 171       42    read    rw
#> 172       47    read    rw
#> 173       42    read    rw
#> 174       60    read    rw
#> 175       44    read    rw
#> 176       63    read    rw
#> 177       65    read    rw
#> 178       39    read    rw
#> 179       50    read    rw
#> 180       52    read    rw
#> 181       60    read    rw
#> 182       44    read    rw
#> 183       52    read    rw
#> 184       55    read    rw
#> 185       50    read    rw
#> 186       65    read    rw
#> 187       52    read    rw
#> 188       47    read    rw
#> 189       63    read    rw
#> 190       50    read    rw
#> 191       42    read    rw
#> 192       36    read    rw
#> 193       50    read    rw
#> 194       41    read    rw
#> 195       47    read    rw
#> 196       55    read    rw
#> 197       42    read    rw
#> 198       57    read    rw
#> 199       55    read    rw
#> 200       63    read    rw
#> 201       52   write    rw
#> 202       59   write    rw
#> 203       33   write    rw
#> 204       44   write    rw
#> 205       52   write    rw
#> 206       52   write    rw
#> 207       59   write    rw
#> 208       46   write    rw
#> 209       57   write    rw
#> 210       55   write    rw
#> 211       46   write    rw
#> 212       65   write    rw
#> 213       60   write    rw
#> 214       63   write    rw
#> 215       57   write    rw
#> 216       49   write    rw
#> 217       52   write    rw
#> 218       57   write    rw
#> 219       65   write    rw
#> 220       39   write    rw
#> 221       49   write    rw
#> 222       63   write    rw
#> 223       40   write    rw
#> 224       52   write    rw
#> 225       44   write    rw
#> 226       37   write    rw
#> 227       65   write    rw
#> 228       57   write    rw
#> 229       38   write    rw
#> 230       44   write    rw
#> 231       31   write    rw
#> 232       52   write    rw
#> 233       67   write    rw
#> 234       41   write    rw
#> 235       59   write    rw
#> 236       65   write    rw
#> 237       54   write    rw
#> 238       62   write    rw
#> 239       31   write    rw
#> 240       31   write    rw
#> 241       47   write    rw
#> 242       59   write    rw
#> 243       54   write    rw
#> 244       41   write    rw
#> 245       65   write    rw
#> 246       59   write    rw
#> 247       40   write    rw
#> 248       59   write    rw
#> 249       59   write    rw
#> 250       54   write    rw
#> 251       61   write    rw
#> 252       33   write    rw
#> 253       44   write    rw
#> 254       59   write    rw
#> 255       62   write    rw
#> 256       39   write    rw
#> 257       37   write    rw
#> 258       39   write    rw
#> 259       57   write    rw
#> 260       49   write    rw
#> 261       46   write    rw
#> 262       62   write    rw
#> 263       44   write    rw
#> 264       33   write    rw
#> 265       42   write    rw
#> 266       41   write    rw
#> 267       54   write    rw
#> 268       39   write    rw
#> 269       43   write    rw
#> 270       33   write    rw
#> 271       44   write    rw
#> 272       54   write    rw
#> 273       67   write    rw
#> 274       59   write    rw
#> 275       45   write    rw
#> 276       40   write    rw
#> 277       61   write    rw
#> 278       59   write    rw
#> 279       36   write    rw
#> 280       41   write    rw
#> 281       59   write    rw
#> 282       49   write    rw
#> 283       59   write    rw
#> 284       65   write    rw
#> 285       41   write    rw
#> 286       62   write    rw
#> 287       41   write    rw
#> 288       49   write    rw
#> 289       31   write    rw
#> 290       49   write    rw
#> 291       62   write    rw
#> 292       49   write    rw
#> 293       62   write    rw
#> 294       44   write    rw
#> 295       44   write    rw
#> 296       62   write    rw
#> 297       65   write    rw
#> 298       65   write    rw
#> 299       44   write    rw
#> 300       63   write    rw
#> 301       60   write    rw
#> 302       59   write    rw
#> 303       46   write    rw
#> 304       52   write    rw
#> 305       59   write    rw
#> 306       54   write    rw
#> 307       62   write    rw
#> 308       35   write    rw
#> 309       54   write    rw
#> 310       65   write    rw
#> 311       52   write    rw
#> 312       50   write    rw
#> 313       59   write    rw
#> 314       65   write    rw
#> 315       61   write    rw
#> 316       44   write    rw
#> 317       54   write    rw
#> 318       67   write    rw
#> 319       57   write    rw
#> 320       47   write    rw
#> 321       54   write    rw
#> 322       52   write    rw
#> 323       52   write    rw
#> 324       46   write    rw
#> 325       62   write    rw
#> 326       57   write    rw
#> 327       41   write    rw
#> 328       53   write    rw
#> 329       49   write    rw
#> 330       35   write    rw
#> 331       59   write    rw
#> 332       65   write    rw
#> 333       62   write    rw
#> 334       54   write    rw
#> 335       59   write    rw
#> 336       63   write    rw
#> 337       59   write    rw
#> 338       52   write    rw
#> 339       41   write    rw
#> 340       49   write    rw
#> 341       46   write    rw
#> 342       54   write    rw
#> 343       42   write    rw
#> 344       57   write    rw
#> 345       59   write    rw
#> 346       52   write    rw
#> 347       62   write    rw
#> 348       52   write    rw
#> 349       41   write    rw
#> 350       55   write    rw
#> 351       37   write    rw
#> 352       54   write    rw
#> 353       57   write    rw
#> 354       54   write    rw
#> 355       62   write    rw
#> 356       59   write    rw
#> 357       55   write    rw
#> 358       57   write    rw
#> 359       39   write    rw
#> 360       67   write    rw
#> 361       62   write    rw
#> 362       50   write    rw
#> 363       61   write    rw
#> 364       62   write    rw
#> 365       59   write    rw
#> 366       44   write    rw
#> 367       59   write    rw
#> 368       54   write    rw
#> 369       62   write    rw
#> 370       60   write    rw
#> 371       57   write    rw
#> 372       46   write    rw
#> 373       36   write    rw
#> 374       59   write    rw
#> 375       49   write    rw
#> 376       60   write    rw
#> 377       67   write    rw
#> 378       54   write    rw
#> 379       52   write    rw
#> 380       65   write    rw
#> 381       62   write    rw
#> 382       49   write    rw
#> 383       67   write    rw
#> 384       65   write    rw
#> 385       67   write    rw
#> 386       65   write    rw
#> 387       54   write    rw
#> 388       44   write    rw
#> 389       62   write    rw
#> 390       46   write    rw
#> 391       54   write    rw
#> 392       57   write    rw
#> 393       52   write    rw
#> 394       59   write    rw
#> 395       65   write    rw
#> 396       59   write    rw
#> 397       46   write    rw
#> 398       41   write    rw
#> 399       62   write    rw
#> 400       65   write    rw
#> 1100      57    read    rm
#> 2100      68    read    rm
#> 3100      44    read    rm
#> 4100      63    read    rm
#> 5100      47    read    rm
#> 610       44    read    rm
#> 710       50    read    rm
#> 810       34    read    rm
#> 910       63    read    rm
#> 1010      57    read    rm
#> 1110      60    read    rm
#> 1210      57    read    rm
#> 1310      73    read    rm
#> 1410      54    read    rm
#> 1510      45    read    rm
#> 1610      42    read    rm
#> 1710      47    read    rm
#> 1810      57    read    rm
#> 1910      68    read    rm
#> 2010      55    read    rm
#> 2110      63    read    rm
#> 2210      63    read    rm
#> 2310      50    read    rm
#> 2410      60    read    rm
#> 2510      37    read    rm
#> 2610      34    read    rm
#> 2710      65    read    rm
#> 2810      47    read    rm
#> 2910      44    read    rm
#> 3010      52    read    rm
#> 3110      42    read    rm
#> 3210      76    read    rm
#> 3310      65    read    rm
#> 3410      42    read    rm
#> 3510      52    read    rm
#> 3610      60    read    rm
#> 3710      68    read    rm
#> 3810      65    read    rm
#> 3910      47    read    rm
#> 4010      39    read    rm
#> 4110      47    read    rm
#> 4210      55    read    rm
#> 4310      52    read    rm
#> 4410      42    read    rm
#> 4510      65    read    rm
#> 4610      55    read    rm
#> 4710      50    read    rm
#> 4810      65    read    rm
#> 4910      47    read    rm
#> 5010      57    read    rm
#> 5110      53    read    rm
#> 5210      39    read    rm
#> 5310      44    read    rm
#> 5410      63    read    rm
#> 5510      73    read    rm
#> 5610      39    read    rm
#> 5710      37    read    rm
#> 5810      42    read    rm
#> 5910      63    read    rm
#> 601       48    read    rm
#> 611       50    read    rm
#> 621       47    read    rm
#> 631       44    read    rm
#> 641       34    read    rm
#> 651       50    read    rm
#> 661       44    read    rm
#> 671       60    read    rm
#> 681       47    read    rm
#> 691       63    read    rm
#> 701       50    read    rm
#> 711       44    read    rm
#> 721       60    read    rm
#> 731       73    read    rm
#> 741       68    read    rm
#> 751       55    read    rm
#> 761       47    read    rm
#> 771       55    read    rm
#> 781       68    read    rm
#> 791       31    read    rm
#> 801       47    read    rm
#> 811       63    read    rm
#> 821       36    read    rm
#> 831       68    read    rm
#> 841       63    read    rm
#> 851       55    read    rm
#> 861       55    read    rm
#> 871       52    read    rm
#> 881       34    read    rm
#> 891       50    read    rm
#> 901       55    read    rm
#> 911       52    read    rm
#> 921       63    read    rm
#> 931       68    read    rm
#> 941       39    read    rm
#> 951       44    read    rm
#> 961       50    read    rm
#> 971       71    read    rm
#> 981       63    read    rm
#> 991       34    read    rm
#> 1001      63    read    rm
#> 1011      68    read    rm
#> 1021      47    read    rm
#> 1031      47    read    rm
#> 1041      63    read    rm
#> 1051      52    read    rm
#> 1061      55    read    rm
#> 1071      60    read    rm
#> 1081      35    read    rm
#> 1091      47    read    rm
#> 1101      71    read    rm
#> 1111      57    read    rm
#> 1121      44    read    rm
#> 1131      65    read    rm
#> 1141      68    read    rm
#> 1151      73    read    rm
#> 1161      36    read    rm
#> 1171      43    read    rm
#> 1181      73    read    rm
#> 1191      52    read    rm
#> 1201      41    read    rm
#> 1211      60    read    rm
#> 1221      50    read    rm
#> 1231      50    read    rm
#> 1241      47    read    rm
#> 1251      47    read    rm
#> 1261      55    read    rm
#> 1271      50    read    rm
#> 1281      39    read    rm
#> 1291      50    read    rm
#> 1301      34    read    rm
#> 1311      57    read    rm
#> 1321      57    read    rm
#> 1331      68    read    rm
#> 1341      42    read    rm
#> 1351      61    read    rm
#> 1361      76    read    rm
#> 1371      47    read    rm
#> 1381      46    read    rm
#> 1391      39    read    rm
#> 1401      52    read    rm
#> 1411      28    read    rm
#> 1421      42    read    rm
#> 1431      47    read    rm
#> 1441      47    read    rm
#> 1451      52    read    rm
#> 1461      47    read    rm
#> 1471      50    read    rm
#> 1481      44    read    rm
#> 1491      47    read    rm
#> 1501      45    read    rm
#> 1511      47    read    rm
#> 1521      65    read    rm
#> 1531      43    read    rm
#> 1541      47    read    rm
#> 1551      57    read    rm
#> 1561      68    read    rm
#> 1571      52    read    rm
#> 1581      42    read    rm
#> 1591      42    read    rm
#> 1601      66    read    rm
#> 1611      47    read    rm
#> 1621      57    read    rm
#> 1631      47    read    rm
#> 1641      57    read    rm
#> 1651      52    read    rm
#> 1661      44    read    rm
#> 1671      50    read    rm
#> 1681      39    read    rm
#> 1691      57    read    rm
#> 1701      57    read    rm
#> 1711      42    read    rm
#> 1721      47    read    rm
#> 1731      42    read    rm
#> 1741      60    read    rm
#> 1751      44    read    rm
#> 1761      63    read    rm
#> 1771      65    read    rm
#> 1781      39    read    rm
#> 1791      50    read    rm
#> 1801      52    read    rm
#> 1811      60    read    rm
#> 1821      44    read    rm
#> 1831      52    read    rm
#> 1841      55    read    rm
#> 1851      50    read    rm
#> 1861      65    read    rm
#> 1871      52    read    rm
#> 1881      47    read    rm
#> 1891      63    read    rm
#> 1901      50    read    rm
#> 1911      42    read    rm
#> 1921      36    read    rm
#> 1931      50    read    rm
#> 1941      41    read    rm
#> 1951      47    read    rm
#> 1961      55    read    rm
#> 1971      42    read    rm
#> 1981      57    read    rm
#> 1991      55    read    rm
#> 2001      63    read    rm
#> 401       41    math    rm
#> 402       53    math    rm
#> 403       54    math    rm
#> 404       47    math    rm
#> 405       57    math    rm
#> 406       51    math    rm
#> 407       42    math    rm
#> 408       45    math    rm
#> 409       54    math    rm
#> 410       52    math    rm
#> 411       51    math    rm
#> 412       51    math    rm
#> 413       71    math    rm
#> 414       57    math    rm
#> 415       50    math    rm
#> 416       43    math    rm
#> 417       51    math    rm
#> 418       60    math    rm
#> 419       62    math    rm
#> 420       57    math    rm
#> 421       35    math    rm
#> 422       75    math    rm
#> 423       45    math    rm
#> 424       57    math    rm
#> 425       45    math    rm
#> 426       46    math    rm
#> 427       66    math    rm
#> 428       57    math    rm
#> 429       49    math    rm
#> 430       49    math    rm
#> 431       57    math    rm
#> 432       64    math    rm
#> 433       63    math    rm
#> 434       57    math    rm
#> 435       50    math    rm
#> 436       58    math    rm
#> 437       75    math    rm
#> 438       68    math    rm
#> 439       44    math    rm
#> 440       40    math    rm
#> 441       41    math    rm
#> 442       62    math    rm
#> 443       57    math    rm
#> 444       43    math    rm
#> 445       48    math    rm
#> 446       63    math    rm
#> 447       39    math    rm
#> 448       70    math    rm
#> 449       63    math    rm
#> 450       59    math    rm
#> 451       61    math    rm
#> 452       38    math    rm
#> 453       61    math    rm
#> 454       49    math    rm
#> 455       73    math    rm
#> 456       44    math    rm
#> 457       42    math    rm
#> 458       39    math    rm
#> 459       55    math    rm
#> 460       52    math    rm
#> 461       45    math    rm
#> 462       61    math    rm
#> 463       39    math    rm
#> 464       41    math    rm
#> 465       50    math    rm
#> 466       40    math    rm
#> 467       60    math    rm
#> 468       47    math    rm
#> 469       59    math    rm
#> 470       49    math    rm
#> 471       46    math    rm
#> 472       58    math    rm
#> 473       71    math    rm
#> 474       58    math    rm
#> 475       46    math    rm
#> 476       43    math    rm
#> 477       54    math    rm
#> 478       56    math    rm
#> 479       46    math    rm
#> 480       54    math    rm
#> 481       57    math    rm
#> 482       54    math    rm
#> 483       71    math    rm
#> 484       48    math    rm
#> 485       40    math    rm
#> 486       64    math    rm
#> 487       51    math    rm
#> 488       39    math    rm
#> 489       40    math    rm
#> 490       61    math    rm
#> 491       66    math    rm
#> 492       49    math    rm
#> 493       65    math    rm
#> 494       52    math    rm
#> 495       46    math    rm
#> 496       61    math    rm
#> 497       72    math    rm
#> 498       71    math    rm
#> 499       40    math    rm
#> 500       69    math    rm
#> 501       64    math    rm
#> 502       56    math    rm
#> 503       49    math    rm
#> 504       54    math    rm
#> 505       53    math    rm
#> 506       66    math    rm
#> 507       67    math    rm
#> 508       40    math    rm
#> 509       46    math    rm
#> 510       69    math    rm
#> 511       40    math    rm
#> 512       41    math    rm
#> 513       57    math    rm
#> 514       58    math    rm
#> 515       57    math    rm
#> 516       37    math    rm
#> 517       55    math    rm
#> 518       62    math    rm
#> 519       64    math    rm
#> 520       40    math    rm
#> 521       50    math    rm
#> 522       46    math    rm
#> 523       53    math    rm
#> 524       52    math    rm
#> 525       45    math    rm
#> 526       56    math    rm
#> 527       45    math    rm
#> 528       54    math    rm
#> 529       56    math    rm
#> 530       41    math    rm
#> 531       54    math    rm
#> 532       72    math    rm
#> 533       56    math    rm
#> 534       47    math    rm
#> 535       49    math    rm
#> 536       60    math    rm
#> 537       54    math    rm
#> 538       55    math    rm
#> 539       33    math    rm
#> 540       49    math    rm
#> 541       43    math    rm
#> 542       50    math    rm
#> 543       52    math    rm
#> 544       48    math    rm
#> 545       58    math    rm
#> 546       43    math    rm
#> 547       41    math    rm
#> 548       43    math    rm
#> 549       46    math    rm
#> 550       44    math    rm
#> 551       43    math    rm
#> 552       61    math    rm
#> 553       40    math    rm
#> 554       49    math    rm
#> 555       56    math    rm
#> 556       61    math    rm
#> 557       50    math    rm
#> 558       51    math    rm
#> 559       42    math    rm
#> 560       67    math    rm
#> 561       53    math    rm
#> 562       50    math    rm
#> 563       51    math    rm
#> 564       72    math    rm
#> 565       48    math    rm
#> 566       40    math    rm
#> 567       53    math    rm
#> 568       39    math    rm
#> 569       63    math    rm
#> 570       51    math    rm
#> 571       45    math    rm
#> 572       39    math    rm
#> 573       42    math    rm
#> 574       62    math    rm
#> 575       44    math    rm
#> 576       65    math    rm
#> 577       63    math    rm
#> 578       54    math    rm
#> 579       45    math    rm
#> 580       60    math    rm
#> 581       49    math    rm
#> 582       48    math    rm
#> 583       57    math    rm
#> 584       55    math    rm
#> 585       66    math    rm
#> 586       64    math    rm
#> 587       55    math    rm
#> 588       42    math    rm
#> 589       56    math    rm
#> 590       53    math    rm
#> 591       41    math    rm
#> 592       42    math    rm
#> 593       53    math    rm
#> 594       42    math    rm
#> 595       60    math    rm
#> 596       52    math    rm
#> 597       38    math    rm
#> 598       57    math    rm
#> 599       58    math    rm
#> 600       65    math    rm
#> 1102      57    read   rsc
#> 2101      68    read   rsc
#> 3101      44    read   rsc
#> 4101      63    read   rsc
#> 5101      47    read   rsc
#> 6100      44    read   rsc
#> 7100      50    read   rsc
#> 812       34    read   rsc
#> 912       63    read   rsc
#> 1012      57    read   rsc
#> 1112      60    read   rsc
#> 1212      57    read   rsc
#> 1312      73    read   rsc
#> 1412      54    read   rsc
#> 1512      45    read   rsc
#> 1612      42    read   rsc
#> 1712      47    read   rsc
#> 1812      57    read   rsc
#> 1912      68    read   rsc
#> 2011      55    read   rsc
#> 2111      63    read   rsc
#> 2211      63    read   rsc
#> 2311      50    read   rsc
#> 2411      60    read   rsc
#> 2511      37    read   rsc
#> 2611      34    read   rsc
#> 2711      65    read   rsc
#> 2811      47    read   rsc
#> 2911      44    read   rsc
#> 3011      52    read   rsc
#> 3111      42    read   rsc
#> 3211      76    read   rsc
#> 3311      65    read   rsc
#> 3411      42    read   rsc
#> 3511      52    read   rsc
#> 3611      60    read   rsc
#> 3711      68    read   rsc
#> 3811      65    read   rsc
#> 3911      47    read   rsc
#> 4011      39    read   rsc
#> 4111      47    read   rsc
#> 4211      55    read   rsc
#> 4311      52    read   rsc
#> 4411      42    read   rsc
#> 4511      65    read   rsc
#> 4611      55    read   rsc
#> 4711      50    read   rsc
#> 4811      65    read   rsc
#> 4911      47    read   rsc
#> 5011      57    read   rsc
#> 5111      53    read   rsc
#> 5211      39    read   rsc
#> 5311      44    read   rsc
#> 5411      63    read   rsc
#> 5511      73    read   rsc
#> 5611      39    read   rsc
#> 5711      37    read   rsc
#> 5811      42    read   rsc
#> 5911      63    read   rsc
#> 6010      48    read   rsc
#> 6110      50    read   rsc
#> 6210      47    read   rsc
#> 6310      44    read   rsc
#> 6410      34    read   rsc
#> 6510      50    read   rsc
#> 6610      44    read   rsc
#> 6710      60    read   rsc
#> 6810      47    read   rsc
#> 6910      63    read   rsc
#> 7010      50    read   rsc
#> 7110      44    read   rsc
#> 7210      60    read   rsc
#> 7310      73    read   rsc
#> 7410      68    read   rsc
#> 7510      55    read   rsc
#> 7610      47    read   rsc
#> 7710      55    read   rsc
#> 7810      68    read   rsc
#> 7910      31    read   rsc
#> 802       47    read   rsc
#> 813       63    read   rsc
#> 822       36    read   rsc
#> 832       68    read   rsc
#> 842       63    read   rsc
#> 852       55    read   rsc
#> 862       55    read   rsc
#> 872       52    read   rsc
#> 882       34    read   rsc
#> 892       50    read   rsc
#> 902       55    read   rsc
#> 913       52    read   rsc
#> 922       63    read   rsc
#> 932       68    read   rsc
#> 942       39    read   rsc
#> 952       44    read   rsc
#> 962       50    read   rsc
#> 972       71    read   rsc
#> 982       63    read   rsc
#> 992       34    read   rsc
#> 1002      63    read   rsc
#> 1013      68    read   rsc
#> 1022      47    read   rsc
#> 1032      47    read   rsc
#> 1042      63    read   rsc
#> 1052      52    read   rsc
#> 1062      55    read   rsc
#> 1072      60    read   rsc
#> 1082      35    read   rsc
#> 1092      47    read   rsc
#> 1103      71    read   rsc
#> 1113      57    read   rsc
#> 1122      44    read   rsc
#> 1132      65    read   rsc
#> 1142      68    read   rsc
#> 1152      73    read   rsc
#> 1162      36    read   rsc
#> 1172      43    read   rsc
#> 1182      73    read   rsc
#> 1192      52    read   rsc
#> 1202      41    read   rsc
#> 1213      60    read   rsc
#> 1222      50    read   rsc
#> 1232      50    read   rsc
#> 1242      47    read   rsc
#> 1252      47    read   rsc
#> 1262      55    read   rsc
#> 1272      50    read   rsc
#> 1282      39    read   rsc
#> 1292      50    read   rsc
#> 1302      34    read   rsc
#> 1313      57    read   rsc
#> 1322      57    read   rsc
#> 1332      68    read   rsc
#> 1342      42    read   rsc
#> 1352      61    read   rsc
#> 1362      76    read   rsc
#> 1372      47    read   rsc
#> 1382      46    read   rsc
#> 1392      39    read   rsc
#> 1402      52    read   rsc
#> 1413      28    read   rsc
#> 1422      42    read   rsc
#> 1432      47    read   rsc
#> 1442      47    read   rsc
#> 1452      52    read   rsc
#> 1462      47    read   rsc
#> 1472      50    read   rsc
#> 1482      44    read   rsc
#> 1492      47    read   rsc
#> 1502      45    read   rsc
#> 1513      47    read   rsc
#> 1522      65    read   rsc
#> 1532      43    read   rsc
#> 1542      47    read   rsc
#> 1552      57    read   rsc
#> 1562      68    read   rsc
#> 1572      52    read   rsc
#> 1582      42    read   rsc
#> 1592      42    read   rsc
#> 1602      66    read   rsc
#> 1613      47    read   rsc
#> 1622      57    read   rsc
#> 1632      47    read   rsc
#> 1642      57    read   rsc
#> 1652      52    read   rsc
#> 1662      44    read   rsc
#> 1672      50    read   rsc
#> 1682      39    read   rsc
#> 1692      57    read   rsc
#> 1702      57    read   rsc
#> 1713      42    read   rsc
#> 1722      47    read   rsc
#> 1732      42    read   rsc
#> 1742      60    read   rsc
#> 1752      44    read   rsc
#> 1762      63    read   rsc
#> 1772      65    read   rsc
#> 1782      39    read   rsc
#> 1792      50    read   rsc
#> 1802      52    read   rsc
#> 1813      60    read   rsc
#> 1822      44    read   rsc
#> 1832      52    read   rsc
#> 1842      55    read   rsc
#> 1852      50    read   rsc
#> 1862      65    read   rsc
#> 1872      52    read   rsc
#> 1882      47    read   rsc
#> 1892      63    read   rsc
#> 1902      50    read   rsc
#> 1913      42    read   rsc
#> 1922      36    read   rsc
#> 1932      50    read   rsc
#> 1942      41    read   rsc
#> 1952      47    read   rsc
#> 1962      55    read   rsc
#> 1972      42    read   rsc
#> 1982      57    read   rsc
#> 1992      55    read   rsc
#> 2002      63    read   rsc
#> 6011      47 science   rsc
#> 602       63 science   rsc
#> 603       58 science   rsc
#> 604       53 science   rsc
#> 605       53 science   rsc
#> 606       63 science   rsc
#> 607       53 science   rsc
#> 608       39 science   rsc
#> 609       58 science   rsc
#> 6101      NA science   rsc
#> 6111      53 science   rsc
#> 612       63 science   rsc
#> 613       61 science   rsc
#> 614       55 science   rsc
#> 615       31 science   rsc
#> 616       50 science   rsc
#> 617       50 science   rsc
#> 618       58 science   rsc
#> 619       NA science   rsc
#> 620       53 science   rsc
#> 6211      66 science   rsc
#> 622       72 science   rsc
#> 623       55 science   rsc
#> 624       61 science   rsc
#> 625       39 science   rsc
#> 626       39 science   rsc
#> 627       61 science   rsc
#> 628       58 science   rsc
#> 629       39 science   rsc
#> 630       55 science   rsc
#> 6311      47 science   rsc
#> 632       64 science   rsc
#> 633       66 science   rsc
#> 634       72 science   rsc
#> 635       61 science   rsc
#> 636       61 science   rsc
#> 637       66 science   rsc
#> 638       NA science   rsc
#> 639       36 science   rsc
#> 640       39 science   rsc
#> 6411      42 science   rsc
#> 642       58 science   rsc
#> 643       55 science   rsc
#> 644       50 science   rsc
#> 645       63 science   rsc
#> 646       69 science   rsc
#> 647       49 science   rsc
#> 648       63 science   rsc
#> 649       53 science   rsc
#> 650       47 science   rsc
#> 6511      57 science   rsc
#> 652       47 science   rsc
#> 653       50 science   rsc
#> 654       55 science   rsc
#> 655       69 science   rsc
#> 656       NA science   rsc
#> 657       33 science   rsc
#> 658       56 science   rsc
#> 659       58 science   rsc
#> 660       44 science   rsc
#> 6611      58 science   rsc
#> 662       69 science   rsc
#> 663       34 science   rsc
#> 664       36 science   rsc
#> 665       36 science   rsc
#> 666       50 science   rsc
#> 667       55 science   rsc
#> 668       42 science   rsc
#> 669       65 science   rsc
#> 670       44 science   rsc
#> 6711      39 science   rsc
#> 672       58 science   rsc
#> 673       63 science   rsc
#> 674       74 science   rsc
#> 675       58 science   rsc
#> 676       45 science   rsc
#> 677       NA science   rsc
#> 678       63 science   rsc
#> 679       39 science   rsc
#> 680       42 science   rsc
#> 6811      55 science   rsc
#> 682       61 science   rsc
#> 683       66 science   rsc
#> 684       63 science   rsc
#> 685       44 science   rsc
#> 686       63 science   rsc
#> 687       53 science   rsc
#> 688       42 science   rsc
#> 689       34 science   rsc
#> 690       61 science   rsc
#> 6911      47 science   rsc
#> 692       66 science   rsc
#> 693       69 science   rsc
#> 694       44 science   rsc
#> 695       47 science   rsc
#> 696       63 science   rsc
#> 697       66 science   rsc
#> 698       69 science   rsc
#> 699       39 science   rsc
#> 700       61 science   rsc
#> 7011      69 science   rsc
#> 702       66 science   rsc
#> 703       33 science   rsc
#> 704       50 science   rsc
#> 705       61 science   rsc
#> 706       42 science   rsc
#> 707       50 science   rsc
#> 708       51 science   rsc
#> 709       50 science   rsc
#> 7101      58 science   rsc
#> 7111      61 science   rsc
#> 712       39 science   rsc
#> 713       46 science   rsc
#> 714       59 science   rsc
#> 715       55 science   rsc
#> 716       42 science   rsc
#> 717       55 science   rsc
#> 718       58 science   rsc
#> 719       58 science   rsc
#> 720       39 science   rsc
#> 7211      50 science   rsc
#> 722       50 science   rsc
#> 723       39 science   rsc
#> 724       48 science   rsc
#> 725       34 science   rsc
#> 726       58 science   rsc
#> 727       44 science   rsc
#> 728       50 science   rsc
#> 729       47 science   rsc
#> 730       29 science   rsc
#> 7311      50 science   rsc
#> 732       54 science   rsc
#> 733       50 science   rsc
#> 734       47 science   rsc
#> 735       44 science   rsc
#> 736       67 science   rsc
#> 737       58 science   rsc
#> 738       44 science   rsc
#> 739       42 science   rsc
#> 740       44 science   rsc
#> 7411      44 science   rsc
#> 742       50 science   rsc
#> 743       39 science   rsc
#> 744       44 science   rsc
#> 745       53 science   rsc
#> 746       48 science   rsc
#> 747       55 science   rsc
#> 748       44 science   rsc
#> 749       40 science   rsc
#> 750       34 science   rsc
#> 7511      42 science   rsc
#> 752       58 science   rsc
#> 753       50 science   rsc
#> 754       53 science   rsc
#> 755       58 science   rsc
#> 756       55 science   rsc
#> 757       54 science   rsc
#> 758       47 science   rsc
#> 759       42 science   rsc
#> 760       61 science   rsc
#> 7611      53 science   rsc
#> 762       51 science   rsc
#> 763       63 science   rsc
#> 764       61 science   rsc
#> 765       55 science   rsc
#> 766       40 science   rsc
#> 767       61 science   rsc
#> 768       47 science   rsc
#> 769       55 science   rsc
#> 770       53 science   rsc
#> 7711      50 science   rsc
#> 772       47 science   rsc
#> 773       31 science   rsc
#> 774       61 science   rsc
#> 775       35 science   rsc
#> 776       54 science   rsc
#> 777       55 science   rsc
#> 778       53 science   rsc
#> 779       58 science   rsc
#> 780       56 science   rsc
#> 7811      50 science   rsc
#> 782       39 science   rsc
#> 783       63 science   rsc
#> 784       50 science   rsc
#> 785       66 science   rsc
#> 786       58 science   rsc
#> 787       53 science   rsc
#> 788       42 science   rsc
#> 789       55 science   rsc
#> 790       53 science   rsc
#> 7911      42 science   rsc
#> 792       50 science   rsc
#> 793       55 science   rsc
#> 794       34 science   rsc
#> 795       50 science   rsc
#> 796       42 science   rsc
#> 797       36 science   rsc
#> 798       55 science   rsc
#> 799       58 science   rsc
#> 800       53 science   rsc
#> 1104      57    read   rso
#> 2102      68    read   rso
#> 3102      44    read   rso
#> 4102      63    read   rso
#> 5102      47    read   rso
#> 6102      44    read   rso
#> 7102      50    read   rso
#> 8100      34    read   rso
#> 9100      63    read   rso
#> 1014      57    read   rso
#> 1114      60    read   rso
#> 1214      57    read   rso
#> 1314      73    read   rso
#> 1414      54    read   rso
#> 1514      45    read   rso
#> 1614      42    read   rso
#> 1714      47    read   rso
#> 1814      57    read   rso
#> 1914      68    read   rso
#> 2012      55    read   rso
#> 2112      63    read   rso
#> 2212      63    read   rso
#> 2312      50    read   rso
#> 2412      60    read   rso
#> 2512      37    read   rso
#> 2612      34    read   rso
#> 2712      65    read   rso
#> 2812      47    read   rso
#> 2912      44    read   rso
#> 3012      52    read   rso
#> 3112      42    read   rso
#> 3212      76    read   rso
#> 3312      65    read   rso
#> 3412      42    read   rso
#> 3512      52    read   rso
#> 3612      60    read   rso
#> 3712      68    read   rso
#> 3812      65    read   rso
#> 3912      47    read   rso
#> 4012      39    read   rso
#> 4112      47    read   rso
#> 4212      55    read   rso
#> 4312      52    read   rso
#> 4412      42    read   rso
#> 4512      65    read   rso
#> 4612      55    read   rso
#> 4712      50    read   rso
#> 4812      65    read   rso
#> 4912      47    read   rso
#> 5012      57    read   rso
#> 5112      53    read   rso
#> 5212      39    read   rso
#> 5312      44    read   rso
#> 5412      63    read   rso
#> 5512      73    read   rso
#> 5612      39    read   rso
#> 5712      37    read   rso
#> 5812      42    read   rso
#> 5912      63    read   rso
#> 6012      48    read   rso
#> 6112      50    read   rso
#> 6212      47    read   rso
#> 6312      44    read   rso
#> 6412      34    read   rso
#> 6512      50    read   rso
#> 6612      44    read   rso
#> 6712      60    read   rso
#> 6812      47    read   rso
#> 6912      63    read   rso
#> 7012      50    read   rso
#> 7112      44    read   rso
#> 7212      60    read   rso
#> 7312      73    read   rso
#> 7412      68    read   rso
#> 7512      55    read   rso
#> 7612      47    read   rso
#> 7712      55    read   rso
#> 7812      68    read   rso
#> 7912      31    read   rso
#> 8010      47    read   rso
#> 8110      63    read   rso
#> 8210      36    read   rso
#> 8310      68    read   rso
#> 8410      63    read   rso
#> 8510      55    read   rso
#> 8610      55    read   rso
#> 8710      52    read   rso
#> 8810      34    read   rso
#> 8910      50    read   rso
#> 9010      55    read   rso
#> 9110      52    read   rso
#> 9210      63    read   rso
#> 9310      68    read   rso
#> 9410      39    read   rso
#> 9510      44    read   rso
#> 9610      50    read   rso
#> 9710      71    read   rso
#> 9810      63    read   rso
#> 9910      34    read   rso
#> 1003      63    read   rso
#> 1015      68    read   rso
#> 1023      47    read   rso
#> 1033      47    read   rso
#> 1043      63    read   rso
#> 1053      52    read   rso
#> 1063      55    read   rso
#> 1073      60    read   rso
#> 1083      35    read   rso
#> 1093      47    read   rso
#> 1105      71    read   rso
#> 1115      57    read   rso
#> 1123      44    read   rso
#> 1133      65    read   rso
#> 1143      68    read   rso
#> 1153      73    read   rso
#> 1163      36    read   rso
#> 1173      43    read   rso
#> 1183      73    read   rso
#> 1193      52    read   rso
#> 1203      41    read   rso
#> 1215      60    read   rso
#> 1223      50    read   rso
#> 1233      50    read   rso
#> 1243      47    read   rso
#> 1253      47    read   rso
#> 1263      55    read   rso
#> 1273      50    read   rso
#> 1283      39    read   rso
#> 1293      50    read   rso
#> 1303      34    read   rso
#> 1315      57    read   rso
#> 1323      57    read   rso
#> 1333      68    read   rso
#> 1343      42    read   rso
#> 1353      61    read   rso
#> 1363      76    read   rso
#> 1373      47    read   rso
#> 1383      46    read   rso
#> 1393      39    read   rso
#> 1403      52    read   rso
#> 1415      28    read   rso
#> 1423      42    read   rso
#> 1433      47    read   rso
#> 1443      47    read   rso
#> 1453      52    read   rso
#> 1463      47    read   rso
#> 1473      50    read   rso
#> 1483      44    read   rso
#> 1493      47    read   rso
#> 1503      45    read   rso
#> 1515      47    read   rso
#> 1523      65    read   rso
#> 1533      43    read   rso
#> 1543      47    read   rso
#> 1553      57    read   rso
#> 1563      68    read   rso
#> 1573      52    read   rso
#> 1583      42    read   rso
#> 1593      42    read   rso
#> 1603      66    read   rso
#> 1615      47    read   rso
#> 1623      57    read   rso
#> 1633      47    read   rso
#> 1643      57    read   rso
#> 1653      52    read   rso
#> 1663      44    read   rso
#> 1673      50    read   rso
#> 1683      39    read   rso
#> 1693      57    read   rso
#> 1703      57    read   rso
#> 1715      42    read   rso
#> 1723      47    read   rso
#> 1733      42    read   rso
#> 1743      60    read   rso
#> 1753      44    read   rso
#> 1763      63    read   rso
#> 1773      65    read   rso
#> 1783      39    read   rso
#> 1793      50    read   rso
#> 1803      52    read   rso
#> 1815      60    read   rso
#> 1823      44    read   rso
#> 1833      52    read   rso
#> 1843      55    read   rso
#> 1853      50    read   rso
#> 1863      65    read   rso
#> 1873      52    read   rso
#> 1883      47    read   rso
#> 1893      63    read   rso
#> 1903      50    read   rso
#> 1915      42    read   rso
#> 1923      36    read   rso
#> 1933      50    read   rso
#> 1943      41    read   rso
#> 1953      47    read   rso
#> 1963      55    read   rso
#> 1973      42    read   rso
#> 1983      57    read   rso
#> 1993      55    read   rso
#> 2003      63    read   rso
#> 8011      57   socst   rso
#> 8021      61   socst   rso
#> 803       31   socst   rso
#> 804       56   socst   rso
#> 805       61   socst   rso
#> 806       61   socst   rso
#> 807       61   socst   rso
#> 808       36   socst   rso
#> 809       51   socst   rso
#> 8101      51   socst   rso
#> 8111      61   socst   rso
#> 8121      61   socst   rso
#> 8131      71   socst   rso
#> 814       46   socst   rso
#> 815       56   socst   rso
#> 816       56   socst   rso
#> 817       56   socst   rso
#> 818       56   socst   rso
#> 819       61   socst   rso
#> 820       46   socst   rso
#> 8211      41   socst   rso
#> 8221      66   socst   rso
#> 823       56   socst   rso
#> 824       61   socst   rso
#> 825       46   socst   rso
#> 826       31   socst   rso
#> 827       66   socst   rso
#> 828       46   socst   rso
#> 829       46   socst   rso
#> 830       41   socst   rso
#> 8311      51   socst   rso
#> 8321      61   socst   rso
#> 833       71   socst   rso
#> 834       31   socst   rso
#> 835       61   socst   rso
#> 836       66   socst   rso
#> 837       66   socst   rso
#> 838       66   socst   rso
#> 839       36   socst   rso
#> 840       51   socst   rso
#> 8411      51   socst   rso
#> 8421      51   socst   rso
#> 843       51   socst   rso
#> 844       41   socst   rso
#> 845       66   socst   rso
#> 846       46   socst   rso
#> 847       47   socst   rso
#> 848       51   socst   rso
#> 849       46   socst   rso
#> 850       51   socst   rso
#> 8511      56   socst   rso
#> 8521      41   socst   rso
#> 853       46   socst   rso
#> 854       71   socst   rso
#> 855       66   socst   rso
#> 856       42   socst   rso
#> 857       32   socst   rso
#> 858       46   socst   rso
#> 859       41   socst   rso
#> 860       51   socst   rso
#> 8611      61   socst   rso
#> 8621      66   socst   rso
#> 863       46   socst   rso
#> 864       36   socst   rso
#> 865       61   socst   rso
#> 866       26   socst   rso
#> 867       66   socst   rso
#> 868       26   socst   rso
#> 869       44   socst   rso
#> 870       36   socst   rso
#> 8711      51   socst   rso
#> 8721      61   socst   rso
#> 873       66   socst   rso
#> 874       66   socst   rso
#> 875       51   socst   rso
#> 876       31   socst   rso
#> 877       61   socst   rso
#> 878       66   socst   rso
#> 879       46   socst   rso
#> 880       56   socst   rso
#> 8811      56   socst   rso
#> 8821      36   socst   rso
#> 883       56   socst   rso
#> 884       56   socst   rso
#> 885       41   socst   rso
#> 886       66   socst   rso
#> 887       56   socst   rso
#> 888       56   socst   rso
#> 889       31   socst   rso
#> 890       56   socst   rso
#> 8911      46   socst   rso
#> 8921      46   socst   rso
#> 893       61   socst   rso
#> 894       48   socst   rso
#> 895       51   socst   rso
#> 896       51   socst   rso
#> 897       56   socst   rso
#> 898       71   socst   rso
#> 899       41   socst   rso
#> 900       61   socst   rso
#> 9011      66   socst   rso
#> 9021      61   socst   rso
#> 903       41   socst   rso
#> 904       51   socst   rso
#> 905       51   socst   rso
#> 906       56   socst   rso
#> 907       56   socst   rso
#> 908       33   socst   rso
#> 909       56   socst   rso
#> 9101      71   socst   rso
#> 9111      56   socst   rso
#> 9121      51   socst   rso
#> 9131      66   socst   rso
#> 914       56   socst   rso
#> 915       66   socst   rso
#> 916       41   socst   rso
#> 917       46   socst   rso
#> 918       66   socst   rso
#> 919       56   socst   rso
#> 920       51   socst   rso
#> 9211      51   socst   rso
#> 9221      56   socst   rso
#> 923       56   socst   rso
#> 924       46   socst   rso
#> 925       46   socst   rso
#> 926       61   socst   rso
#> 927       56   socst   rso
#> 928       41   socst   rso
#> 929       46   socst   rso
#> 930       26   socst   rso
#> 9311      56   socst   rso
#> 9321      56   socst   rso
#> 933       51   socst   rso
#> 934       46   socst   rso
#> 935       66   socst   rso
#> 936       66   socst   rso
#> 937       46   socst   rso
#> 938       56   socst   rso
#> 939       41   socst   rso
#> 940       61   socst   rso
#> 9411      51   socst   rso
#> 9421      52   socst   rso
#> 943       51   socst   rso
#> 944       41   socst   rso
#> 945       66   socst   rso
#> 946       61   socst   rso
#> 947       31   socst   rso
#> 948       51   socst   rso
#> 949       41   socst   rso
#> 950       41   socst   rso
#> 9511      46   socst   rso
#> 9521      56   socst   rso
#> 953       51   socst   rso
#> 954       61   socst   rso
#> 955       66   socst   rso
#> 956       71   socst   rso
#> 957       61   socst   rso
#> 958       61   socst   rso
#> 959       41   socst   rso
#> 960       66   socst   rso
#> 9611      61   socst   rso
#> 9621      58   socst   rso
#> 963       31   socst   rso
#> 964       61   socst   rso
#> 965       61   socst   rso
#> 966       31   socst   rso
#> 967       61   socst   rso
#> 968       36   socst   rso
#> 969       41   socst   rso
#> 970       37   socst   rso
#> 9711      43   socst   rso
#> 9721      61   socst   rso
#> 973       39   socst   rso
#> 974       51   socst   rso
#> 975       51   socst   rso
#> 976       66   socst   rso
#> 977       71   socst   rso
#> 978       41   socst   rso
#> 979       36   socst   rso
#> 980       51   socst   rso
#> 9811      51   socst   rso
#> 9821      51   socst   rso
#> 983       61   socst   rso
#> 984       61   socst   rso
#> 985       56   socst   rso
#> 986       71   socst   rso
#> 987       51   socst   rso
#> 988       36   socst   rso
#> 989       61   socst   rso
#> 990       66   socst   rso
#> 9911      41   socst   rso
#> 9921      41   socst   rso
#> 993       56   socst   rso
#> 994       51   socst   rso
#> 995       56   socst   rso
#> 996       56   socst   rso
#> 997       46   socst   rso
#> 998       52   socst   rso
#> 999       61   socst   rso
#> 1000      61   socst   rso
#> 2013      52   write    wm
#> 2021      59   write    wm
#> 2031      33   write    wm
#> 2041      44   write    wm
#> 2051      52   write    wm
#> 2061      52   write    wm
#> 2071      59   write    wm
#> 2081      46   write    wm
#> 2091      57   write    wm
#> 2103      55   write    wm
#> 2113      46   write    wm
#> 2121      65   write    wm
#> 2131      60   write    wm
#> 2141      63   write    wm
#> 2151      57   write    wm
#> 2161      49   write    wm
#> 2171      52   write    wm
#> 2181      57   write    wm
#> 2191      65   write    wm
#> 2201      39   write    wm
#> 2213      49   write    wm
#> 2221      63   write    wm
#> 2231      40   write    wm
#> 2241      52   write    wm
#> 2251      44   write    wm
#> 2261      37   write    wm
#> 2271      65   write    wm
#> 2281      57   write    wm
#> 2291      38   write    wm
#> 2301      44   write    wm
#> 2313      31   write    wm
#> 2321      52   write    wm
#> 2331      67   write    wm
#> 2341      41   write    wm
#> 2351      59   write    wm
#> 2361      65   write    wm
#> 2371      54   write    wm
#> 2381      62   write    wm
#> 2391      31   write    wm
#> 2401      31   write    wm
#> 2413      47   write    wm
#> 2421      59   write    wm
#> 2431      54   write    wm
#> 2441      41   write    wm
#> 2451      65   write    wm
#> 2461      59   write    wm
#> 2471      40   write    wm
#> 2481      59   write    wm
#> 2491      59   write    wm
#> 2501      54   write    wm
#> 2513      61   write    wm
#> 2521      33   write    wm
#> 2531      44   write    wm
#> 2541      59   write    wm
#> 2551      62   write    wm
#> 2561      39   write    wm
#> 2571      37   write    wm
#> 2581      39   write    wm
#> 2591      57   write    wm
#> 2601      49   write    wm
#> 2613      46   write    wm
#> 2621      62   write    wm
#> 2631      44   write    wm
#> 2641      33   write    wm
#> 2651      42   write    wm
#> 2661      41   write    wm
#> 2671      54   write    wm
#> 2681      39   write    wm
#> 2691      43   write    wm
#> 2701      33   write    wm
#> 2713      44   write    wm
#> 2721      54   write    wm
#> 2731      67   write    wm
#> 2741      59   write    wm
#> 2751      45   write    wm
#> 2761      40   write    wm
#> 2771      61   write    wm
#> 2781      59   write    wm
#> 2791      36   write    wm
#> 2801      41   write    wm
#> 2813      59   write    wm
#> 2821      49   write    wm
#> 2831      59   write    wm
#> 2841      65   write    wm
#> 2851      41   write    wm
#> 2861      62   write    wm
#> 2871      41   write    wm
#> 2881      49   write    wm
#> 2891      31   write    wm
#> 2901      49   write    wm
#> 2913      62   write    wm
#> 2921      49   write    wm
#> 2931      62   write    wm
#> 2941      44   write    wm
#> 2951      44   write    wm
#> 2961      62   write    wm
#> 2971      65   write    wm
#> 2981      65   write    wm
#> 2991      44   write    wm
#> 3001      63   write    wm
#> 3013      60   write    wm
#> 3021      59   write    wm
#> 3031      46   write    wm
#> 3041      52   write    wm
#> 3051      59   write    wm
#> 3061      54   write    wm
#> 3071      62   write    wm
#> 3081      35   write    wm
#> 3091      54   write    wm
#> 3103      65   write    wm
#> 3113      52   write    wm
#> 3121      50   write    wm
#> 3131      59   write    wm
#> 3141      65   write    wm
#> 3151      61   write    wm
#> 3161      44   write    wm
#> 3171      54   write    wm
#> 3181      67   write    wm
#> 3191      57   write    wm
#> 3201      47   write    wm
#> 3213      54   write    wm
#> 3221      52   write    wm
#> 3231      52   write    wm
#> 3241      46   write    wm
#> 3251      62   write    wm
#> 3261      57   write    wm
#> 3271      41   write    wm
#> 3281      53   write    wm
#> 3291      49   write    wm
#> 3301      35   write    wm
#> 3313      59   write    wm
#> 3321      65   write    wm
#> 3331      62   write    wm
#> 3341      54   write    wm
#> 3351      59   write    wm
#> 3361      63   write    wm
#> 3371      59   write    wm
#> 3381      52   write    wm
#> 3391      41   write    wm
#> 3401      49   write    wm
#> 3413      46   write    wm
#> 3421      54   write    wm
#> 3431      42   write    wm
#> 3441      57   write    wm
#> 3451      59   write    wm
#> 3461      52   write    wm
#> 3471      62   write    wm
#> 3481      52   write    wm
#> 3491      41   write    wm
#> 3501      55   write    wm
#> 3513      37   write    wm
#> 3521      54   write    wm
#> 3531      57   write    wm
#> 3541      54   write    wm
#> 3551      62   write    wm
#> 3561      59   write    wm
#> 3571      55   write    wm
#> 3581      57   write    wm
#> 3591      39   write    wm
#> 3601      67   write    wm
#> 3613      62   write    wm
#> 3621      50   write    wm
#> 3631      61   write    wm
#> 3641      62   write    wm
#> 3651      59   write    wm
#> 3661      44   write    wm
#> 3671      59   write    wm
#> 3681      54   write    wm
#> 3691      62   write    wm
#> 3701      60   write    wm
#> 3713      57   write    wm
#> 3721      46   write    wm
#> 3731      36   write    wm
#> 3741      59   write    wm
#> 3751      49   write    wm
#> 3761      60   write    wm
#> 3771      67   write    wm
#> 3781      54   write    wm
#> 3791      52   write    wm
#> 3801      65   write    wm
#> 3813      62   write    wm
#> 3821      49   write    wm
#> 3831      67   write    wm
#> 3841      65   write    wm
#> 3851      67   write    wm
#> 3861      65   write    wm
#> 3871      54   write    wm
#> 3881      44   write    wm
#> 3891      62   write    wm
#> 3901      46   write    wm
#> 3913      54   write    wm
#> 3921      57   write    wm
#> 3931      52   write    wm
#> 3941      59   write    wm
#> 3951      65   write    wm
#> 3961      59   write    wm
#> 3971      46   write    wm
#> 3981      41   write    wm
#> 3991      62   write    wm
#> 4001      65   write    wm
#> 4013      41    math    wm
#> 4021      53    math    wm
#> 4031      54    math    wm
#> 4041      47    math    wm
#> 4051      57    math    wm
#> 4061      51    math    wm
#> 4071      42    math    wm
#> 4081      45    math    wm
#> 4091      54    math    wm
#> 4103      52    math    wm
#> 4113      51    math    wm
#> 4121      51    math    wm
#> 4131      71    math    wm
#> 4141      57    math    wm
#> 4151      50    math    wm
#> 4161      43    math    wm
#> 4171      51    math    wm
#> 4181      60    math    wm
#> 4191      62    math    wm
#> 4201      57    math    wm
#> 4213      35    math    wm
#> 4221      75    math    wm
#> 4231      45    math    wm
#> 4241      57    math    wm
#> 4251      45    math    wm
#> 4261      46    math    wm
#> 4271      66    math    wm
#> 4281      57    math    wm
#> 4291      49    math    wm
#> 4301      49    math    wm
#> 4313      57    math    wm
#> 4321      64    math    wm
#> 4331      63    math    wm
#> 4341      57    math    wm
#> 4351      50    math    wm
#> 4361      58    math    wm
#> 4371      75    math    wm
#> 4381      68    math    wm
#> 4391      44    math    wm
#> 4401      40    math    wm
#> 4413      41    math    wm
#> 4421      62    math    wm
#> 4431      57    math    wm
#> 4441      43    math    wm
#> 4451      48    math    wm
#> 4461      63    math    wm
#> 4471      39    math    wm
#> 4481      70    math    wm
#> 4491      63    math    wm
#> 4501      59    math    wm
#> 4513      61    math    wm
#> 4521      38    math    wm
#> 4531      61    math    wm
#> 4541      49    math    wm
#> 4551      73    math    wm
#> 4561      44    math    wm
#> 4571      42    math    wm
#> 4581      39    math    wm
#> 4591      55    math    wm
#> 4601      52    math    wm
#> 4613      45    math    wm
#> 4621      61    math    wm
#> 4631      39    math    wm
#> 4641      41    math    wm
#> 4651      50    math    wm
#> 4661      40    math    wm
#> 4671      60    math    wm
#> 4681      47    math    wm
#> 4691      59    math    wm
#> 4701      49    math    wm
#> 4713      46    math    wm
#> 4721      58    math    wm
#> 4731      71    math    wm
#> 4741      58    math    wm
#> 4751      46    math    wm
#> 4761      43    math    wm
#> 4771      54    math    wm
#> 4781      56    math    wm
#> 4791      46    math    wm
#> 4801      54    math    wm
#> 4813      57    math    wm
#> 4821      54    math    wm
#> 4831      71    math    wm
#> 4841      48    math    wm
#> 4851      40    math    wm
#> 4861      64    math    wm
#> 4871      51    math    wm
#> 4881      39    math    wm
#> 4891      40    math    wm
#> 4901      61    math    wm
#> 4913      66    math    wm
#> 4921      49    math    wm
#> 4931      65    math    wm
#> 4941      52    math    wm
#> 4951      46    math    wm
#> 4961      61    math    wm
#> 4971      72    math    wm
#> 4981      71    math    wm
#> 4991      40    math    wm
#> 5001      69    math    wm
#> 5013      64    math    wm
#> 5021      56    math    wm
#> 5031      49    math    wm
#> 5041      54    math    wm
#> 5051      53    math    wm
#> 5061      66    math    wm
#> 5071      67    math    wm
#> 5081      40    math    wm
#> 5091      46    math    wm
#> 5103      69    math    wm
#> 5113      40    math    wm
#> 5121      41    math    wm
#> 5131      57    math    wm
#> 5141      58    math    wm
#> 5151      57    math    wm
#> 5161      37    math    wm
#> 5171      55    math    wm
#> 5181      62    math    wm
#> 5191      64    math    wm
#> 5201      40    math    wm
#> 5213      50    math    wm
#> 5221      46    math    wm
#> 5231      53    math    wm
#> 5241      52    math    wm
#> 5251      45    math    wm
#> 5261      56    math    wm
#> 5271      45    math    wm
#> 5281      54    math    wm
#> 5291      56    math    wm
#> 5301      41    math    wm
#> 5313      54    math    wm
#> 5321      72    math    wm
#> 5331      56    math    wm
#> 5341      47    math    wm
#> 5351      49    math    wm
#> 5361      60    math    wm
#> 5371      54    math    wm
#> 5381      55    math    wm
#> 5391      33    math    wm
#> 5401      49    math    wm
#> 5413      43    math    wm
#> 5421      50    math    wm
#> 5431      52    math    wm
#> 5441      48    math    wm
#> 5451      58    math    wm
#> 5461      43    math    wm
#> 5471      41    math    wm
#> 5481      43    math    wm
#> 5491      46    math    wm
#> 5501      44    math    wm
#> 5513      43    math    wm
#> 5521      61    math    wm
#> 5531      40    math    wm
#> 5541      49    math    wm
#> 5551      56    math    wm
#> 5561      61    math    wm
#> 5571      50    math    wm
#> 5581      51    math    wm
#> 5591      42    math    wm
#> 5601      67    math    wm
#> 5613      53    math    wm
#> 5621      50    math    wm
#> 5631      51    math    wm
#> 5641      72    math    wm
#> 5651      48    math    wm
#> 5661      40    math    wm
#> 5671      53    math    wm
#> 5681      39    math    wm
#> 5691      63    math    wm
#> 5701      51    math    wm
#> 5713      45    math    wm
#> 5721      39    math    wm
#> 5731      42    math    wm
#> 5741      62    math    wm
#> 5751      44    math    wm
#> 5761      65    math    wm
#> 5771      63    math    wm
#> 5781      54    math    wm
#> 5791      45    math    wm
#> 5801      60    math    wm
#> 5813      49    math    wm
#> 5821      48    math    wm
#> 5831      57    math    wm
#> 5841      55    math    wm
#> 5851      66    math    wm
#> 5861      64    math    wm
#> 5871      55    math    wm
#> 5881      42    math    wm
#> 5891      56    math    wm
#> 5901      53    math    wm
#> 5913      41    math    wm
#> 5921      42    math    wm
#> 5931      53    math    wm
#> 5941      42    math    wm
#> 5951      60    math    wm
#> 5961      52    math    wm
#> 5971      38    math    wm
#> 5981      57    math    wm
#> 5991      58    math    wm
#> 6001      65    math    wm
#> 2014      52   write   wsc
#> 2022      59   write   wsc
#> 2032      33   write   wsc
#> 2042      44   write   wsc
#> 2052      52   write   wsc
#> 2062      52   write   wsc
#> 2072      59   write   wsc
#> 2082      46   write   wsc
#> 2092      57   write   wsc
#> 2104      55   write   wsc
#> 2114      46   write   wsc
#> 2122      65   write   wsc
#> 2132      60   write   wsc
#> 2142      63   write   wsc
#> 2152      57   write   wsc
#> 2162      49   write   wsc
#> 2172      52   write   wsc
#> 2182      57   write   wsc
#> 2192      65   write   wsc
#> 2202      39   write   wsc
#> 2214      49   write   wsc
#> 2222      63   write   wsc
#> 2232      40   write   wsc
#> 2242      52   write   wsc
#> 2252      44   write   wsc
#> 2262      37   write   wsc
#> 2272      65   write   wsc
#> 2282      57   write   wsc
#> 2292      38   write   wsc
#> 2302      44   write   wsc
#> 2314      31   write   wsc
#> 2322      52   write   wsc
#> 2332      67   write   wsc
#> 2342      41   write   wsc
#> 2352      59   write   wsc
#> 2362      65   write   wsc
#> 2372      54   write   wsc
#> 2382      62   write   wsc
#> 2392      31   write   wsc
#> 2402      31   write   wsc
#> 2414      47   write   wsc
#> 2422      59   write   wsc
#> 2432      54   write   wsc
#> 2442      41   write   wsc
#> 2452      65   write   wsc
#> 2462      59   write   wsc
#> 2472      40   write   wsc
#> 2482      59   write   wsc
#> 2492      59   write   wsc
#> 2502      54   write   wsc
#> 2514      61   write   wsc
#> 2522      33   write   wsc
#> 2532      44   write   wsc
#> 2542      59   write   wsc
#> 2552      62   write   wsc
#> 2562      39   write   wsc
#> 2572      37   write   wsc
#> 2582      39   write   wsc
#> 2592      57   write   wsc
#> 2602      49   write   wsc
#> 2614      46   write   wsc
#> 2622      62   write   wsc
#> 2632      44   write   wsc
#> 2642      33   write   wsc
#> 2652      42   write   wsc
#> 2662      41   write   wsc
#> 2672      54   write   wsc
#> 2682      39   write   wsc
#> 2692      43   write   wsc
#> 2702      33   write   wsc
#> 2714      44   write   wsc
#> 2722      54   write   wsc
#> 2732      67   write   wsc
#> 2742      59   write   wsc
#> 2752      45   write   wsc
#> 2762      40   write   wsc
#> 2772      61   write   wsc
#> 2782      59   write   wsc
#> 2792      36   write   wsc
#> 2802      41   write   wsc
#> 2814      59   write   wsc
#> 2822      49   write   wsc
#> 2832      59   write   wsc
#> 2842      65   write   wsc
#> 2852      41   write   wsc
#> 2862      62   write   wsc
#> 2872      41   write   wsc
#> 2882      49   write   wsc
#> 2892      31   write   wsc
#> 2902      49   write   wsc
#> 2914      62   write   wsc
#> 2922      49   write   wsc
#> 2932      62   write   wsc
#> 2942      44   write   wsc
#> 2952      44   write   wsc
#> 2962      62   write   wsc
#> 2972      65   write   wsc
#> 2982      65   write   wsc
#> 2992      44   write   wsc
#> 3002      63   write   wsc
#> 3014      60   write   wsc
#> 3022      59   write   wsc
#> 3032      46   write   wsc
#> 3042      52   write   wsc
#> 3052      59   write   wsc
#> 3062      54   write   wsc
#> 3072      62   write   wsc
#> 3082      35   write   wsc
#> 3092      54   write   wsc
#> 3104      65   write   wsc
#> 3114      52   write   wsc
#> 3122      50   write   wsc
#> 3132      59   write   wsc
#> 3142      65   write   wsc
#> 3152      61   write   wsc
#> 3162      44   write   wsc
#> 3172      54   write   wsc
#> 3182      67   write   wsc
#> 3192      57   write   wsc
#> 3202      47   write   wsc
#> 3214      54   write   wsc
#> 3222      52   write   wsc
#> 3232      52   write   wsc
#> 3242      46   write   wsc
#> 3252      62   write   wsc
#> 3262      57   write   wsc
#> 3272      41   write   wsc
#> 3282      53   write   wsc
#> 3292      49   write   wsc
#> 3302      35   write   wsc
#> 3314      59   write   wsc
#> 3322      65   write   wsc
#> 3332      62   write   wsc
#> 3342      54   write   wsc
#> 3352      59   write   wsc
#> 3362      63   write   wsc
#> 3372      59   write   wsc
#> 3382      52   write   wsc
#> 3392      41   write   wsc
#> 3402      49   write   wsc
#> 3414      46   write   wsc
#> 3422      54   write   wsc
#> 3432      42   write   wsc
#> 3442      57   write   wsc
#> 3452      59   write   wsc
#> 3462      52   write   wsc
#> 3472      62   write   wsc
#> 3482      52   write   wsc
#> 3492      41   write   wsc
#> 3502      55   write   wsc
#> 3514      37   write   wsc
#> 3522      54   write   wsc
#> 3532      57   write   wsc
#> 3542      54   write   wsc
#> 3552      62   write   wsc
#> 3562      59   write   wsc
#> 3572      55   write   wsc
#> 3582      57   write   wsc
#> 3592      39   write   wsc
#> 3602      67   write   wsc
#> 3614      62   write   wsc
#> 3622      50   write   wsc
#> 3632      61   write   wsc
#> 3642      62   write   wsc
#> 3652      59   write   wsc
#> 3662      44   write   wsc
#> 3672      59   write   wsc
#> 3682      54   write   wsc
#> 3692      62   write   wsc
#> 3702      60   write   wsc
#> 3714      57   write   wsc
#> 3722      46   write   wsc
#> 3732      36   write   wsc
#> 3742      59   write   wsc
#> 3752      49   write   wsc
#> 3762      60   write   wsc
#> 3772      67   write   wsc
#> 3782      54   write   wsc
#> 3792      52   write   wsc
#> 3802      65   write   wsc
#> 3814      62   write   wsc
#> 3822      49   write   wsc
#> 3832      67   write   wsc
#> 3842      65   write   wsc
#> 3852      67   write   wsc
#> 3862      65   write   wsc
#> 3872      54   write   wsc
#> 3882      44   write   wsc
#> 3892      62   write   wsc
#> 3902      46   write   wsc
#> 3914      54   write   wsc
#> 3922      57   write   wsc
#> 3932      52   write   wsc
#> 3942      59   write   wsc
#> 3952      65   write   wsc
#> 3962      59   write   wsc
#> 3972      46   write   wsc
#> 3982      41   write   wsc
#> 3992      62   write   wsc
#> 4002      65   write   wsc
#> 6013      47 science   wsc
#> 6021      63 science   wsc
#> 6031      58 science   wsc
#> 6041      53 science   wsc
#> 6051      53 science   wsc
#> 6061      63 science   wsc
#> 6071      53 science   wsc
#> 6081      39 science   wsc
#> 6091      58 science   wsc
#> 6103      NA science   wsc
#> 6113      53 science   wsc
#> 6121      63 science   wsc
#> 6131      61 science   wsc
#> 6141      55 science   wsc
#> 6151      31 science   wsc
#> 6161      50 science   wsc
#> 6171      50 science   wsc
#> 6181      58 science   wsc
#> 6191      NA science   wsc
#> 6201      53 science   wsc
#> 6213      66 science   wsc
#> 6221      72 science   wsc
#> 6231      55 science   wsc
#> 6241      61 science   wsc
#> 6251      39 science   wsc
#> 6261      39 science   wsc
#> 6271      61 science   wsc
#> 6281      58 science   wsc
#> 6291      39 science   wsc
#> 6301      55 science   wsc
#> 6313      47 science   wsc
#> 6321      64 science   wsc
#> 6331      66 science   wsc
#> 6341      72 science   wsc
#> 6351      61 science   wsc
#> 6361      61 science   wsc
#> 6371      66 science   wsc
#> 6381      NA science   wsc
#> 6391      36 science   wsc
#> 6401      39 science   wsc
#> 6413      42 science   wsc
#> 6421      58 science   wsc
#> 6431      55 science   wsc
#> 6441      50 science   wsc
#> 6451      63 science   wsc
#> 6461      69 science   wsc
#> 6471      49 science   wsc
#> 6481      63 science   wsc
#> 6491      53 science   wsc
#> 6501      47 science   wsc
#> 6513      57 science   wsc
#> 6521      47 science   wsc
#> 6531      50 science   wsc
#> 6541      55 science   wsc
#> 6551      69 science   wsc
#> 6561      NA science   wsc
#> 6571      33 science   wsc
#> 6581      56 science   wsc
#> 6591      58 science   wsc
#> 6601      44 science   wsc
#> 6613      58 science   wsc
#> 6621      69 science   wsc
#> 6631      34 science   wsc
#> 6641      36 science   wsc
#> 6651      36 science   wsc
#> 6661      50 science   wsc
#> 6671      55 science   wsc
#> 6681      42 science   wsc
#> 6691      65 science   wsc
#> 6701      44 science   wsc
#> 6713      39 science   wsc
#> 6721      58 science   wsc
#> 6731      63 science   wsc
#> 6741      74 science   wsc
#> 6751      58 science   wsc
#> 6761      45 science   wsc
#> 6771      NA science   wsc
#> 6781      63 science   wsc
#> 6791      39 science   wsc
#> 6801      42 science   wsc
#> 6813      55 science   wsc
#> 6821      61 science   wsc
#> 6831      66 science   wsc
#> 6841      63 science   wsc
#> 6851      44 science   wsc
#> 6861      63 science   wsc
#> 6871      53 science   wsc
#> 6881      42 science   wsc
#> 6891      34 science   wsc
#> 6901      61 science   wsc
#> 6913      47 science   wsc
#> 6921      66 science   wsc
#> 6931      69 science   wsc
#> 6941      44 science   wsc
#> 6951      47 science   wsc
#> 6961      63 science   wsc
#> 6971      66 science   wsc
#> 6981      69 science   wsc
#> 6991      39 science   wsc
#> 7001      61 science   wsc
#> 7013      69 science   wsc
#> 7021      66 science   wsc
#> 7031      33 science   wsc
#> 7041      50 science   wsc
#> 7051      61 science   wsc
#> 7061      42 science   wsc
#> 7071      50 science   wsc
#> 7081      51 science   wsc
#> 7091      50 science   wsc
#> 7103      58 science   wsc
#> 7113      61 science   wsc
#> 7121      39 science   wsc
#> 7131      46 science   wsc
#> 7141      59 science   wsc
#> 7151      55 science   wsc
#> 7161      42 science   wsc
#> 7171      55 science   wsc
#> 7181      58 science   wsc
#> 7191      58 science   wsc
#> 7201      39 science   wsc
#> 7213      50 science   wsc
#> 7221      50 science   wsc
#> 7231      39 science   wsc
#> 7241      48 science   wsc
#> 7251      34 science   wsc
#> 7261      58 science   wsc
#> 7271      44 science   wsc
#> 7281      50 science   wsc
#> 7291      47 science   wsc
#> 7301      29 science   wsc
#> 7313      50 science   wsc
#> 7321      54 science   wsc
#> 7331      50 science   wsc
#> 7341      47 science   wsc
#> 7351      44 science   wsc
#> 7361      67 science   wsc
#> 7371      58 science   wsc
#> 7381      44 science   wsc
#> 7391      42 science   wsc
#> 7401      44 science   wsc
#> 7413      44 science   wsc
#> 7421      50 science   wsc
#> 7431      39 science   wsc
#> 7441      44 science   wsc
#> 7451      53 science   wsc
#> 7461      48 science   wsc
#> 7471      55 science   wsc
#> 7481      44 science   wsc
#> 7491      40 science   wsc
#> 7501      34 science   wsc
#> 7513      42 science   wsc
#> 7521      58 science   wsc
#> 7531      50 science   wsc
#> 7541      53 science   wsc
#> 7551      58 science   wsc
#> 7561      55 science   wsc
#> 7571      54 science   wsc
#> 7581      47 science   wsc
#> 7591      42 science   wsc
#> 7601      61 science   wsc
#> 7613      53 science   wsc
#> 7621      51 science   wsc
#> 7631      63 science   wsc
#> 7641      61 science   wsc
#> 7651      55 science   wsc
#> 7661      40 science   wsc
#> 7671      61 science   wsc
#> 7681      47 science   wsc
#> 7691      55 science   wsc
#> 7701      53 science   wsc
#> 7713      50 science   wsc
#> 7721      47 science   wsc
#> 7731      31 science   wsc
#> 7741      61 science   wsc
#> 7751      35 science   wsc
#> 7761      54 science   wsc
#> 7771      55 science   wsc
#> 7781      53 science   wsc
#> 7791      58 science   wsc
#> 7801      56 science   wsc
#> 7813      50 science   wsc
#> 7821      39 science   wsc
#> 7831      63 science   wsc
#> 7841      50 science   wsc
#> 7851      66 science   wsc
#> 7861      58 science   wsc
#> 7871      53 science   wsc
#> 7881      42 science   wsc
#> 7891      55 science   wsc
#> 7901      53 science   wsc
#> 7913      42 science   wsc
#> 7921      50 science   wsc
#> 7931      55 science   wsc
#> 7941      34 science   wsc
#> 7951      50 science   wsc
#> 7961      42 science   wsc
#> 7971      36 science   wsc
#> 7981      55 science   wsc
#> 7991      58 science   wsc
#> 8001      53 science   wsc
#> 2015      52   write   wso
#> 2023      59   write   wso
#> 2033      33   write   wso
#> 2043      44   write   wso
#> 2053      52   write   wso
#> 2063      52   write   wso
#> 2073      59   write   wso
#> 2083      46   write   wso
#> 2093      57   write   wso
#> 2105      55   write   wso
#> 2115      46   write   wso
#> 2123      65   write   wso
#> 2133      60   write   wso
#> 2143      63   write   wso
#> 2153      57   write   wso
#> 2163      49   write   wso
#> 2173      52   write   wso
#> 2183      57   write   wso
#> 2193      65   write   wso
#> 2203      39   write   wso
#> 2215      49   write   wso
#> 2223      63   write   wso
#> 2233      40   write   wso
#> 2243      52   write   wso
#> 2253      44   write   wso
#> 2263      37   write   wso
#> 2273      65   write   wso
#> 2283      57   write   wso
#> 2293      38   write   wso
#> 2303      44   write   wso
#> 2315      31   write   wso
#> 2323      52   write   wso
#> 2333      67   write   wso
#> 2343      41   write   wso
#> 2353      59   write   wso
#> 2363      65   write   wso
#> 2373      54   write   wso
#> 2383      62   write   wso
#> 2393      31   write   wso
#> 2403      31   write   wso
#> 2415      47   write   wso
#> 2423      59   write   wso
#> 2433      54   write   wso
#> 2443      41   write   wso
#> 2453      65   write   wso
#> 2463      59   write   wso
#> 2473      40   write   wso
#> 2483      59   write   wso
#> 2493      59   write   wso
#> 2503      54   write   wso
#> 2515      61   write   wso
#> 2523      33   write   wso
#> 2533      44   write   wso
#> 2543      59   write   wso
#> 2553      62   write   wso
#> 2563      39   write   wso
#> 2573      37   write   wso
#> 2583      39   write   wso
#> 2593      57   write   wso
#> 2603      49   write   wso
#> 2615      46   write   wso
#> 2623      62   write   wso
#> 2633      44   write   wso
#> 2643      33   write   wso
#> 2653      42   write   wso
#> 2663      41   write   wso
#> 2673      54   write   wso
#> 2683      39   write   wso
#> 2693      43   write   wso
#> 2703      33   write   wso
#> 2715      44   write   wso
#> 2723      54   write   wso
#> 2733      67   write   wso
#> 2743      59   write   wso
#> 2753      45   write   wso
#> 2763      40   write   wso
#> 2773      61   write   wso
#> 2783      59   write   wso
#> 2793      36   write   wso
#> 2803      41   write   wso
#> 2815      59   write   wso
#> 2823      49   write   wso
#> 2833      59   write   wso
#> 2843      65   write   wso
#> 2853      41   write   wso
#> 2863      62   write   wso
#> 2873      41   write   wso
#> 2883      49   write   wso
#> 2893      31   write   wso
#> 2903      49   write   wso
#> 2915      62   write   wso
#> 2923      49   write   wso
#> 2933      62   write   wso
#> 2943      44   write   wso
#> 2953      44   write   wso
#> 2963      62   write   wso
#> 2973      65   write   wso
#> 2983      65   write   wso
#> 2993      44   write   wso
#> 3003      63   write   wso
#> 3015      60   write   wso
#> 3023      59   write   wso
#> 3033      46   write   wso
#> 3043      52   write   wso
#> 3053      59   write   wso
#> 3063      54   write   wso
#> 3073      62   write   wso
#> 3083      35   write   wso
#> 3093      54   write   wso
#> 3105      65   write   wso
#> 3115      52   write   wso
#> 3123      50   write   wso
#> 3133      59   write   wso
#> 3143      65   write   wso
#> 3153      61   write   wso
#> 3163      44   write   wso
#> 3173      54   write   wso
#> 3183      67   write   wso
#> 3193      57   write   wso
#> 3203      47   write   wso
#> 3215      54   write   wso
#> 3223      52   write   wso
#> 3233      52   write   wso
#> 3243      46   write   wso
#> 3253      62   write   wso
#> 3263      57   write   wso
#> 3273      41   write   wso
#> 3283      53   write   wso
#> 3293      49   write   wso
#> 3303      35   write   wso
#> 3315      59   write   wso
#> 3323      65   write   wso
#> 3333      62   write   wso
#> 3343      54   write   wso
#> 3353      59   write   wso
#> 3363      63   write   wso
#> 3373      59   write   wso
#> 3383      52   write   wso
#> 3393      41   write   wso
#> 3403      49   write   wso
#> 3415      46   write   wso
#> 3423      54   write   wso
#> 3433      42   write   wso
#> 3443      57   write   wso
#> 3453      59   write   wso
#> 3463      52   write   wso
#> 3473      62   write   wso
#> 3483      52   write   wso
#> 3493      41   write   wso
#> 3503      55   write   wso
#> 3515      37   write   wso
#> 3523      54   write   wso
#> 3533      57   write   wso
#> 3543      54   write   wso
#> 3553      62   write   wso
#> 3563      59   write   wso
#> 3573      55   write   wso
#> 3583      57   write   wso
#> 3593      39   write   wso
#> 3603      67   write   wso
#> 3615      62   write   wso
#> 3623      50   write   wso
#> 3633      61   write   wso
#> 3643      62   write   wso
#> 3653      59   write   wso
#> 3663      44   write   wso
#> 3673      59   write   wso
#> 3683      54   write   wso
#> 3693      62   write   wso
#> 3703      60   write   wso
#> 3715      57   write   wso
#> 3723      46   write   wso
#> 3733      36   write   wso
#> 3743      59   write   wso
#> 3753      49   write   wso
#> 3763      60   write   wso
#> 3773      67   write   wso
#> 3783      54   write   wso
#> 3793      52   write   wso
#> 3803      65   write   wso
#> 3815      62   write   wso
#> 3823      49   write   wso
#> 3833      67   write   wso
#> 3843      65   write   wso
#> 3853      67   write   wso
#> 3863      65   write   wso
#> 3873      54   write   wso
#> 3883      44   write   wso
#> 3893      62   write   wso
#> 3903      46   write   wso
#> 3915      54   write   wso
#> 3923      57   write   wso
#> 3933      52   write   wso
#> 3943      59   write   wso
#> 3953      65   write   wso
#> 3963      59   write   wso
#> 3973      46   write   wso
#> 3983      41   write   wso
#> 3993      62   write   wso
#> 4003      65   write   wso
#> 8012      57   socst   wso
#> 8022      61   socst   wso
#> 8031      31   socst   wso
#> 8041      56   socst   wso
#> 8051      61   socst   wso
#> 8061      61   socst   wso
#> 8071      61   socst   wso
#> 8081      36   socst   wso
#> 8091      51   socst   wso
#> 8102      51   socst   wso
#> 8112      61   socst   wso
#> 8122      61   socst   wso
#> 8132      71   socst   wso
#> 8141      46   socst   wso
#> 8151      56   socst   wso
#> 8161      56   socst   wso
#> 8171      56   socst   wso
#> 8181      56   socst   wso
#> 8191      61   socst   wso
#> 8201      46   socst   wso
#> 8212      41   socst   wso
#> 8222      66   socst   wso
#> 8231      56   socst   wso
#> 8241      61   socst   wso
#> 8251      46   socst   wso
#> 8261      31   socst   wso
#> 8271      66   socst   wso
#> 8281      46   socst   wso
#> 8291      46   socst   wso
#> 8301      41   socst   wso
#> 8312      51   socst   wso
#> 8322      61   socst   wso
#> 8331      71   socst   wso
#> 8341      31   socst   wso
#> 8351      61   socst   wso
#> 8361      66   socst   wso
#> 8371      66   socst   wso
#> 8381      66   socst   wso
#> 8391      36   socst   wso
#> 8401      51   socst   wso
#> 8412      51   socst   wso
#> 8422      51   socst   wso
#> 8431      51   socst   wso
#> 8441      41   socst   wso
#> 8451      66   socst   wso
#> 8461      46   socst   wso
#> 8471      47   socst   wso
#> 8481      51   socst   wso
#> 8491      46   socst   wso
#> 8501      51   socst   wso
#> 8512      56   socst   wso
#> 8522      41   socst   wso
#> 8531      46   socst   wso
#> 8541      71   socst   wso
#> 8551      66   socst   wso
#> 8561      42   socst   wso
#> 8571      32   socst   wso
#> 8581      46   socst   wso
#> 8591      41   socst   wso
#> 8601      51   socst   wso
#> 8612      61   socst   wso
#> 8622      66   socst   wso
#> 8631      46   socst   wso
#> 8641      36   socst   wso
#> 8651      61   socst   wso
#> 8661      26   socst   wso
#> 8671      66   socst   wso
#> 8681      26   socst   wso
#> 8691      44   socst   wso
#> 8701      36   socst   wso
#> 8712      51   socst   wso
#> 8722      61   socst   wso
#> 8731      66   socst   wso
#> 8741      66   socst   wso
#> 8751      51   socst   wso
#> 8761      31   socst   wso
#> 8771      61   socst   wso
#> 8781      66   socst   wso
#> 8791      46   socst   wso
#> 8801      56   socst   wso
#> 8812      56   socst   wso
#> 8822      36   socst   wso
#> 8831      56   socst   wso
#> 8841      56   socst   wso
#> 8851      41   socst   wso
#> 8861      66   socst   wso
#> 8871      56   socst   wso
#> 8881      56   socst   wso
#> 8891      31   socst   wso
#> 8901      56   socst   wso
#> 8912      46   socst   wso
#> 8922      46   socst   wso
#> 8931      61   socst   wso
#> 8941      48   socst   wso
#> 8951      51   socst   wso
#> 8961      51   socst   wso
#> 8971      56   socst   wso
#> 8981      71   socst   wso
#> 8991      41   socst   wso
#> 9001      61   socst   wso
#> 9012      66   socst   wso
#> 9022      61   socst   wso
#> 9031      41   socst   wso
#> 9041      51   socst   wso
#> 9051      51   socst   wso
#> 9061      56   socst   wso
#> 9071      56   socst   wso
#> 9081      33   socst   wso
#> 9091      56   socst   wso
#> 9102      71   socst   wso
#> 9112      56   socst   wso
#> 9122      51   socst   wso
#> 9132      66   socst   wso
#> 9141      56   socst   wso
#> 9151      66   socst   wso
#> 9161      41   socst   wso
#> 9171      46   socst   wso
#> 9181      66   socst   wso
#> 9191      56   socst   wso
#> 9201      51   socst   wso
#> 9212      51   socst   wso
#> 9222      56   socst   wso
#> 9231      56   socst   wso
#> 9241      46   socst   wso
#> 9251      46   socst   wso
#> 9261      61   socst   wso
#> 9271      56   socst   wso
#> 9281      41   socst   wso
#> 9291      46   socst   wso
#> 9301      26   socst   wso
#> 9312      56   socst   wso
#> 9322      56   socst   wso
#> 9331      51   socst   wso
#> 9341      46   socst   wso
#> 9351      66   socst   wso
#> 9361      66   socst   wso
#> 9371      46   socst   wso
#> 9381      56   socst   wso
#> 9391      41   socst   wso
#> 9401      61   socst   wso
#> 9412      51   socst   wso
#> 9422      52   socst   wso
#> 9431      51   socst   wso
#> 9441      41   socst   wso
#> 9451      66   socst   wso
#> 9461      61   socst   wso
#> 9471      31   socst   wso
#> 9481      51   socst   wso
#> 9491      41   socst   wso
#> 9501      41   socst   wso
#> 9512      46   socst   wso
#> 9522      56   socst   wso
#> 9531      51   socst   wso
#> 9541      61   socst   wso
#> 9551      66   socst   wso
#> 9561      71   socst   wso
#> 9571      61   socst   wso
#> 9581      61   socst   wso
#> 9591      41   socst   wso
#> 9601      66   socst   wso
#> 9612      61   socst   wso
#> 9622      58   socst   wso
#> 9631      31   socst   wso
#> 9641      61   socst   wso
#> 9651      61   socst   wso
#> 9661      31   socst   wso
#> 9671      61   socst   wso
#> 9681      36   socst   wso
#> 9691      41   socst   wso
#> 9701      37   socst   wso
#> 9712      43   socst   wso
#> 9722      61   socst   wso
#> 9731      39   socst   wso
#> 9741      51   socst   wso
#> 9751      51   socst   wso
#> 9761      66   socst   wso
#> 9771      71   socst   wso
#> 9781      41   socst   wso
#> 9791      36   socst   wso
#> 9801      51   socst   wso
#> 9812      51   socst   wso
#> 9822      51   socst   wso
#> 9831      61   socst   wso
#> 9841      61   socst   wso
#> 9851      56   socst   wso
#> 9861      71   socst   wso
#> 9871      51   socst   wso
#> 9881      36   socst   wso
#> 9891      61   socst   wso
#> 9901      66   socst   wso
#> 9912      41   socst   wso
#> 9922      41   socst   wso
#> 9931      56   socst   wso
#> 9941      51   socst   wso
#> 9951      56   socst   wso
#> 9961      56   socst   wso
#> 9971      46   socst   wso
#> 9981      52   socst   wso
#> 9991      61   socst   wso
#> 10001     61   socst   wso
#> 4014      41    math   msc
#> 4022      53    math   msc
#> 4032      54    math   msc
#> 4042      47    math   msc
#> 4052      57    math   msc
#> 4062      51    math   msc
#> 4072      42    math   msc
#> 4082      45    math   msc
#> 4092      54    math   msc
#> 4104      52    math   msc
#> 4114      51    math   msc
#> 4122      51    math   msc
#> 4132      71    math   msc
#> 4142      57    math   msc
#> 4152      50    math   msc
#> 4162      43    math   msc
#> 4172      51    math   msc
#> 4182      60    math   msc
#> 4192      62    math   msc
#> 4202      57    math   msc
#> 4214      35    math   msc
#> 4222      75    math   msc
#> 4232      45    math   msc
#> 4242      57    math   msc
#> 4252      45    math   msc
#> 4262      46    math   msc
#> 4272      66    math   msc
#> 4282      57    math   msc
#> 4292      49    math   msc
#> 4302      49    math   msc
#> 4314      57    math   msc
#> 4322      64    math   msc
#> 4332      63    math   msc
#> 4342      57    math   msc
#> 4352      50    math   msc
#> 4362      58    math   msc
#> 4372      75    math   msc
#> 4382      68    math   msc
#> 4392      44    math   msc
#> 4402      40    math   msc
#> 4414      41    math   msc
#> 4422      62    math   msc
#> 4432      57    math   msc
#> 4442      43    math   msc
#> 4452      48    math   msc
#> 4462      63    math   msc
#> 4472      39    math   msc
#> 4482      70    math   msc
#> 4492      63    math   msc
#> 4502      59    math   msc
#> 4514      61    math   msc
#> 4522      38    math   msc
#> 4532      61    math   msc
#> 4542      49    math   msc
#> 4552      73    math   msc
#> 4562      44    math   msc
#> 4572      42    math   msc
#> 4582      39    math   msc
#> 4592      55    math   msc
#> 4602      52    math   msc
#> 4614      45    math   msc
#> 4622      61    math   msc
#> 4632      39    math   msc
#> 4642      41    math   msc
#> 4652      50    math   msc
#> 4662      40    math   msc
#> 4672      60    math   msc
#> 4682      47    math   msc
#> 4692      59    math   msc
#> 4702      49    math   msc
#> 4714      46    math   msc
#> 4722      58    math   msc
#> 4732      71    math   msc
#> 4742      58    math   msc
#> 4752      46    math   msc
#> 4762      43    math   msc
#> 4772      54    math   msc
#> 4782      56    math   msc
#> 4792      46    math   msc
#> 4802      54    math   msc
#> 4814      57    math   msc
#> 4822      54    math   msc
#> 4832      71    math   msc
#> 4842      48    math   msc
#> 4852      40    math   msc
#> 4862      64    math   msc
#> 4872      51    math   msc
#> 4882      39    math   msc
#> 4892      40    math   msc
#> 4902      61    math   msc
#> 4914      66    math   msc
#> 4922      49    math   msc
#> 4932      65    math   msc
#> 4942      52    math   msc
#> 4952      46    math   msc
#> 4962      61    math   msc
#> 4972      72    math   msc
#> 4982      71    math   msc
#> 4992      40    math   msc
#> 5002      69    math   msc
#> 5014      64    math   msc
#> 5022      56    math   msc
#> 5032      49    math   msc
#> 5042      54    math   msc
#> 5052      53    math   msc
#> 5062      66    math   msc
#> 5072      67    math   msc
#> 5082      40    math   msc
#> 5092      46    math   msc
#> 5104      69    math   msc
#> 5114      40    math   msc
#> 5122      41    math   msc
#> 5132      57    math   msc
#> 5142      58    math   msc
#> 5152      57    math   msc
#> 5162      37    math   msc
#> 5172      55    math   msc
#> 5182      62    math   msc
#> 5192      64    math   msc
#> 5202      40    math   msc
#> 5214      50    math   msc
#> 5222      46    math   msc
#> 5232      53    math   msc
#> 5242      52    math   msc
#> 5252      45    math   msc
#> 5262      56    math   msc
#> 5272      45    math   msc
#> 5282      54    math   msc
#> 5292      56    math   msc
#> 5302      41    math   msc
#> 5314      54    math   msc
#> 5322      72    math   msc
#> 5332      56    math   msc
#> 5342      47    math   msc
#> 5352      49    math   msc
#> 5362      60    math   msc
#> 5372      54    math   msc
#> 5382      55    math   msc
#> 5392      33    math   msc
#> 5402      49    math   msc
#> 5414      43    math   msc
#> 5422      50    math   msc
#> 5432      52    math   msc
#> 5442      48    math   msc
#> 5452      58    math   msc
#> 5462      43    math   msc
#> 5472      41    math   msc
#> 5482      43    math   msc
#> 5492      46    math   msc
#> 5502      44    math   msc
#> 5514      43    math   msc
#> 5522      61    math   msc
#> 5532      40    math   msc
#> 5542      49    math   msc
#> 5552      56    math   msc
#> 5562      61    math   msc
#> 5572      50    math   msc
#> 5582      51    math   msc
#> 5592      42    math   msc
#> 5602      67    math   msc
#> 5614      53    math   msc
#> 5622      50    math   msc
#> 5632      51    math   msc
#> 5642      72    math   msc
#> 5652      48    math   msc
#> 5662      40    math   msc
#> 5672      53    math   msc
#> 5682      39    math   msc
#> 5692      63    math   msc
#> 5702      51    math   msc
#> 5714      45    math   msc
#> 5722      39    math   msc
#> 5732      42    math   msc
#> 5742      62    math   msc
#> 5752      44    math   msc
#> 5762      65    math   msc
#> 5772      63    math   msc
#> 5782      54    math   msc
#> 5792      45    math   msc
#> 5802      60    math   msc
#> 5814      49    math   msc
#> 5822      48    math   msc
#> 5832      57    math   msc
#> 5842      55    math   msc
#> 5852      66    math   msc
#> 5862      64    math   msc
#> 5872      55    math   msc
#> 5882      42    math   msc
#> 5892      56    math   msc
#> 5902      53    math   msc
#> 5914      41    math   msc
#> 5922      42    math   msc
#> 5932      53    math   msc
#> 5942      42    math   msc
#> 5952      60    math   msc
#> 5962      52    math   msc
#> 5972      38    math   msc
#> 5982      57    math   msc
#> 5992      58    math   msc
#> 6002      65    math   msc
#> 6014      47 science   msc
#> 6022      63 science   msc
#> 6032      58 science   msc
#> 6042      53 science   msc
#> 6052      53 science   msc
#> 6062      63 science   msc
#> 6072      53 science   msc
#> 6082      39 science   msc
#> 6092      58 science   msc
#> 6104      NA science   msc
#> 6114      53 science   msc
#> 6122      63 science   msc
#> 6132      61 science   msc
#> 6142      55 science   msc
#> 6152      31 science   msc
#> 6162      50 science   msc
#> 6172      50 science   msc
#> 6182      58 science   msc
#> 6192      NA science   msc
#> 6202      53 science   msc
#> 6214      66 science   msc
#> 6222      72 science   msc
#> 6232      55 science   msc
#> 6242      61 science   msc
#> 6252      39 science   msc
#> 6262      39 science   msc
#> 6272      61 science   msc
#> 6282      58 science   msc
#> 6292      39 science   msc
#> 6302      55 science   msc
#> 6314      47 science   msc
#> 6322      64 science   msc
#> 6332      66 science   msc
#> 6342      72 science   msc
#> 6352      61 science   msc
#> 6362      61 science   msc
#> 6372      66 science   msc
#> 6382      NA science   msc
#> 6392      36 science   msc
#> 6402      39 science   msc
#> 6414      42 science   msc
#> 6422      58 science   msc
#> 6432      55 science   msc
#> 6442      50 science   msc
#> 6452      63 science   msc
#> 6462      69 science   msc
#> 6472      49 science   msc
#> 6482      63 science   msc
#> 6492      53 science   msc
#> 6502      47 science   msc
#> 6514      57 science   msc
#> 6522      47 science   msc
#> 6532      50 science   msc
#> 6542      55 science   msc
#> 6552      69 science   msc
#> 6562      NA science   msc
#> 6572      33 science   msc
#> 6582      56 science   msc
#> 6592      58 science   msc
#> 6602      44 science   msc
#> 6614      58 science   msc
#> 6622      69 science   msc
#> 6632      34 science   msc
#> 6642      36 science   msc
#> 6652      36 science   msc
#> 6662      50 science   msc
#> 6672      55 science   msc
#> 6682      42 science   msc
#> 6692      65 science   msc
#> 6702      44 science   msc
#> 6714      39 science   msc
#> 6722      58 science   msc
#> 6732      63 science   msc
#> 6742      74 science   msc
#> 6752      58 science   msc
#> 6762      45 science   msc
#> 6772      NA science   msc
#> 6782      63 science   msc
#> 6792      39 science   msc
#> 6802      42 science   msc
#> 6814      55 science   msc
#> 6822      61 science   msc
#> 6832      66 science   msc
#> 6842      63 science   msc
#> 6852      44 science   msc
#> 6862      63 science   msc
#> 6872      53 science   msc
#> 6882      42 science   msc
#> 6892      34 science   msc
#> 6902      61 science   msc
#> 6914      47 science   msc
#> 6922      66 science   msc
#> 6932      69 science   msc
#> 6942      44 science   msc
#> 6952      47 science   msc
#> 6962      63 science   msc
#> 6972      66 science   msc
#> 6982      69 science   msc
#> 6992      39 science   msc
#> 7002      61 science   msc
#> 7014      69 science   msc
#> 7022      66 science   msc
#> 7032      33 science   msc
#> 7042      50 science   msc
#> 7052      61 science   msc
#> 7062      42 science   msc
#> 7072      50 science   msc
#> 7082      51 science   msc
#> 7092      50 science   msc
#> 7104      58 science   msc
#> 7114      61 science   msc
#> 7122      39 science   msc
#> 7132      46 science   msc
#> 7142      59 science   msc
#> 7152      55 science   msc
#> 7162      42 science   msc
#> 7172      55 science   msc
#> 7182      58 science   msc
#> 7192      58 science   msc
#> 7202      39 science   msc
#> 7214      50 science   msc
#> 7222      50 science   msc
#> 7232      39 science   msc
#> 7242      48 science   msc
#> 7252      34 science   msc
#> 7262      58 science   msc
#> 7272      44 science   msc
#> 7282      50 science   msc
#> 7292      47 science   msc
#> 7302      29 science   msc
#> 7314      50 science   msc
#> 7322      54 science   msc
#> 7332      50 science   msc
#> 7342      47 science   msc
#> 7352      44 science   msc
#> 7362      67 science   msc
#> 7372      58 science   msc
#> 7382      44 science   msc
#> 7392      42 science   msc
#> 7402      44 science   msc
#> 7414      44 science   msc
#> 7422      50 science   msc
#> 7432      39 science   msc
#> 7442      44 science   msc
#> 7452      53 science   msc
#> 7462      48 science   msc
#> 7472      55 science   msc
#> 7482      44 science   msc
#> 7492      40 science   msc
#> 7502      34 science   msc
#> 7514      42 science   msc
#> 7522      58 science   msc
#> 7532      50 science   msc
#> 7542      53 science   msc
#> 7552      58 science   msc
#> 7562      55 science   msc
#> 7572      54 science   msc
#> 7582      47 science   msc
#> 7592      42 science   msc
#> 7602      61 science   msc
#> 7614      53 science   msc
#> 7622      51 science   msc
#> 7632      63 science   msc
#> 7642      61 science   msc
#> 7652      55 science   msc
#> 7662      40 science   msc
#> 7672      61 science   msc
#> 7682      47 science   msc
#> 7692      55 science   msc
#> 7702      53 science   msc
#> 7714      50 science   msc
#> 7722      47 science   msc
#> 7732      31 science   msc
#> 7742      61 science   msc
#> 7752      35 science   msc
#> 7762      54 science   msc
#> 7772      55 science   msc
#> 7782      53 science   msc
#> 7792      58 science   msc
#> 7802      56 science   msc
#> 7814      50 science   msc
#> 7822      39 science   msc
#> 7832      63 science   msc
#> 7842      50 science   msc
#> 7852      66 science   msc
#> 7862      58 science   msc
#> 7872      53 science   msc
#> 7882      42 science   msc
#> 7892      55 science   msc
#> 7902      53 science   msc
#> 7914      42 science   msc
#> 7922      50 science   msc
#> 7932      55 science   msc
#> 7942      34 science   msc
#> 7952      50 science   msc
#> 7962      42 science   msc
#> 7972      36 science   msc
#> 7982      55 science   msc
#> 7992      58 science   msc
#> 8002      53 science   msc
#> 4015      41    math   mso
#> 4023      53    math   mso
#> 4033      54    math   mso
#> 4043      47    math   mso
#> 4053      57    math   mso
#> 4063      51    math   mso
#> 4073      42    math   mso
#> 4083      45    math   mso
#> 4093      54    math   mso
#> 4105      52    math   mso
#> 4115      51    math   mso
#> 4123      51    math   mso
#> 4133      71    math   mso
#> 4143      57    math   mso
#> 4153      50    math   mso
#> 4163      43    math   mso
#> 4173      51    math   mso
#> 4183      60    math   mso
#> 4193      62    math   mso
#> 4203      57    math   mso
#> 4215      35    math   mso
#> 4223      75    math   mso
#> 4233      45    math   mso
#> 4243      57    math   mso
#> 4253      45    math   mso
#> 4263      46    math   mso
#> 4273      66    math   mso
#> 4283      57    math   mso
#> 4293      49    math   mso
#> 4303      49    math   mso
#> 4315      57    math   mso
#> 4323      64    math   mso
#> 4333      63    math   mso
#> 4343      57    math   mso
#> 4353      50    math   mso
#> 4363      58    math   mso
#> 4373      75    math   mso
#> 4383      68    math   mso
#> 4393      44    math   mso
#> 4403      40    math   mso
#> 4415      41    math   mso
#> 4423      62    math   mso
#> 4433      57    math   mso
#> 4443      43    math   mso
#> 4453      48    math   mso
#> 4463      63    math   mso
#> 4473      39    math   mso
#> 4483      70    math   mso
#> 4493      63    math   mso
#> 4503      59    math   mso
#> 4515      61    math   mso
#> 4523      38    math   mso
#> 4533      61    math   mso
#> 4543      49    math   mso
#> 4553      73    math   mso
#> 4563      44    math   mso
#> 4573      42    math   mso
#> 4583      39    math   mso
#> 4593      55    math   mso
#> 4603      52    math   mso
#> 4615      45    math   mso
#> 4623      61    math   mso
#> 4633      39    math   mso
#> 4643      41    math   mso
#> 4653      50    math   mso
#> 4663      40    math   mso
#> 4673      60    math   mso
#> 4683      47    math   mso
#> 4693      59    math   mso
#> 4703      49    math   mso
#> 4715      46    math   mso
#> 4723      58    math   mso
#> 4733      71    math   mso
#> 4743      58    math   mso
#> 4753      46    math   mso
#> 4763      43    math   mso
#> 4773      54    math   mso
#> 4783      56    math   mso
#> 4793      46    math   mso
#> 4803      54    math   mso
#> 4815      57    math   mso
#> 4823      54    math   mso
#> 4833      71    math   mso
#> 4843      48    math   mso
#> 4853      40    math   mso
#> 4863      64    math   mso
#> 4873      51    math   mso
#> 4883      39    math   mso
#> 4893      40    math   mso
#> 4903      61    math   mso
#> 4915      66    math   mso
#> 4923      49    math   mso
#> 4933      65    math   mso
#> 4943      52    math   mso
#> 4953      46    math   mso
#> 4963      61    math   mso
#> 4973      72    math   mso
#> 4983      71    math   mso
#> 4993      40    math   mso
#> 5003      69    math   mso
#> 5015      64    math   mso
#> 5023      56    math   mso
#> 5033      49    math   mso
#> 5043      54    math   mso
#> 5053      53    math   mso
#> 5063      66    math   mso
#> 5073      67    math   mso
#> 5083      40    math   mso
#> 5093      46    math   mso
#> 5105      69    math   mso
#> 5115      40    math   mso
#> 5123      41    math   mso
#> 5133      57    math   mso
#> 5143      58    math   mso
#> 5153      57    math   mso
#> 5163      37    math   mso
#> 5173      55    math   mso
#> 5183      62    math   mso
#> 5193      64    math   mso
#> 5203      40    math   mso
#> 5215      50    math   mso
#> 5223      46    math   mso
#> 5233      53    math   mso
#> 5243      52    math   mso
#> 5253      45    math   mso
#> 5263      56    math   mso
#> 5273      45    math   mso
#> 5283      54    math   mso
#> 5293      56    math   mso
#> 5303      41    math   mso
#> 5315      54    math   mso
#> 5323      72    math   mso
#> 5333      56    math   mso
#> 5343      47    math   mso
#> 5353      49    math   mso
#> 5363      60    math   mso
#> 5373      54    math   mso
#> 5383      55    math   mso
#> 5393      33    math   mso
#> 5403      49    math   mso
#> 5415      43    math   mso
#> 5423      50    math   mso
#> 5433      52    math   mso
#> 5443      48    math   mso
#> 5453      58    math   mso
#> 5463      43    math   mso
#> 5473      41    math   mso
#> 5483      43    math   mso
#> 5493      46    math   mso
#> 5503      44    math   mso
#> 5515      43    math   mso
#> 5523      61    math   mso
#> 5533      40    math   mso
#> 5543      49    math   mso
#> 5553      56    math   mso
#> 5563      61    math   mso
#> 5573      50    math   mso
#> 5583      51    math   mso
#> 5593      42    math   mso
#> 5603      67    math   mso
#> 5615      53    math   mso
#> 5623      50    math   mso
#> 5633      51    math   mso
#> 5643      72    math   mso
#> 5653      48    math   mso
#> 5663      40    math   mso
#> 5673      53    math   mso
#> 5683      39    math   mso
#> 5693      63    math   mso
#> 5703      51    math   mso
#> 5715      45    math   mso
#> 5723      39    math   mso
#> 5733      42    math   mso
#> 5743      62    math   mso
#> 5753      44    math   mso
#> 5763      65    math   mso
#> 5773      63    math   mso
#> 5783      54    math   mso
#> 5793      45    math   mso
#> 5803      60    math   mso
#> 5815      49    math   mso
#> 5823      48    math   mso
#> 5833      57    math   mso
#> 5843      55    math   mso
#> 5853      66    math   mso
#> 5863      64    math   mso
#> 5873      55    math   mso
#> 5883      42    math   mso
#> 5893      56    math   mso
#> 5903      53    math   mso
#> 5915      41    math   mso
#> 5923      42    math   mso
#> 5933      53    math   mso
#> 5943      42    math   mso
#> 5953      60    math   mso
#> 5963      52    math   mso
#> 5973      38    math   mso
#> 5983      57    math   mso
#> 5993      58    math   mso
#> 6003      65    math   mso
#> 8013      57   socst   mso
#> 8023      61   socst   mso
#> 8032      31   socst   mso
#> 8042      56   socst   mso
#> 8052      61   socst   mso
#> 8062      61   socst   mso
#> 8072      61   socst   mso
#> 8082      36   socst   mso
#> 8092      51   socst   mso
#> 8103      51   socst   mso
#> 8113      61   socst   mso
#> 8123      61   socst   mso
#> 8133      71   socst   mso
#> 8142      46   socst   mso
#> 8152      56   socst   mso
#> 8162      56   socst   mso
#> 8172      56   socst   mso
#> 8182      56   socst   mso
#> 8192      61   socst   mso
#> 8202      46   socst   mso
#> 8213      41   socst   mso
#> 8223      66   socst   mso
#> 8232      56   socst   mso
#> 8242      61   socst   mso
#> 8252      46   socst   mso
#> 8262      31   socst   mso
#> 8272      66   socst   mso
#> 8282      46   socst   mso
#> 8292      46   socst   mso
#> 8302      41   socst   mso
#> 8313      51   socst   mso
#> 8323      61   socst   mso
#> 8332      71   socst   mso
#> 8342      31   socst   mso
#> 8352      61   socst   mso
#> 8362      66   socst   mso
#> 8372      66   socst   mso
#> 8382      66   socst   mso
#> 8392      36   socst   mso
#> 8402      51   socst   mso
#> 8413      51   socst   mso
#> 8423      51   socst   mso
#> 8432      51   socst   mso
#> 8442      41   socst   mso
#> 8452      66   socst   mso
#> 8462      46   socst   mso
#> 8472      47   socst   mso
#> 8482      51   socst   mso
#> 8492      46   socst   mso
#> 8502      51   socst   mso
#> 8513      56   socst   mso
#> 8523      41   socst   mso
#> 8532      46   socst   mso
#> 8542      71   socst   mso
#> 8552      66   socst   mso
#> 8562      42   socst   mso
#> 8572      32   socst   mso
#> 8582      46   socst   mso
#> 8592      41   socst   mso
#> 8602      51   socst   mso
#> 8613      61   socst   mso
#> 8623      66   socst   mso
#> 8632      46   socst   mso
#> 8642      36   socst   mso
#> 8652      61   socst   mso
#> 8662      26   socst   mso
#> 8672      66   socst   mso
#> 8682      26   socst   mso
#> 8692      44   socst   mso
#> 8702      36   socst   mso
#> 8713      51   socst   mso
#> 8723      61   socst   mso
#> 8732      66   socst   mso
#> 8742      66   socst   mso
#> 8752      51   socst   mso
#> 8762      31   socst   mso
#> 8772      61   socst   mso
#> 8782      66   socst   mso
#> 8792      46   socst   mso
#> 8802      56   socst   mso
#> 8813      56   socst   mso
#> 8823      36   socst   mso
#> 8832      56   socst   mso
#> 8842      56   socst   mso
#> 8852      41   socst   mso
#> 8862      66   socst   mso
#> 8872      56   socst   mso
#> 8882      56   socst   mso
#> 8892      31   socst   mso
#> 8902      56   socst   mso
#> 8913      46   socst   mso
#> 8923      46   socst   mso
#> 8932      61   socst   mso
#> 8942      48   socst   mso
#> 8952      51   socst   mso
#> 8962      51   socst   mso
#> 8972      56   socst   mso
#> 8982      71   socst   mso
#> 8992      41   socst   mso
#> 9002      61   socst   mso
#> 9013      66   socst   mso
#> 9023      61   socst   mso
#> 9032      41   socst   mso
#> 9042      51   socst   mso
#> 9052      51   socst   mso
#> 9062      56   socst   mso
#> 9072      56   socst   mso
#> 9082      33   socst   mso
#> 9092      56   socst   mso
#> 9103      71   socst   mso
#> 9113      56   socst   mso
#> 9123      51   socst   mso
#> 9133      66   socst   mso
#> 9142      56   socst   mso
#> 9152      66   socst   mso
#> 9162      41   socst   mso
#> 9172      46   socst   mso
#> 9182      66   socst   mso
#> 9192      56   socst   mso
#> 9202      51   socst   mso
#> 9213      51   socst   mso
#> 9223      56   socst   mso
#> 9232      56   socst   mso
#> 9242      46   socst   mso
#> 9252      46   socst   mso
#> 9262      61   socst   mso
#> 9272      56   socst   mso
#> 9282      41   socst   mso
#> 9292      46   socst   mso
#> 9302      26   socst   mso
#> 9313      56   socst   mso
#> 9323      56   socst   mso
#> 9332      51   socst   mso
#> 9342      46   socst   mso
#> 9352      66   socst   mso
#> 9362      66   socst   mso
#> 9372      46   socst   mso
#> 9382      56   socst   mso
#> 9392      41   socst   mso
#> 9402      61   socst   mso
#> 9413      51   socst   mso
#> 9423      52   socst   mso
#> 9432      51   socst   mso
#> 9442      41   socst   mso
#> 9452      66   socst   mso
#> 9462      61   socst   mso
#> 9472      31   socst   mso
#> 9482      51   socst   mso
#> 9492      41   socst   mso
#> 9502      41   socst   mso
#> 9513      46   socst   mso
#> 9523      56   socst   mso
#> 9532      51   socst   mso
#> 9542      61   socst   mso
#> 9552      66   socst   mso
#> 9562      71   socst   mso
#> 9572      61   socst   mso
#> 9582      61   socst   mso
#> 9592      41   socst   mso
#> 9602      66   socst   mso
#> 9613      61   socst   mso
#> 9623      58   socst   mso
#> 9632      31   socst   mso
#> 9642      61   socst   mso
#> 9652      61   socst   mso
#> 9662      31   socst   mso
#> 9672      61   socst   mso
#> 9682      36   socst   mso
#> 9692      41   socst   mso
#> 9702      37   socst   mso
#> 9713      43   socst   mso
#> 9723      61   socst   mso
#> 9732      39   socst   mso
#> 9742      51   socst   mso
#> 9752      51   socst   mso
#> 9762      66   socst   mso
#> 9772      71   socst   mso
#> 9782      41   socst   mso
#> 9792      36   socst   mso
#> 9802      51   socst   mso
#> 9813      51   socst   mso
#> 9823      51   socst   mso
#> 9832      61   socst   mso
#> 9842      61   socst   mso
#> 9852      56   socst   mso
#> 9862      71   socst   mso
#> 9872      51   socst   mso
#> 9882      36   socst   mso
#> 9892      61   socst   mso
#> 9902      66   socst   mso
#> 9913      41   socst   mso
#> 9923      41   socst   mso
#> 9932      56   socst   mso
#> 9942      51   socst   mso
#> 9952      56   socst   mso
#> 9962      56   socst   mso
#> 9972      46   socst   mso
#> 9982      52   socst   mso
#> 9992      61   socst   mso
#> 10002     61   socst   mso
#> 6015      47 science  scso
#> 6023      63 science  scso
#> 6033      58 science  scso
#> 6043      53 science  scso
#> 6053      53 science  scso
#> 6063      63 science  scso
#> 6073      53 science  scso
#> 6083      39 science  scso
#> 6093      58 science  scso
#> 6105      NA science  scso
#> 6115      53 science  scso
#> 6123      63 science  scso
#> 6133      61 science  scso
#> 6143      55 science  scso
#> 6153      31 science  scso
#> 6163      50 science  scso
#> 6173      50 science  scso
#> 6183      58 science  scso
#> 6193      NA science  scso
#> 6203      53 science  scso
#> 6215      66 science  scso
#> 6223      72 science  scso
#> 6233      55 science  scso
#> 6243      61 science  scso
#> 6253      39 science  scso
#> 6263      39 science  scso
#> 6273      61 science  scso
#> 6283      58 science  scso
#> 6293      39 science  scso
#> 6303      55 science  scso
#> 6315      47 science  scso
#> 6323      64 science  scso
#> 6333      66 science  scso
#> 6343      72 science  scso
#> 6353      61 science  scso
#> 6363      61 science  scso
#> 6373      66 science  scso
#> 6383      NA science  scso
#> 6393      36 science  scso
#> 6403      39 science  scso
#> 6415      42 science  scso
#> 6423      58 science  scso
#> 6433      55 science  scso
#> 6443      50 science  scso
#> 6453      63 science  scso
#> 6463      69 science  scso
#> 6473      49 science  scso
#> 6483      63 science  scso
#> 6493      53 science  scso
#> 6503      47 science  scso
#> 6515      57 science  scso
#> 6523      47 science  scso
#> 6533      50 science  scso
#> 6543      55 science  scso
#> 6553      69 science  scso
#> 6563      NA science  scso
#> 6573      33 science  scso
#> 6583      56 science  scso
#> 6593      58 science  scso
#> 6603      44 science  scso
#> 6615      58 science  scso
#> 6623      69 science  scso
#> 6633      34 science  scso
#> 6643      36 science  scso
#> 6653      36 science  scso
#> 6663      50 science  scso
#> 6673      55 science  scso
#> 6683      42 science  scso
#> 6693      65 science  scso
#> 6703      44 science  scso
#> 6715      39 science  scso
#> 6723      58 science  scso
#> 6733      63 science  scso
#> 6743      74 science  scso
#> 6753      58 science  scso
#> 6763      45 science  scso
#> 6773      NA science  scso
#> 6783      63 science  scso
#> 6793      39 science  scso
#> 6803      42 science  scso
#> 6815      55 science  scso
#> 6823      61 science  scso
#> 6833      66 science  scso
#> 6843      63 science  scso
#> 6853      44 science  scso
#> 6863      63 science  scso
#> 6873      53 science  scso
#> 6883      42 science  scso
#> 6893      34 science  scso
#> 6903      61 science  scso
#> 6915      47 science  scso
#> 6923      66 science  scso
#> 6933      69 science  scso
#> 6943      44 science  scso
#> 6953      47 science  scso
#> 6963      63 science  scso
#> 6973      66 science  scso
#> 6983      69 science  scso
#> 6993      39 science  scso
#> 7003      61 science  scso
#> 7015      69 science  scso
#> 7023      66 science  scso
#> 7033      33 science  scso
#> 7043      50 science  scso
#> 7053      61 science  scso
#> 7063      42 science  scso
#> 7073      50 science  scso
#> 7083      51 science  scso
#> 7093      50 science  scso
#> 7105      58 science  scso
#> 7115      61 science  scso
#> 7123      39 science  scso
#> 7133      46 science  scso
#> 7143      59 science  scso
#> 7153      55 science  scso
#> 7163      42 science  scso
#> 7173      55 science  scso
#> 7183      58 science  scso
#> 7193      58 science  scso
#> 7203      39 science  scso
#> 7215      50 science  scso
#> 7223      50 science  scso
#> 7233      39 science  scso
#> 7243      48 science  scso
#> 7253      34 science  scso
#> 7263      58 science  scso
#> 7273      44 science  scso
#> 7283      50 science  scso
#> 7293      47 science  scso
#> 7303      29 science  scso
#> 7315      50 science  scso
#> 7323      54 science  scso
#> 7333      50 science  scso
#> 7343      47 science  scso
#> 7353      44 science  scso
#> 7363      67 science  scso
#> 7373      58 science  scso
#> 7383      44 science  scso
#> 7393      42 science  scso
#> 7403      44 science  scso
#> 7415      44 science  scso
#> 7423      50 science  scso
#> 7433      39 science  scso
#> 7443      44 science  scso
#> 7453      53 science  scso
#> 7463      48 science  scso
#> 7473      55 science  scso
#> 7483      44 science  scso
#> 7493      40 science  scso
#> 7503      34 science  scso
#> 7515      42 science  scso
#> 7523      58 science  scso
#> 7533      50 science  scso
#> 7543      53 science  scso
#> 7553      58 science  scso
#> 7563      55 science  scso
#> 7573      54 science  scso
#> 7583      47 science  scso
#> 7593      42 science  scso
#> 7603      61 science  scso
#> 7615      53 science  scso
#> 7623      51 science  scso
#> 7633      63 science  scso
#> 7643      61 science  scso
#> 7653      55 science  scso
#> 7663      40 science  scso
#> 7673      61 science  scso
#> 7683      47 science  scso
#> 7693      55 science  scso
#> 7703      53 science  scso
#> 7715      50 science  scso
#> 7723      47 science  scso
#> 7733      31 science  scso
#> 7743      61 science  scso
#> 7753      35 science  scso
#> 7763      54 science  scso
#> 7773      55 science  scso
#> 7783      53 science  scso
#> 7793      58 science  scso
#> 7803      56 science  scso
#> 7815      50 science  scso
#> 7823      39 science  scso
#> 7833      63 science  scso
#> 7843      50 science  scso
#> 7853      66 science  scso
#> 7863      58 science  scso
#> 7873      53 science  scso
#> 7883      42 science  scso
#> 7893      55 science  scso
#> 7903      53 science  scso
#> 7915      42 science  scso
#> 7923      50 science  scso
#> 7933      55 science  scso
#> 7943      34 science  scso
#> 7953      50 science  scso
#> 7963      42 science  scso
#> 7973      36 science  scso
#> 7983      55 science  scso
#> 7993      58 science  scso
#> 8003      53 science  scso
#> 8014      57   socst  scso
#> 8024      61   socst  scso
#> 8033      31   socst  scso
#> 8043      56   socst  scso
#> 8053      61   socst  scso
#> 8063      61   socst  scso
#> 8073      61   socst  scso
#> 8083      36   socst  scso
#> 8093      51   socst  scso
#> 8104      51   socst  scso
#> 8114      61   socst  scso
#> 8124      61   socst  scso
#> 8134      71   socst  scso
#> 8143      46   socst  scso
#> 8153      56   socst  scso
#> 8163      56   socst  scso
#> 8173      56   socst  scso
#> 8183      56   socst  scso
#> 8193      61   socst  scso
#> 8203      46   socst  scso
#> 8214      41   socst  scso
#> 8224      66   socst  scso
#> 8233      56   socst  scso
#> 8243      61   socst  scso
#> 8253      46   socst  scso
#> 8263      31   socst  scso
#> 8273      66   socst  scso
#> 8283      46   socst  scso
#> 8293      46   socst  scso
#> 8303      41   socst  scso
#> 8314      51   socst  scso
#> 8324      61   socst  scso
#> 8333      71   socst  scso
#> 8343      31   socst  scso
#> 8353      61   socst  scso
#> 8363      66   socst  scso
#> 8373      66   socst  scso
#> 8383      66   socst  scso
#> 8393      36   socst  scso
#> 8403      51   socst  scso
#> 8414      51   socst  scso
#> 8424      51   socst  scso
#> 8433      51   socst  scso
#> 8443      41   socst  scso
#> 8453      66   socst  scso
#> 8463      46   socst  scso
#> 8473      47   socst  scso
#> 8483      51   socst  scso
#> 8493      46   socst  scso
#> 8503      51   socst  scso
#> 8514      56   socst  scso
#> 8524      41   socst  scso
#> 8533      46   socst  scso
#> 8543      71   socst  scso
#> 8553      66   socst  scso
#> 8563      42   socst  scso
#> 8573      32   socst  scso
#> 8583      46   socst  scso
#> 8593      41   socst  scso
#> 8603      51   socst  scso
#> 8614      61   socst  scso
#> 8624      66   socst  scso
#> 8633      46   socst  scso
#> 8643      36   socst  scso
#> 8653      61   socst  scso
#> 8663      26   socst  scso
#> 8673      66   socst  scso
#> 8683      26   socst  scso
#> 8693      44   socst  scso
#> 8703      36   socst  scso
#> 8714      51   socst  scso
#> 8724      61   socst  scso
#> 8733      66   socst  scso
#> 8743      66   socst  scso
#> 8753      51   socst  scso
#> 8763      31   socst  scso
#> 8773      61   socst  scso
#> 8783      66   socst  scso
#> 8793      46   socst  scso
#> 8803      56   socst  scso
#> 8814      56   socst  scso
#> 8824      36   socst  scso
#> 8833      56   socst  scso
#> 8843      56   socst  scso
#> 8853      41   socst  scso
#> 8863      66   socst  scso
#> 8873      56   socst  scso
#> 8883      56   socst  scso
#> 8893      31   socst  scso
#> 8903      56   socst  scso
#> 8914      46   socst  scso
#> 8924      46   socst  scso
#> 8933      61   socst  scso
#> 8943      48   socst  scso
#> 8953      51   socst  scso
#> 8963      51   socst  scso
#> 8973      56   socst  scso
#> 8983      71   socst  scso
#> 8993      41   socst  scso
#> 9003      61   socst  scso
#> 9014      66   socst  scso
#> 9024      61   socst  scso
#> 9033      41   socst  scso
#> 9043      51   socst  scso
#> 9053      51   socst  scso
#> 9063      56   socst  scso
#> 9073      56   socst  scso
#> 9083      33   socst  scso
#> 9093      56   socst  scso
#> 9104      71   socst  scso
#> 9114      56   socst  scso
#> 9124      51   socst  scso
#> 9134      66   socst  scso
#> 9143      56   socst  scso
#> 9153      66   socst  scso
#> 9163      41   socst  scso
#> 9173      46   socst  scso
#> 9183      66   socst  scso
#> 9193      56   socst  scso
#> 9203      51   socst  scso
#> 9214      51   socst  scso
#> 9224      56   socst  scso
#> 9233      56   socst  scso
#> 9243      46   socst  scso
#> 9253      46   socst  scso
#> 9263      61   socst  scso
#> 9273      56   socst  scso
#> 9283      41   socst  scso
#> 9293      46   socst  scso
#> 9303      26   socst  scso
#> 9314      56   socst  scso
#> 9324      56   socst  scso
#> 9333      51   socst  scso
#> 9343      46   socst  scso
#> 9353      66   socst  scso
#> 9363      66   socst  scso
#> 9373      46   socst  scso
#> 9383      56   socst  scso
#> 9393      41   socst  scso
#> 9403      61   socst  scso
#> 9414      51   socst  scso
#> 9424      52   socst  scso
#> 9433      51   socst  scso
#> 9443      41   socst  scso
#> 9453      66   socst  scso
#> 9463      61   socst  scso
#> 9473      31   socst  scso
#> 9483      51   socst  scso
#> 9493      41   socst  scso
#> 9503      41   socst  scso
#> 9514      46   socst  scso
#> 9524      56   socst  scso
#> 9533      51   socst  scso
#> 9543      61   socst  scso
#> 9553      66   socst  scso
#> 9563      71   socst  scso
#> 9573      61   socst  scso
#> 9583      61   socst  scso
#> 9593      41   socst  scso
#> 9603      66   socst  scso
#> 9614      61   socst  scso
#> 9624      58   socst  scso
#> 9633      31   socst  scso
#> 9643      61   socst  scso
#> 9653      61   socst  scso
#> 9663      31   socst  scso
#> 9673      61   socst  scso
#> 9683      36   socst  scso
#> 9693      41   socst  scso
#> 9703      37   socst  scso
#> 9714      43   socst  scso
#> 9724      61   socst  scso
#> 9733      39   socst  scso
#> 9743      51   socst  scso
#> 9753      51   socst  scso
#> 9763      66   socst  scso
#> 9773      71   socst  scso
#> 9783      41   socst  scso
#> 9793      36   socst  scso
#> 9803      51   socst  scso
#> 9814      51   socst  scso
#> 9824      51   socst  scso
#> 9833      61   socst  scso
#> 9843      61   socst  scso
#> 9853      56   socst  scso
#> 9863      71   socst  scso
#> 9873      51   socst  scso
#> 9883      36   socst  scso
#> 9893      61   socst  scso
#> 9903      66   socst  scso
#> 9914      41   socst  scso
#> 9924      41   socst  scso
#> 9933      56   socst  scso
#> 9943      51   socst  scso
#> 9953      56   socst  scso
#> 9963      56   socst  scso
#> 9973      46   socst  scso
#> 9983      52   socst  scso
#> 9993      61   socst  scso
#> 10003     61   socst  scso

aggregate(values ~ ind, data = dta3, FUN = mean)
#>       ind   values
#> 1    read 52.23000
#> 2   write 52.77500
#> 3    math 52.64500
#> 4 science 51.91795
#> 5   socst 52.40500

sapply(split(dta3, dta3$group), function(x) t.test(x$values ~ x$ind))
#>             msc                       mso                      
#> statistic   0.7535309                 0.2382053                
#> parameter   391.0861                  390.8348                 
#> p.value     0.4515844                 0.8118467                
#> conf.int    Numeric,2                 Numeric,2                
#> estimate    Numeric,2                 Numeric,2                
#> null.value  0                         0                        
#> stderr      0.9648593                 1.007534                 
#> alternative "two.sided"               "two.sided"              
#> method      "Welch Two Sample t-test" "Welch Two Sample t-test"
#> data.name   "x$values by x$ind"       "x$values by x$ind"      
#>             rm                        rsc                      
#> statistic   -0.4225787                0.3093215                
#> parameter   394.804                   392.8398                 
#> p.value     0.6728327                 0.757241                 
#> conf.int    Numeric,2                 Numeric,2                
#> estimate    Numeric,2                 Numeric,2                
#> null.value  0                         0                        
#> stderr      0.9820655                 1.008825                 
#> alternative "two.sided"               "two.sided"              
#> method      "Welch Two Sample t-test" "Welch Two Sample t-test"
#> data.name   "x$values by x$ind"       "x$values by x$ind"      
#>             rso                       rw                       
#> statistic   -0.166712                 -0.5519906               
#> parameter   397.1601                  395.5706                 
#> p.value     0.8676815                 0.5812665                
#> conf.int    Numeric,2                 Numeric,2                
#> estimate    Numeric,2                 Numeric,2                
#> null.value  0                         0                        
#> stderr      1.049714                  0.9873356                
#> alternative "two.sided"               "two.sided"              
#> method      "Welch Two Sample t-test" "Welch Two Sample t-test"
#> data.name   "x$values by x$ind"       "x$values by x$ind"      
#>             scso                      wm                       
#> statistic   -0.4712025                0.1379504                
#> parameter   391.2921                  397.9456                 
#> p.value     0.6377587                 0.8903494                
#> conf.int    Numeric,2                 Numeric,2                
#> estimate    Numeric,2                 Numeric,2                
#> null.value  0                         0                        
#> stderr      1.033635                  0.9423678                
#> alternative "two.sided"               "two.sided"              
#> method      "Welch Two Sample t-test" "Welch Two Sample t-test"
#> data.name   "x$values by x$ind"       "x$values by x$ind"      
#>             wsc                       wso                      
#> statistic   0.8833551                 0.3653701                
#> parameter   391.6689                  391.9818                 
#> p.value     0.3775863                 0.7150322                
#> conf.int    Numeric,2                 Numeric,2                
#> estimate    Numeric,2                 Numeric,2                
#> null.value  0                         0                        
#> stderr      0.9702228                 1.012672                 
#> alternative "two.sided"               "two.sided"              
#> method      "Welch Two Sample t-test" "Welch Two Sample t-test"
#> data.name   "x$values by x$ind"       "x$values by x$ind"

#所有T考驗均不顯著,兩兩相較之下平均數並無差別

#(b)

dta3$race <- as.factor(dta$race)

dta3$ind <- as.factor(dta3$ind)

lapply(split(dta3, dta3$ind), function(x) anova(lm(x$values ~ factor(x$race))))
#> $read
#> Analysis of Variance Table
#> 
#> Response: x$values
#>                 Df Sum Sq Mean Sq F value    Pr(>F)    
#> factor(x$race)   3   6999 2333.08   24.22 5.262e-15 ***
#> Residuals      796  76678   96.33                      
#> ---
#> Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
#> 
#> $write
#> Analysis of Variance Table
#> 
#> Response: x$values
#>                 Df Sum Sq Mean Sq F value    Pr(>F)    
#> factor(x$race)   3   7657 2552.21  31.813 < 2.2e-16 ***
#> Residuals      796  63859   80.22                      
#> ---
#> Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
#> 
#> $math
#> Analysis of Variance Table
#> 
#> Response: x$values
#>                 Df Sum Sq Mean Sq F value    Pr(>F)    
#> factor(x$race)   3   7369 2456.19  31.285 < 2.2e-16 ***
#> Residuals      796  62495   78.51                      
#> ---
#> Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
#> 
#> $science
#> Analysis of Variance Table
#> 
#> Response: x$values
#>                 Df Sum Sq Mean Sq F value    Pr(>F)    
#> factor(x$race)   3  12678  4226.0  53.074 < 2.2e-16 ***
#> Residuals      776  61789    79.6                      
#> ---
#> Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
#> 
#> $socst
#> Analysis of Variance Table
#> 
#> Response: x$values
#>                 Df Sum Sq Mean Sq F value    Pr(>F)    
#> factor(x$race)   3   3776 1258.51  11.388 2.562e-07 ***
#> Residuals      796  87969  110.51                      
#> ---
#> Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

#這四個種族並沒有平均數相同

#(c)

rd <- dta[, "read"]

rd1 <- lapply(dta[, 8:11], function(x)lm(rd ~ x))

lapply(rd1[1:4], broom::tidy)
#> $write
#> # A tibble: 2 x 5
#>   term        estimate std.error statistic  p.value
#>   <chr>          <dbl>     <dbl>     <dbl>    <dbl>
#> 1 (Intercept)   18.2      3.31        5.49 1.21e- 7
#> 2 x              0.646    0.0617     10.5  1.11e-20
#> 
#> $math
#> # A tibble: 2 x 5
#>   term        estimate std.error statistic  p.value
#>   <chr>          <dbl>     <dbl>     <dbl>    <dbl>
#> 1 (Intercept)   14.1      3.12        4.52 1.08e- 5
#> 2 x              0.725    0.0583     12.4  1.28e-26
#> 
#> $science
#> # A tibble: 2 x 5
#>   term        estimate std.error statistic  p.value
#>   <chr>          <dbl>     <dbl>     <dbl>    <dbl>
#> 1 (Intercept)   18.2      3.10        5.87 1.91e- 8
#> 2 x              0.654    0.0586     11.2  1.22e-22
#> 
#> $socst
#> # A tibble: 2 x 5
#>   term        estimate std.error statistic  p.value
#>   <chr>          <dbl>     <dbl>     <dbl>    <dbl>
#> 1 (Intercept)   21.1      2.84        7.43 3.22e-12
#> 2 x              0.594    0.0532     11.2  9.29e-23

we <- dta[, "write"]

we1 <- lapply(dta[, 9:11], function(x)lm(we ~ x))

lapply(we1[1:3], broom::tidy)
#> $math
#> # A tibble: 2 x 5
#>   term        estimate std.error statistic  p.value
#>   <chr>          <dbl>     <dbl>     <dbl>    <dbl>
#> 1 (Intercept)   19.9      3.02        6.58 4.20e-10
#> 2 x              0.625    0.0566     11.0  2.09e-22
#> 
#> $science
#> # A tibble: 2 x 5
#>   term        estimate std.error statistic  p.value
#>   <chr>          <dbl>     <dbl>     <dbl>    <dbl>
#> 1 (Intercept)   24.4      3.03        8.03 9.27e-14
#> 2 x              0.546    0.0574      9.50 8.15e-18
#> 
#> $socst
#> # A tibble: 2 x 5
#>   term        estimate std.error statistic  p.value
#>   <chr>          <dbl>     <dbl>     <dbl>    <dbl>
#> 1 (Intercept)   24.8      2.67        9.28 3.11e-17
#> 2 x              0.534    0.0500     10.7  2.45e-21

mh <- dta[, "math"]

mh1 <- lapply(dta[, 10:11], function(x)lm(mh ~ x))

lapply(mh1[1:2], broom::tidy)
#> $science
#> # A tibble: 2 x 5
#>   term        estimate std.error statistic  p.value
#>   <chr>          <dbl>     <dbl>     <dbl>    <dbl>
#> 1 (Intercept)   21.4      2.84        7.54 1.76e-12
#> 2 x              0.600    0.0537     11.2  1.06e-22
#> 
#> $socst
#> # A tibble: 2 x 5
#>   term        estimate std.error statistic  p.value
#>   <chr>          <dbl>     <dbl>     <dbl>    <dbl>
#> 1 (Intercept)   27.7      2.78        9.97 3.09e-19
#> 2 x              0.475    0.0520      9.13 7.83e-17



lm(science ~ socst, dta)
#> 
#> Call:
#> lm(formula = science ~ socst, data = dta)
#> 
#> Coefficients:
#> (Intercept)        socst  
#>     30.1197       0.4167

2.The formula P = L (r/(1-(1+r)^(-M)) describes the payment you have to make per month for M number of months if you take out a loan of L amount today at a monthly interest rate of r.

Compute how much you will have to pay per month for 10, 15, 20, 25, or 30 years if you borrow NT$5,000,000, 10,000,000, or 15,000,000 from a bank that charges you 2%, 5%, or 7% for the monthly interest rate.

dta <- function(L, r, M) {print(L*(r/(1-(1+r)^(-M))))}

dta(5000000, 0.02, c(10, 15, 20, 25, 30))
#> [1] 556632.6 389127.4 305783.6 256102.2 223249.6

dta(10000000, 0.05, c(10, 15, 20, 25, 30))
#> [1] 1295045.7  963422.9  802425.9  709524.6  650514.4

dta(15000000, 0.02, c(10, 15, 20, 25, 30))
#> [1] 1669897.9 1167382.1  917350.8  768306.6  669748.8

3.The following R script is an attempt to demonstrate the correspondence between parameter estimations by the least square method and the maximum likelihood method for the case of simple linear regression with a constant normal error term.

1.Construct a function from the script so that any deviance value for pairs of parameter estimates can be found.

2.Generalize the function further so that it will work with any data sets that can be modeled by a simple linear regression with a constant normal error term.

##
m0 <- lm(weight ~ height, data=women)

##
summary(m0)
#> 
#> Call:
#> lm(formula = weight ~ height, data = women)
#> 
#> Residuals:
#>     Min      1Q  Median      3Q     Max 
#> -1.7333 -1.1333 -0.3833  0.7417  3.1167 
#> 
#> Coefficients:
#>              Estimate Std. Error t value Pr(>|t|)    
#> (Intercept) -87.51667    5.93694  -14.74 1.71e-09 ***
#> height        3.45000    0.09114   37.85 1.09e-14 ***
#> ---
#> Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
#> 
#> Residual standard error: 1.525 on 13 degrees of freedom
#> Multiple R-squared:  0.991,  Adjusted R-squared:  0.9903 
#> F-statistic:  1433 on 1 and 13 DF,  p-value: 1.091e-14

##
param <- c(coef(m0)[1], coef(m0)[2])

##
a <- param[1]

##
b <- param[2]

##
yhat <- a + b*women$height

##
e <- summary(m0)$sigma

##
lkhd <- dnorm(women$weight, mean=yhat, sd=e)

##
dvnc <- -2 * sum(log(lkhd))

##
ci_a <- coef(m0)[1] + unlist(summary(m0))$coefficients3*c(-2,2)

##
ci_b <- coef(m0)[2] + unlist(summary(m0))$coefficients4*c(-2,2)

##
bb <- expand.grid(a=seq(ci_a[1], ci_a[2], len=50),
                  b=seq(ci_b[1], ci_b[2], len=50))

## Not working yet
#bb$d <- apply(bb, 1, dvnc_fun)
#didn't finish
##

4.Modify this R script to create a function to compute the c-statistic illustrated with the data set in the article: Tryon, W.W. (1984). A simplified time-series analysis for evaluating treatment interventions. Journal of Applied Behavioral Analysis, 34(4), 230-233.

# 
# c-stat example
#

# read in data 
dta <- read.table("C:/Users/boss/Desktop/data_management/cstat.txt", header=T)

str(dta)
#> 'data.frame':    42 obs. of  1 variable:
#>  $ nc: int  28 46 39 45 24 20 35 37 36 40 ...

head(dta)
#>   nc
#> 1 28
#> 2 46
#> 3 39
#> 4 45
#> 5 24
#> 6 20

dim(dta)
#> [1] 42  1

#
# plot figure 1
#

plot(1:42, dta[,1], xlab="Observations", ylab="Number of Children")
lines(1:42, dta[,1])
abline(v=10, lty=2)
abline(v=32, lty=2)
segments(1, mean(dta[1:10,1]),10, mean(dta[1:10,1]),col="red")
segments(11, mean(dta[11:32,1]),32, mean(dta[11:32,1]),col="red")
segments(33, mean(dta[33:42,1]),42, mean(dta[33:42,1]),col="red")


#
# calculate c-stat for first baseline phase
#

cden <- 1-(sum(diff(dta[1:10,1])^2)/(2*(10-1)*var(dta[1:10,1])))
sc <- sqrt((10-2)/((10-1)*(10+1)))
pval <- 1-pnorm(cden/sc)
pval
#> [1] 0.2866238

#
# calculate c-stat for first baseline plus group tokens
#

n <- 32
cden <- 1-(sum(diff(dta[1:n,1])^2)/(2*(n-1)*var(dta[1:n,1])))
sc <- sqrt((n-2)/((n-1)*(n+1)))
pval <- 1-pnorm(cden/sc)
list(z=cden/sc,pvalue=pval)
#> $z
#> [1] 3.879054
#> 
#> $pvalue
#> [1] 5.243167e-05
###
#didn't finish

5.Plot the likelihood function to estimate the probability of graduate admission by gender, respectively, for Dept A in UCBAdmissions{datasets}. Construct approximate 95%-CI for each gender. Do they overlap?


dta <- datasets::UCBAdmissions

dta
#> , , Dept = A
#> 
#>           Gender
#> Admit      Male Female
#>   Admitted  512     89
#>   Rejected  313     19
#> 
#> , , Dept = B
#> 
#>           Gender
#> Admit      Male Female
#>   Admitted  353     17
#>   Rejected  207      8
#> 
#> , , Dept = C
#> 
#>           Gender
#> Admit      Male Female
#>   Admitted  120    202
#>   Rejected  205    391
#> 
#> , , Dept = D
#> 
#>           Gender
#> Admit      Male Female
#>   Admitted  138    131
#>   Rejected  279    244
#> 
#> , , Dept = E
#> 
#>           Gender
#> Admit      Male Female
#>   Admitted   53     94
#>   Rejected  138    299
#> 
#> , , Dept = F
#> 
#>           Gender
#> Admit      Male Female
#>   Admitted   22     24
#>   Rejected  351    317

dta1 <- as.data.frame(dta)

dta1
#>       Admit Gender Dept Freq
#> 1  Admitted   Male    A  512
#> 2  Rejected   Male    A  313
#> 3  Admitted Female    A   89
#> 4  Rejected Female    A   19
#> 5  Admitted   Male    B  353
#> 6  Rejected   Male    B  207
#> 7  Admitted Female    B   17
#> 8  Rejected Female    B    8
#> 9  Admitted   Male    C  120
#> 10 Rejected   Male    C  205
#> 11 Admitted Female    C  202
#> 12 Rejected Female    C  391
#> 13 Admitted   Male    D  138
#> 14 Rejected   Male    D  279
#> 15 Admitted Female    D  131
#> 16 Rejected Female    D  244
#> 17 Admitted   Male    E   53
#> 18 Rejected   Male    E  138
#> 19 Admitted Female    E   94
#> 20 Rejected Female    E  299
#> 21 Admitted   Male    F   22
#> 22 Rejected   Male    F  351
#> 23 Admitted Female    F   24
#> 24 Rejected Female    F  317

dta2 <- subset(dta1, dta1$Dept == "A")

dta2
#>      Admit Gender Dept Freq
#> 1 Admitted   Male    A  512
#> 2 Rejected   Male    A  313
#> 3 Admitted Female    A   89
#> 4 Rejected Female    A   19

set.seed(1993)

n <- 100000

p_male <- 512/825

p_female <- 89/118

y_male <- rbinom(n, 1, p_male)

y_female <- rbinom(n, 1, p_female)

theta <- seq(0.01, 0.99, by=.01)

lklhd_male <- sum(y_male) * log(theta) + (n - sum(y_male)) * log(1 - theta)

lklhd_female <- sum(y_female) * log(theta) + (n - sum(y_female)) * log(1 - theta)

plot(theta, lklhd_female, xlab = 'Probability', ylab = 'Likelihood', main = 'Grid search', type='n')


lines(theta, lklhd_male, col = 'blue')

phat_male <- mean(y_male)

abline(v = phat_male, lty = 3, col = 'blue')

arrows(phat_male - 2*sqrt(phat_male*(1-phat_male))/sqrt(n), 
       -1000,
       phat_male + 2*sqrt(phat_male*(1-phat_male))/sqrt(n), 
       -1000,
       code=3, 
       length=0.1, angle=90)

lines(theta, lklhd_female, col = 'pink')

phat_female <- mean(y_female)

abline(v = phat_female, lty = 3, col = 'pink')

arrows(phat_female - 2*sqrt(phat_female*(1-phat_female))/sqrt(n), 
       -1000,
       phat_female + 2*sqrt(phat_female*(1-phat_female))/sqrt(n), 
       -1000,
       code=3, 
       length=0.1, angle=90)

legend("topleft", legend = c('Male', 'Female'), cex = 1, lty = 1,
       col = c('blue', 'pink'), bty = 'n')

grid()


#對,他們重疊了

6.(Bonus) The data set contains inter-response times (in milliseconds) in the resting activity of a single neuron recorded from the spinal cord of a cat. Write a function to fit an exponential distribution to the data. More specifically, estimate the rate parameter of the exponential distribution using the maximum likelihood method. Source: McGill, W.J. (1963). Luce, Bush, & Galanter, eds. Handbook of Mathematical Psychology.