605:final

Jie Zou

2021-12-16

library(MASS)

Playing with PageRank

From matrix A

According to the graph we used previously in the course note.

# matrix A is 
A1 = matrix(c(0,1/2,1/2,0,0,0,
             0,0,0,0,0,0,
             1/3,1/3,0,0,1/3,0,
             0,0,0,0,1/2,1/2,
             0,0,0,1/2,0,1/2,
             0,0,0,1,0,0), byrow = T, nrow = 6)

fractions(A1)
##      [,1] [,2] [,3] [,4] [,5] [,6]
## [1,]   0  1/2  1/2    0    0    0 
## [2,]   0    0    0    0    0    0 
## [3,] 1/3  1/3    0    0  1/3    0 
## [4,]   0    0    0    0  1/2  1/2 
## [5,]   0    0    0  1/2    0  1/2 
## [6,]   0    0    0    1    0    0

Since page2 has not outgoing link(all zeros), the rule of row-stochastic is not going to be applied properly, I am going to substitute zeros from page2 to \(\frac{1}{6}\) which means that users will have equal chance to travel around these links.

# adjusted A
A = matrix(c(0,1/2,1/2,0,0,0,
             1/6,1/6,1/6,1/6,1/6,1/6,
             1/3,1/3,0,0,1/3,0,
             0,0,0,0,1/2,1/2,
             0,0,0,1/2,0,1/2,
             0,0,0,1,0,0), byrow = T, nrow = 6)

fractions(A)
##      [,1] [,2] [,3] [,4] [,5] [,6]
## [1,]   0  1/2  1/2    0    0    0 
## [2,] 1/6  1/6  1/6  1/6  1/6  1/6 
## [3,] 1/3  1/3    0    0  1/3    0 
## [4,]   0    0    0    0  1/2  1/2 
## [5,]   0    0    0  1/2    0  1/2 
## [6,]   0    0    0    1    0    0

Form a decay matrix

\[B = d \times A + \frac{1-d}{n}\], where d is the decay, n is the number of nodes(number of url here)

# B 
B = 0.85 * A + 0.15/6
fractions(B)
##      [,1]   [,2]   [,3]   [,4]   [,5]   [,6]  
## [1,]   1/40   9/20   9/20   1/40   1/40   1/40
## [2,]    1/6    1/6    1/6    1/6    1/6    1/6
## [3,] 37/120 37/120   1/40   1/40 37/120   1/40
## [4,]   1/40   1/40   1/40   1/40   9/20   9/20
## [5,]   1/40   1/40   1/40   9/20   1/40   9/20
## [6,]   1/40   1/40   1/40    7/8   1/40   1/40

uniform ranking vector

Then, initially, all URLs are considered to have the same page rank, so r will be \(\frac{1}{n}\) for each URL(uniform rank)

# r
r = rep(1/6, 6)
fractions(r)
## [1] 1/6 1/6 1/6 1/6 1/6 1/6

Power iteration

\[r = B^n \times r\], where n is the number of iterations

# compute the power of matrix
library(expm) 
# 10 iterations
t(B) %^% 10 %*% r
##            [,1]
## [1,] 0.05205661
## [2,] 0.07428990
## [3,] 0.05782138
## [4,] 0.34797267
## [5,] 0.19975859
## [6,] 0.26810085
# 20 iterations
t(B) %^% 20 %*% r
##            [,1]
## [1,] 0.05170616
## [2,] 0.07368173
## [3,] 0.05741406
## [4,] 0.34870083
## [5,] 0.19990313
## [6,] 0.26859408
# 30 iterations
t(B) %^% 30 %*% r
##            [,1]
## [1,] 0.05170475
## [2,] 0.07367927
## [3,] 0.05741242
## [4,] 0.34870367
## [5,] 0.19990381
## [6,] 0.26859607
# 40 iterations
t(B) %^% 40 %*% r
##            [,1]
## [1,] 0.05170475
## [2,] 0.07367926
## [3,] 0.05741241
## [4,] 0.34870369
## [5,] 0.19990381
## [6,] 0.26859608
# 50 iterations
t(B) %^% 50 %*% r
##            [,1]
## [1,] 0.05170475
## [2,] 0.07367926
## [3,] 0.05741241
## [4,] 0.34870369
## [5,] 0.19990381
## [6,] 0.26859608

As I see from these iterations above, around 40 iterations, matrix B converges. The ranking is 6,4,5,1,3,2.

Eigen-decomposition of B

the largest eigen value will be 1

# eigen value
eigen(B)$value
## [1]  1.00000000+0i  0.57619235+0i -0.42500000+0i -0.42500000-0i -0.34991524+0i
## [6] -0.08461044+0i
# the first vector will be the one corresponding to the largest eigen value
eig.vec = as.numeric(eigen(B)$vector[,1])
eig.vec
## [1] -0.4082483 -0.4082483 -0.4082483 -0.4082483 -0.4082483 -0.4082483
# normalize the eigenvector
(1/sum(eig.vec))*eig.vec
## [1] 0.1666667 0.1666667 0.1666667 0.1666667 0.1666667 0.1666667

Which is the same as the uniform ranking vector. And sum of them is 1.

Compute Page Rank of graph A

library(igraph)
## 
## Attaching package: 'igraph'
## The following objects are masked from 'package:stats':
## 
##     decompose, spectrum
## The following object is masked from 'package:base':
## 
##     union
graph.A = graph_from_adjacency_matrix(A1, weighted = T)
plot(graph.A)

# compute page rank using function
page.rank(graph.A)
## $vector
## [1] 0.05170475 0.07367926 0.05741241 0.34870369 0.19990381 0.26859608
## 
## $value
## [1] 1
## 
## $options
## NULL

the function returns the same result as I calculated.

Kaggle: Digit recognizer

read file

# read files
train <-read.csv('train.csv')

# data with no label
train_data <- train[,-1]

# check the dimension of these two files
dim(train_data)
## [1] 42000   784
head(train)
##   label pixel0 pixel1 pixel2 pixel3 pixel4 pixel5 pixel6 pixel7 pixel8 pixel9
## 1     1      0      0      0      0      0      0      0      0      0      0
## 2     0      0      0      0      0      0      0      0      0      0      0
## 3     1      0      0      0      0      0      0      0      0      0      0
## 4     4      0      0      0      0      0      0      0      0      0      0
## 5     0      0      0      0      0      0      0      0      0      0      0
## 6     0      0      0      0      0      0      0      0      0      0      0
##   pixel10 pixel11 pixel12 pixel13 pixel14 pixel15 pixel16 pixel17 pixel18
## 1       0       0       0       0       0       0       0       0       0
## 2       0       0       0       0       0       0       0       0       0
## 3       0       0       0       0       0       0       0       0       0
## 4       0       0       0       0       0       0       0       0       0
## 5       0       0       0       0       0       0       0       0       0
## 6       0       0       0       0       0       0       0       0       0
##   pixel19 pixel20 pixel21 pixel22 pixel23 pixel24 pixel25 pixel26 pixel27
## 1       0       0       0       0       0       0       0       0       0
## 2       0       0       0       0       0       0       0       0       0
## 3       0       0       0       0       0       0       0       0       0
## 4       0       0       0       0       0       0       0       0       0
## 5       0       0       0       0       0       0       0       0       0
## 6       0       0       0       0       0       0       0       0       0
##   pixel28 pixel29 pixel30 pixel31 pixel32 pixel33 pixel34 pixel35 pixel36
## 1       0       0       0       0       0       0       0       0       0
## 2       0       0       0       0       0       0       0       0       0
## 3       0       0       0       0       0       0       0       0       0
## 4       0       0       0       0       0       0       0       0       0
## 5       0       0       0       0       0       0       0       0       0
## 6       0       0       0       0       0       0       0       0       0
##   pixel37 pixel38 pixel39 pixel40 pixel41 pixel42 pixel43 pixel44 pixel45
## 1       0       0       0       0       0       0       0       0       0
## 2       0       0       0       0       0       0       0       0       0
## 3       0       0       0       0       0       0       0       0       0
## 4       0       0       0       0       0       0       0       0       0
## 5       0       0       0       0       0       0       0       0       0
## 6       0       0       0       0       0       0       0       0       0
##   pixel46 pixel47 pixel48 pixel49 pixel50 pixel51 pixel52 pixel53 pixel54
## 1       0       0       0       0       0       0       0       0       0
## 2       0       0       0       0       0       0       0       0       0
## 3       0       0       0       0       0       0       0       0       0
## 4       0       0       0       0       0       0       0       0       0
## 5       0       0       0       0       0       0       0       0       0
## 6       0       0       0       0       0       0       0       0       0
##   pixel55 pixel56 pixel57 pixel58 pixel59 pixel60 pixel61 pixel62 pixel63
## 1       0       0       0       0       0       0       0       0       0
## 2       0       0       0       0       0       0       0       0       0
## 3       0       0       0       0       0       0       0       0       0
## 4       0       0       0       0       0       0       0       0       0
## 5       0       0       0       0       0       0       0       0       0
## 6       0       0       0       0       0       0       0       0       0
##   pixel64 pixel65 pixel66 pixel67 pixel68 pixel69 pixel70 pixel71 pixel72
## 1       0       0       0       0       0       0       0       0       0
## 2       0       0       0       0       0       0       0       0       0
## 3       0       0       0       0       0       0       0       0       0
## 4       0       0       0       0       0       0       0       0       0
## 5       0       0       0       0       0       0       0       0       0
## 6       0       0       0       0       0       0       0       0       0
##   pixel73 pixel74 pixel75 pixel76 pixel77 pixel78 pixel79 pixel80 pixel81
## 1       0       0       0       0       0       0       0       0       0
## 2       0       0       0       0       0       0       0       0       0
## 3       0       0       0       0       0       0       0       0       0
## 4       0       0       0       0       0       0       0       0       0
## 5       0       0       0       0       0       0       0       0       0
## 6       0       0       0       0       0       0       0       0       0
##   pixel82 pixel83 pixel84 pixel85 pixel86 pixel87 pixel88 pixel89 pixel90
## 1       0       0       0       0       0       0       0       0       0
## 2       0       0       0       0       0       0       0       0       0
## 3       0       0       0       0       0       0       0       0       0
## 4       0       0       0       0       0       0       0       0       0
## 5       0       0       0       0       0       0       0       0       0
## 6       0       0       0       0       0       0       0       0       0
##   pixel91 pixel92 pixel93 pixel94 pixel95 pixel96 pixel97 pixel98 pixel99
## 1       0       0       0       0       0       0       0       0       0
## 2       0       0       0       0       0       0       0       0       0
## 3       0       0       0       0       0       0       0       0       0
## 4       0       0       0       0       0       0       0       0       0
## 5       0       0       0       0       0       0       0       0       0
## 6       0       0       0       0       0       0       0       0       0
##   pixel100 pixel101 pixel102 pixel103 pixel104 pixel105 pixel106 pixel107
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel108 pixel109 pixel110 pixel111 pixel112 pixel113 pixel114 pixel115
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel116 pixel117 pixel118 pixel119 pixel120 pixel121 pixel122 pixel123
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0       18       30
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        1       25      130
## 6        0        0        0        0        0        0        0        0
##   pixel124 pixel125 pixel126 pixel127 pixel128 pixel129 pixel130 pixel131
## 1        0        0        0        0        0        0        0        0
## 2      137      137      192       86       72        1        0        0
## 3        3      141      139        3        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5      155      254      254      254      157       30        2        0
## 6        3      141      202      254      193       44        0        0
##   pixel132 pixel133 pixel134 pixel135 pixel136 pixel137 pixel138 pixel139
## 1      188      255       94        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel140 pixel141 pixel142 pixel143 pixel144 pixel145 pixel146 pixel147
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0      220      179
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel148 pixel149 pixel150 pixel151 pixel152 pixel153 pixel154 pixel155
## 1        0        0        0        0        0        0        0        0
## 2       13       86      250      254      254      254      254      217
## 3        0        0        0        0        9      254      254        8
## 4        6        0        0        0        0        0        0        0
## 5        8      103      253      253      253      253      253      253
## 6        0        0        0        5      165      254      179      163
##   pixel156 pixel157 pixel158 pixel159 pixel160 pixel161 pixel162 pixel163
## 1        0        0        0      191      250      253       93        0
## 2      246      151       32        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        9       77        0        0        0        0        0
## 5      253      253      114        2        0        0        0        0
## 6      249      244       72        0        0        0        0        0
##   pixel164 pixel165 pixel166 pixel167 pixel168 pixel169 pixel170 pixel171
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel172 pixel173 pixel174 pixel175 pixel176 pixel177 pixel178 pixel179
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0       16      179      254      254      254
## 3        0        0        0        0        0        0        0        0
## 4        0        0       28      247       17        0        0        0
## 5        0        0        0       11      208      253      253      253
## 6        0        0        0        0        0        0        0      135
##   pixel180 pixel181 pixel182 pixel183 pixel184 pixel185 pixel186 pixel187
## 1        0        0        0        0        0        0      123      248
## 2      254      254      254      254      254      254      231       54
## 3        9      254      254        8        0        0        0        0
## 4        0        0        0        0        0       27      202        0
## 5      253      253      253      253      253      253      253      107
## 6      254      150        0        0      189      254      243       31
##   pixel188 pixel189 pixel190 pixel191 pixel192 pixel193 pixel194 pixel195
## 1      253      167       10        0        0        0        0        0
## 2       15        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel196 pixel197 pixel198 pixel199 pixel200 pixel201 pixel202 pixel203
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0       72
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0      242
## 5        0        0        0        0        0        0        0       31
## 6        0        0        0        0        0        0        0        0
##   pixel204 pixel205 pixel206 pixel207 pixel208 pixel209 pixel210 pixel211
## 1        0        0        0        0        0        0        0        0
## 2      254      254      254      254      254      254      254      254
## 3        0        0        0        0        9      254      254      106
## 4      155        0        0        0        0        0        0        0
## 5      253      253      253      253      253      253      253      253
## 6        0        0       82      248      209        5        0        0
##   pixel212 pixel213 pixel214 pixel215 pixel216 pixel217 pixel218 pixel219
## 1        0       80      247      253      208       13        0        0
## 2      254      254      254      254      104        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0       27      254       63        0        0        0        0
## 5      253      253      253      215      101        3        0        0
## 6      164      236      254      115        0        0        0        0
##   pixel220 pixel221 pixel222 pixel223 pixel224 pixel225 pixel226 pixel227
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel228 pixel229 pixel230 pixel231 pixel232 pixel233 pixel234 pixel235
## 1        0        0        0        0        0        0        0        0
## 2        0        0       61      191      254      254      254      254
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0      160      207        6        0        0
## 5        0        0       23      210      253      253      253      248
## 6        0        0        0        0        0        8      211      254
##   pixel236 pixel237 pixel238 pixel239 pixel240 pixel241 pixel242 pixel243
## 1        0        0        0        0       29      207      253      235
## 2      254      109       83      199      254      254      254      254
## 3        9      254      254      184        0        0        0        0
## 4        0        0        0        0        0       27      254       65
## 5      161      222      222      246      253      253      253      253
## 6       58        0        0        0        0       33      230      212
##   pixel244 pixel245 pixel246 pixel247 pixel248 pixel249 pixel250 pixel251
## 1       77        0        0        0        0        0        0        0
## 2      243       85        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5      253       39        0        0        0        0        0        0
## 6        6        0        0        0        0        0        0        0
##   pixel252 pixel253 pixel254 pixel255 pixel256 pixel257 pixel258 pixel259
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0      172      254
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0      127
## 5        0        0        0        0        0        0      136      253
## 6        0        0        0        0        0        0        0        0
##   pixel260 pixel261 pixel262 pixel263 pixel264 pixel265 pixel266 pixel267
## 1        0        0        0        0        0        0        0       54
## 2      254      254      202      147      147       45        0       11
## 3        0        0        0        0        9      254      254      184
## 4      254       21        0        0        0        0        0        0
## 5      253      253      229       77        0        0        0       70
## 6        0      119      254      156        3        0        0        0
##   pixel268 pixel269 pixel270 pixel271 pixel272 pixel273 pixel274 pixel275
## 1      209      253      253       88        0        0        0        0
## 2       29      200      254      254      254      171        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0       20      239       65        0        0        0        0
## 5      218      253      253      253      253      215       91        0
## 6        0       18      230      254       33        0        0        0
##   pixel276 pixel277 pixel278 pixel279 pixel280 pixel281 pixel282 pixel283
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel284 pixel285 pixel286 pixel287 pixel288 pixel289 pixel290 pixel291
## 1        0        0        0        0        0        0        0        0
## 2        0        1      174      254      254       89       67        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0       77      254       21        0        0
## 5        0        5      214      253      253      253      195        0
## 6        0        0        0        0       10      212      254       35
##   pixel292 pixel293 pixel294 pixel295 pixel296 pixel297 pixel298 pixel299
## 1        0        0       93      254      253      238      170       17
## 2        0        0        0        0        0      128      252      254
## 3        9      254      254      184        0        0        0        0
## 4        0        0        0        0        0        0      195       65
## 5        0        0        0        0      104      224      253      253
## 6        0        0        0        0        0       33      254      254
##   pixel300 pixel301 pixel302 pixel303 pixel304 pixel305 pixel306 pixel307
## 1        0        0        0        0        0        0        0        0
## 2      254      212       76        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5      253      253      215       29        0        0        0        0
## 6       33        0        0        0        0        0        0        0
##   pixel308 pixel309 pixel310 pixel311 pixel312 pixel313 pixel314 pixel315
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0       47      254      254
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0       70
## 5        0        0        0        0        0      116      253      253
## 6        0        0        0        0        0        0        0        0
##   pixel316 pixel317 pixel318 pixel319 pixel320 pixel321 pixel322 pixel323
## 1        0        0        0        0        0       23      210      254
## 2      254       29        0        0        0        0        0        0
## 3        0        0        0        0        6      185      254      184
## 4      254       21        0        0        0        0        0        0
## 5      253      247       75        0        0        0        0        0
## 6      116      254      154        3        0        0        0        0
##   pixel324 pixel325 pixel326 pixel327 pixel328 pixel329 pixel330 pixel331
## 1      253      159        0        0        0        0        0        0
## 2        0        0       83      254      254      254      153        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0      195      142        0        0        0        0
## 5        0       26      200      253      253      253      253      216
## 6        0       33      254      254       33        0        0        0
##   pixel332 pixel333 pixel334 pixel335 pixel336 pixel337 pixel338 pixel339
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        4        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel340 pixel341 pixel342 pixel343 pixel344 pixel345 pixel346 pixel347
## 1        0        0        0        0        0        0        0        0
## 2        0       80      254      254      240       24        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0       56      251       21        0        0
## 5        0      254      253      253      253      195        0        0
## 6        0        0        0        0      124      254      115        0
##   pixel348 pixel349 pixel350 pixel351 pixel352 pixel353 pixel354 pixel355
## 1       16      209      253      254      240       81        0        0
## 2        0        0        0        0        0        0       25      240
## 3        0       89      254      184        0        0        0        0
## 4        0        0        0        0        0        0      195      227
## 5        0        0        0        0        0        0       26      200
## 6        0        0        0        0        0      160      254      239
##   pixel356 pixel357 pixel358 pixel359 pixel360 pixel361 pixel362 pixel363
## 1        0        0        0        0        0        0        0        0
## 2      254      254      153        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5      253      253      253      253        5        0        0        0
## 6       23        0        0        0        0        0        0        0
##   pixel364 pixel365 pixel366 pixel367 pixel368 pixel369 pixel370 pixel371
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0       64      254      254
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0      254      253      253
## 6        0        0        0        0        0        0        0        0
##   pixel372 pixel373 pixel374 pixel375 pixel376 pixel377 pixel378 pixel379
## 1        0        0        0        0       27      253      253      254
## 2      186        7        0        0        0        0        0        0
## 3        0        0        0        0        4      146      254      184
## 4      222      153        5        0        0        0        0        0
## 5      253       99        0        0        0        0        0        0
## 6      203      254       35        0        0        0        0        0
##   pixel380 pixel381 pixel382 pixel383 pixel384 pixel385 pixel386 pixel387
## 1       13        0        0        0        0        0        0        0
## 2        0        0        0      166      254      254      224       12
## 3        0        0        0        0        0        0        0        0
## 4        0        0      120      240       13        0        0        0
## 5        0        0        0       25      231      253      253      253
## 6        0      197      254      178        0        0        0        0
##   pixel388 pixel389 pixel390 pixel391 pixel392 pixel393 pixel394 pixel395
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5       36        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel396 pixel397 pixel398 pixel399 pixel400 pixel401 pixel402 pixel403
## 1        0        0        0        0        0        0        0       20
## 2       14      232      254      254      254       29        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0       67      251       40        0
## 5        0      254      253      253      253       99        0        0
## 6        0        0        0       23      239      221       11        0
##   pixel404 pixel405 pixel406 pixel407 pixel408 pixel409 pixel410 pixel411
## 1      206      254      254      198        7        0        0        0
## 2        0        0        0        0        0        0        0       75
## 3        9      254      254      184        0        0        0        0
## 4        0        0        0        0        0        0       94      255
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0      198      255      123
##   pixel412 pixel413 pixel414 pixel415 pixel416 pixel417 pixel418 pixel419
## 1        0        0        0        0        0        0        0        0
## 2      254      254      254       17        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4       69        0        0        0        0        0        0        0
## 5      223      253      253      253      129        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel420 pixel421 pixel422 pixel423 pixel424 pixel425 pixel426 pixel427
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0       18      254      254      254
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0      254      253      253
## 6        0        0        0        0        0        0        0       23
##   pixel428 pixel429 pixel430 pixel431 pixel432 pixel433 pixel434 pixel435
## 1        0        0        0      168      253      253      196        7
## 2      254       29        0        0        0        0        0        0
## 3        0        0        0        0        9      254      254      184
## 4        0      234      184        0        0        0        0        0
## 5      253       99        0        0        0        0        0        0
## 6      238      178        0        0        0        0        0        0
##   pixel436 pixel437 pixel438 pixel439 pixel440 pixel441 pixel442 pixel443
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0       48      254      254      254       17
## 3        0        0        0        0        0        0        0        0
## 4        0        0       19      245       69        0        0        0
## 5        0        0        0        0      127      253      253      253
## 6       10      219      254       96        0        0        0        0
##   pixel444 pixel445 pixel446 pixel447 pixel448 pixel449 pixel450 pixel451
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5      129        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel452 pixel453 pixel454 pixel455 pixel456 pixel457 pixel458 pixel459
## 1        0        0        0        0        0        0       20      203
## 2        2      163      254      254      254       29        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0      234      169        0
## 5        0      254      253      253      253       99        0        0
## 6        0        0        0       30      249      204        0        0
##   pixel460 pixel461 pixel462 pixel463 pixel464 pixel465 pixel466 pixel467
## 1      253      248       76        0        0        0        0        0
## 2        0        0        0        0        0        0        0       48
## 3        9      254      254      184        0        0        0        0
## 4        0        0        0        0        0        0        3      199
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0       25      235      254       62
##   pixel468 pixel469 pixel470 pixel471 pixel472 pixel473 pixel474 pixel475
## 1        0        0        0        0        0        0        0        0
## 2      254      254      254       17        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4      182       10        0        0        0        0        0        0
## 5      139      253      253      253       90        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel476 pixel477 pixel478 pixel479 pixel480 pixel481 pixel482 pixel483
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0       94      254      254
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0      254      253      253
## 6        0        0        0        0        0        0        0       26
##   pixel484 pixel485 pixel486 pixel487 pixel488 pixel489 pixel490 pixel491
## 1        0       22      188      253      245       93        0        0
## 2      254      200       12        0        0        0        0        0
## 3        0        0        0        0        9      254      254      184
## 4        0      154      205        4        0        0       26       72
## 5      253       99        0        0        0        0        0        0
## 6      243      204        0        0        0        0        0        0
##   pixel492 pixel493 pixel494 pixel495 pixel496 pixel497 pixel498 pixel499
## 1        0        0        0        0        0        0        0        0
## 2        0        0       16      209      254      254      150        1
## 3        0        0        0        0        0        0        0        0
## 4      128      203      208      254      254      131        0        0
## 5        0        0        0       78      248      253      253      253
## 6       91      254      248       36        0        0        0        0
##   pixel500 pixel501 pixel502 pixel503 pixel504 pixel505 pixel506 pixel507
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        5        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel508 pixel509 pixel510 pixel511 pixel512 pixel513 pixel514 pixel515
## 1        0        0        0        0        0      103      253      253
## 2        0       15      206      254      254      254      202       66
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0       61      254      129
## 5        0      254      253      253      253      216       34        0
## 6        0        0        0       33      254      204        0        0
##   pixel516 pixel517 pixel518 pixel519 pixel520 pixel521 pixel522 pixel523
## 1      191        0        0        0        0        0        0        0
## 2        0        0        0        0        0       21      161      254
## 3        9      254      254      184        0        0        0        0
## 4      113      186      245      251      189       75       56      136
## 5        0        0        0        0        0        0       33      152
## 6        0        0        0       67      241      254      133        0
##   pixel524 pixel525 pixel526 pixel527 pixel528 pixel529 pixel530 pixel531
## 1        0        0        0        0        0        0        0        0
## 2      254      245       31        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4      254       73        0        0        0        0        0        0
## 5      253      253      253      107        1        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel532 pixel533 pixel534 pixel535 pixel536 pixel537 pixel538 pixel539
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0       60      212
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0      206      253      253
## 6        0        0        0        0        0        0        0       33
##   pixel540 pixel541 pixel542 pixel543 pixel544 pixel545 pixel546 pixel547
## 1       89      240      253      195       25        0        0        0
## 2      254      254      254      194       48       48       34       41
## 3        0        0        0        0      156      254      254      184
## 4        0       15      216      233      233      159      104       52
## 5      253      253      140        0        0        0        0        0
## 6      254      214        7        0        0        0       50      242
##   pixel548 pixel549 pixel550 pixel551 pixel552 pixel553 pixel554 pixel555
## 1        0        0        0        0        0        0        0        0
## 2       48      209      254      254      254      171        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0       38      254       73        0        0
## 5       30      139      234      253      253      253      154        2
## 6      254      194       24        0        0        0        0        0
##   pixel556 pixel557 pixel558 pixel559 pixel560 pixel561 pixel562 pixel563
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel564 pixel565 pixel566 pixel567 pixel568 pixel569 pixel570 pixel571
## 1        0        0        0       15      220      253      253       80
## 2        0        0        0       86      243      254      254      254
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0       16      205      253      253      253      250      208
## 6        0        0        0        5      193      254       78        0
##   pixel572 pixel573 pixel574 pixel575 pixel576 pixel577 pixel578 pixel579
## 1        0        0        0        0        0        0        0        0
## 2      254      254      233      243      254      254      254      254
## 3      185      255      255      184        0        0        0        0
## 4        0        0        0        0        0        0        0       18
## 5      106      106      106      200      237      253      253      253
## 6        0       19      128      254      195       36        0        0
##   pixel580 pixel581 pixel582 pixel583 pixel584 pixel585 pixel586 pixel587
## 1        0        0        0        0        0        0        0        0
## 2      254       86        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4      254       73        0        0        0        0        0        0
## 5      253      209       22        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel588 pixel589 pixel590 pixel591 pixel592 pixel593 pixel594 pixel595
## 1        0        0        0        0        0        0        0       94
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0       82      253
## 6        0        0        0        0        0        0        0        0
##   pixel596 pixel597 pixel598 pixel599 pixel600 pixel601 pixel602 pixel603
## 1      253      253      253       94        0        0        0        0
## 2      114      254      254      254      254      254      254      254
## 3        0        0        0        0      185      254      254      184
## 4        0        0        0        0        0        0        0        0
## 5      253      253      253      253      253      253      253      253
## 6      103      254      222       74      143      235      254      228
##   pixel604 pixel605 pixel606 pixel607 pixel608 pixel609 pixel610 pixel611
## 1        0        0        0        0        0        0        0        0
## 2      254      254      254      239       86       11        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0       18      254       73        0        0
## 5      253      253      253      253      209       22        0        0
## 6       83        0        0        0        0        0        0        0
##   pixel612 pixel613 pixel614 pixel615 pixel616 pixel617 pixel618 pixel619
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel620 pixel621 pixel622 pixel623 pixel624 pixel625 pixel626 pixel627
## 1        0        0        0       89      251      253      250      131
## 2        0        0        0        0       13      182      254      254
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        1       91      253      253      253      253
## 6        0        0        0        0       30      242      254      254
##   pixel628 pixel629 pixel630 pixel631 pixel632 pixel633 pixel634 pixel635
## 1        0        0        0        0        0        0        0        0
## 2      254      254      254      254      254      254      243       70
## 3      185      254      254      184        0        0        0        0
## 4        0        0        0        0        0        0        0        5
## 5      253      253      253      253      253      253      213       90
## 6      254      254      252       84        0        0        0        0
##   pixel636 pixel637 pixel638 pixel639 pixel640 pixel641 pixel642 pixel643
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4      206      106        0        0        0        0        0        0
## 5        7        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel644 pixel645 pixel646 pixel647 pixel648 pixel649 pixel650 pixel651
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        1
## 6        0        0        0        0        0        0        0        0
##   pixel652 pixel653 pixel654 pixel655 pixel656 pixel657 pixel658 pixel659
## 1      214      218       95        0        0        0        0        0
## 2        0        8       76      146      254      255      254      255
## 3        0        0        0        0       63      254      254       62
## 4        0        0        0        0        0        0        0        0
## 5       18      129      208      253      253      253      253      159
## 6        0       23       64      158      200      174       61        0
##   pixel660 pixel661 pixel662 pixel663 pixel664 pixel665 pixel666 pixel667
## 1        0        0        0        0        0        0        0        0
## 2      146       19       15        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0      186      159        0        0
## 5      129       90        4        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel668 pixel669 pixel670 pixel671 pixel672 pixel673 pixel674 pixel675
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel676 pixel677 pixel678 pixel679 pixel680 pixel681 pixel682 pixel683
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel684 pixel685 pixel686 pixel687 pixel688 pixel689 pixel690 pixel691
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        6
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel692 pixel693 pixel694 pixel695 pixel696 pixel697 pixel698 pixel699
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4      209      101        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel700 pixel701 pixel702 pixel703 pixel704 pixel705 pixel706 pixel707
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel708 pixel709 pixel710 pixel711 pixel712 pixel713 pixel714 pixel715
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel716 pixel717 pixel718 pixel719 pixel720 pixel721 pixel722 pixel723
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel724 pixel725 pixel726 pixel727 pixel728 pixel729 pixel730 pixel731
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel732 pixel733 pixel734 pixel735 pixel736 pixel737 pixel738 pixel739
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel740 pixel741 pixel742 pixel743 pixel744 pixel745 pixel746 pixel747
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel748 pixel749 pixel750 pixel751 pixel752 pixel753 pixel754 pixel755
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel756 pixel757 pixel758 pixel759 pixel760 pixel761 pixel762 pixel763
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel764 pixel765 pixel766 pixel767 pixel768 pixel769 pixel770 pixel771
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel772 pixel773 pixel774 pixel775 pixel776 pixel777 pixel778 pixel779
## 1        0        0        0        0        0        0        0        0
## 2        0        0        0        0        0        0        0        0
## 3        0        0        0        0        0        0        0        0
## 4        0        0        0        0        0        0        0        0
## 5        0        0        0        0        0        0        0        0
## 6        0        0        0        0        0        0        0        0
##   pixel780 pixel781 pixel782 pixel783
## 1        0        0        0        0
## 2        0        0        0        0
## 3        0        0        0        0
## 4        0        0        0        0
## 5        0        0        0        0
## 6        0        0        0        0

function in used

library(EBImage)
library(OpenImageR)
library(jpeg)
library(tidyverse)
library(dplyr)

# m = matrix, i = image pixel
extract_img <- function(m, i){
  temp = matrix(as.integer(m[i,]), byrow = T, nrow = 28)
  return(temp)
}

# make proper dim: m = matrix, w = image width, h = image height
make_dim <- function(m, w, h){
  
  im <- array(0, dim = c(nrow(m), w, h))

  for (i in seq(nrow(m))) {
    img <- extract_img(m, i)
    im[i,,] <- array(img, dim = c(1, w, h))
  }
  return(im)
}

# plot raster images: im = image matrix with proper dim, w = image width, h = image height, n = plot number of images
plot_raster <- function(im,w,h,n){
  par(mfrow = c(5,5)) # image display in 5 x 5
  par(mai = c(.1,.1,.1,.1)) # inner margin
  
  for( i in seq(n)){
    # read as jpg
    jpg = readJPEG(writeJPEG(im[i,,]),native = T)
  
    # create plot area
    plot(1,1,xlim = c(1,w), ylim = c(1, h),xlab = '',ylab = '')
  
    # display raster image with width and height
    rasterImage(jpg,1,1,w,h)
  }
}


#calculate the mean pixel of each numbers
# data = dataset, num = number
cal.mean.pixel <- function(data, num){
  
  # get rows only contains desired number
  desired_number <- data %>% 
    filter(label == num)
  
  return(colSums(desired_number)/nrow(desired_number))
}

plot data image

# get image with (42000 * 28 * 28)
images <- make_dim(train_data, 28, 28)

# double check image dim
dim(images)
## [1] 42000    28    28
# plot first 10 images
plot_raster(images, 28, 28, 10)

scale data

# divide all pixels by 255 to produce values between 0 and 1
train_data <- train_data/255

frequency distribution

from the plot, number1 has the most, number5 has the least.

library(ggplot2)
train.label <- train[,1]
train.freq <-  as.data.frame(table(train.label))
ggplot(train.freq, aes(x = train.label, y = Freq)) + 
  geom_bar(stat = 'identity') + 
  labs(x = 'hand write numbers',
       y = 'count',
       title = 'frequency distribution of numbers')

mean pixel intensity

numbers <- data.frame()
for (i in 0:9){
  numbers <- numbers %>% rbind(cal.mean.pixel(train, i))
}
names(numbers) <- c("label", 1:784)

# display
print(numbers)
##    label 1 2 3 4 5 6 7 8 9 10 11 12          13         14         15
## 1      0 0 0 0 0 0 0 0 0 0  0  0  0 0.000000000 0.00000000 0.00000000
## 2      1 0 0 0 0 0 0 0 0 0  0  0  0 0.000000000 0.00000000 0.00000000
## 3      2 0 0 0 0 0 0 0 0 0  0  0  0 0.002394063 0.05171175 0.05171175
## 4      3 0 0 0 0 0 0 0 0 0  0  0  0 0.000000000 0.00000000 0.00000000
## 5      4 0 0 0 0 0 0 0 0 0  0  0  0 0.000000000 0.00000000 0.00000000
## 6      5 0 0 0 0 0 0 0 0 0  0  0  0 0.000000000 0.00000000 0.00000000
## 7      6 0 0 0 0 0 0 0 0 0  0  0  0 0.028039642 0.06139715 0.00000000
## 8      7 0 0 0 0 0 0 0 0 0  0  0  0 0.000000000 0.00000000 0.00000000
## 9      8 0 0 0 0 0 0 0 0 0  0  0  0 0.000000000 0.00000000 0.00000000
## 10     9 0 0 0 0 0 0 0 0 0  0  0  0 0.000000000 0.00000000 0.00000000
##             16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32          33
## 1  0.000000000  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 0.000000000
## 2  0.000000000  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 0.000000000
## 3  0.002154656  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 0.000000000
## 4  0.000000000  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 0.000000000
## 5  0.000000000  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 0.000000000
## 6  0.000000000  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 0.000000000
## 7  0.000000000  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 0.003867537
## 8  0.000000000  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 0.000000000
## 9  0.000000000  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 0.000000000
## 10 0.000000000  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 0.000000000
##            34        35        36         37         38         39         40
## 1  0.00000000 0.0000000 0.0000000 0.00000000 0.00000000 0.00000000 0.00000000
## 2  0.00000000 0.0000000 0.0000000 0.00000000 0.00000000 0.00000000 0.00000000
## 3  0.00000000 0.0000000 0.0038305 0.06679435 0.07900407 0.08283457 0.06583672
## 4  0.00000000 0.0000000 0.0000000 0.00000000 0.00000000 0.00000000 0.00000000
## 5  0.00000000 0.0000000 0.0000000 0.00000000 0.00000000 0.00000000 0.00000000
## 6  0.00000000 0.0000000 0.0000000 0.00000000 0.00000000 0.00000000 0.00000000
## 7  0.01329466 0.1070824 0.2729031 0.44935944 0.59439207 1.23181049 1.70123278
## 8  0.00000000 0.0000000 0.0000000 0.00000000 0.00000000 0.00000000 0.00000000
## 9  0.00000000 0.0000000 0.0000000 0.00000000 0.00000000 0.00000000 0.00000000
## 10 0.00000000 0.0000000 0.0000000 0.00000000 0.00000000 0.00000000 0.00000000
##            41        42         43         44          45         46         47
## 1  0.00000000 0.0000000 0.00000000 0.02178122 0.059535334 0.02831559 0.00000000
## 2  0.00000000 0.0000000 0.04483348 0.05401366 0.008112724 0.00000000 0.00000000
## 3  0.06009097 0.1343069 0.26119224 0.17333014 0.246827867 0.15872636 0.01723725
## 4  0.00000000 0.0000000 0.00000000 0.00000000 0.000000000 0.00000000 0.00000000
## 5  0.00000000 0.0000000 0.00000000 0.00000000 0.000000000 0.00000000 0.00000000
## 6  0.00000000 0.0000000 0.00000000 0.00000000 0.000000000 0.00000000 0.00000000
## 7  1.88155668 1.7993715 1.67585207 1.48175006 1.351945854 1.35170413 1.05172831
## 8  0.00000000 0.0000000 0.00000000 0.00000000 0.000000000 0.00000000 0.00000000
## 9  0.00000000 0.0000000 0.00000000 0.00000000 0.000000000 0.00000000 0.00000000
## 10 0.00000000 0.0000000 0.00000000 0.00000000 0.000000000 0.00000000 0.00000000
##           48       49        50        51         52 53 54 55 56 57 58
## 1  0.0000000 0.000000 0.0000000 0.0000000 0.00000000  0  0  0  0  0  0
## 2  0.0000000 0.000000 0.0000000 0.0000000 0.00000000  0  0  0  0  0  0
## 3  0.0000000 0.000000 0.0000000 0.0000000 0.00000000  0  0  0  0  0  0
## 4  0.0000000 0.000000 0.0000000 0.0000000 0.00000000  0  0  0  0  0  0
## 5  0.0000000 0.000000 0.0000000 0.0000000 0.00000000  0  0  0  0  0  0
## 6  0.0000000 0.000000 0.0000000 0.0000000 0.00000000  0  0  0  0  0  0
## 7  0.6171139 0.457578 0.1563935 0.1068407 0.05124486  0  0  0  0  0  0
## 8  0.0000000 0.000000 0.0000000 0.0000000 0.00000000  0  0  0  0  0  0
## 9  0.0000000 0.000000 0.0000000 0.0000000 0.00000000  0  0  0  0  0  0
## 10 0.0000000 0.000000 0.0000000 0.0000000 0.00000000  0  0  0  0  0  0
##            59          60          61         62         63         64
## 1  0.00000000 0.007018393 0.002420136 0.00000000 0.02057115 0.04840271
## 2  0.00000000 0.000000000 0.000000000 0.00000000 0.00000000 0.00000000
## 3  0.00000000 0.000000000 0.000000000 0.04141729 0.17476658 0.30620062
## 4  0.00000000 0.000000000 0.000000000 0.00000000 0.00000000 0.00000000
## 5  0.00000000 0.000000000 0.000000000 0.00000000 0.00000000 0.00000000
## 6  0.00000000 0.000000000 0.000000000 0.00000000 0.00000000 0.00000000
## 7  0.01547015 0.000000000 0.072032874 0.04979454 0.42349529 1.17621465
## 8  0.00000000 0.000000000 0.000000000 0.00000000 0.00000000 0.00000000
## 9  0.00000000 0.000000000 0.000000000 0.00000000 0.00000000 0.00000000
## 10 0.00000000 0.000000000 0.000000000 0.00000000 0.00000000 0.00000000
##           65       66         67          68          69          70
## 1  0.0106486 0.000000 0.00000000  0.00000000  0.01234269  0.04646660
## 2  0.0000000 0.000000 0.01836038  0.08198121  0.13044406  0.18296328
## 3  0.6088102 1.101987 1.75269332  2.44170457  3.34474503  3.93919081
## 4  0.0000000 0.000000 0.02620087  0.07055849  0.08411859  0.03010802
## 5  0.0000000 0.000000 0.00000000  0.00000000  0.03659136  0.08472495
## 6  0.0000000 0.000000 0.00000000  0.00000000  0.00000000  0.00000000
## 7  2.3782934 4.305294 7.00821852 11.03480783 16.45443558 23.05100314
## 8  0.0000000 0.000000 0.00000000  0.00000000  0.00000000  0.00000000
## 9  0.0000000 0.000000 0.00000000  0.00000000  0.00000000  0.00000000
## 10 0.0000000 0.000000 0.00000000  0.00000000  0.00000000  0.00000000
##              71          72          73           74           75           76
## 1   0.000000000  0.00000000  0.01089061 4.840271e-04  0.000000000  0.000000000
## 2   0.314688301  0.30785653  0.11101623 3.629377e-03  0.024978651  0.054013664
## 3   4.463490543  4.28058415  3.18290639 2.054824e+00  1.001915250  0.371558535
## 4   0.040910136  0.07032866  0.10572282 1.020455e-01  0.056308895  0.017467249
## 5   0.125982318  0.07588409  0.03953831 4.371316e-02  0.007612967  0.049607073
## 6   0.009486166  0.07483531  0.17259552 1.986825e-01  0.232674572  0.281949934
## 7  29.378776891 33.70775925 34.31157844 3.140875e+01 25.881073241 19.464829587
## 8   0.000000000  0.00000000  0.00000000 0.000000e+00  0.000000000  0.000000000
## 9   0.000000000  0.00000000  0.00000000 1.525966e-02  0.053654935  0.002707359
## 10  0.000000000  0.00000000  0.00000000 0.000000e+00  0.000000000  0.000000000
##             77         78         79         80         81         82 83 84 85
## 1   0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000  0  0  0
## 2   0.01280956 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000  0  0  0
## 3   0.10270529 0.02082835 0.00000000 0.05578166 0.08331338 0.03950203  0  0  0
## 4   0.00206849 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000  0  0  0
## 5   0.03339882 0.04297642 0.04592338 0.00000000 0.00000000 0.00000000  0  0  0
## 6   0.15441370 0.06403162 0.04084321 0.00000000 0.00000000 0.00000000  0  0  0
## 7  11.84578197 5.98138748 2.90041093 0.94343727 0.27072758 0.04544356  0  0  0
## 8   0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000  0  0  0
## 9   0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000  0  0  0
## 10  0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000  0  0  0
##    86          87          88          89         90         91          92
## 1   0 0.000000000 0.020329138 0.030009681 0.06122943 0.06122943 0.074540174
## 2   0 0.000000000 0.000000000 0.000000000 0.00000000 0.00000000 0.006191289
## 3   0 0.002633469 0.003591094 0.010773282 0.32918362 1.10102945 2.615034714
## 4   0 0.000000000 0.000000000 0.001838658 0.20409101 0.28315330 0.476442197
## 5   0 0.000000000 0.000000000 0.000000000 0.00000000 0.00000000 0.001719057
## 6   0 0.000000000 0.001054018 0.051910408 0.04505929 0.06719368 0.066666667
## 7   0 0.034082669 0.017403916 0.076142132 0.26178390 0.86197728 2.204012569
## 8   0 0.000000000 0.000000000 0.000000000 0.00000000 0.00000000 0.000000000
## 9   0 0.000000000 0.000000000 0.000000000 0.00000000 0.00000000 0.000000000
## 10  0 0.000000000 0.000000000 0.000000000 0.00000000 0.00000000 0.000000000
##             93          94          95         96         97         98
## 1  0.106727977  0.25072604  0.59874153  1.4917715  2.1747338  2.9765247
## 2  0.003202391  0.04376601  0.08774552  0.2591802  0.4916738  1.2431682
## 3  5.964567872 11.59731865 17.85827149 25.8427101 33.0696672 39.6013886
## 4  0.918179729  1.56033096  2.69639163  4.3670421  5.8080901  6.4143875
## 5  0.026277014  0.14390963  0.33079568  0.3801572  0.3528978  0.3158153
## 6  0.005797101  0.07220026  0.35862978  0.5523057  0.7897233  1.1470356
## 7  4.980662316  9.40367416 15.96059947 24.5216340 35.1624365 49.0908871
## 8  0.000000000  0.00000000  0.00000000  0.0000000  0.0000000  0.0000000
## 9  0.000000000  0.01599803  0.07974403  0.1400443  0.2360325  0.4622200
## 10 0.000000000  0.00000000  0.00000000  0.0000000  0.0000000  0.0000000
##            99        100        101        102        103        104        105
## 1   3.9530494  4.8279284  5.2141820  4.1747338  3.0779284  2.4997580  1.7754114
## 2   1.6929974  1.7228864  1.3531170  1.2350555  0.9970111  0.7047395  0.2820239
## 3  41.9650467 41.4900646 36.2652621 27.7584391 18.6516639 11.1958343  5.5614077
## 4   6.5217191  5.9494369  5.0351643  4.1484716  2.9685130  1.8710641  1.1385888
## 5   0.3892436  0.6070727  0.8155697  0.6949902  0.8423379  1.3794204  1.4570236
## 6   2.0284585  2.7649539  3.0616601  2.9480896  2.9272727  2.8653491  2.4503294
## 7  64.5607928 77.1841914 79.7292724 75.4856176 64.0070099 47.1568770 29.0729998
## 8   0.0000000  0.0000000  0.0000000  0.0000000  0.0000000  0.0000000  0.0000000
## 9   0.6266306  0.8670933  0.7391090  0.6807778  0.7046517  0.4024120  0.3773074
## 10  0.0000000  0.0000000  0.0000000  0.0000000  0.0000000  0.0000000  0.0000000
##           106        107        108        109        110        111 112 113
## 1   0.9225557 0.47120039 0.20256534 0.08107454 0.01766699 0.00000000   0   0
## 2   0.2542699 0.13236550 0.01259607 0.00000000 0.00000000 0.00000000   0   0
## 3   2.2092411 0.74144123 0.15226239 0.06894901 0.03926263 0.00000000   0   0
## 4   0.3923236 0.07262698 0.00000000 0.00000000 0.00000000 0.00000000   0   0
## 5   1.3337426 0.66085462 0.26350688 0.08791749 0.00000000 0.00000000   0   0
## 6   2.2550725 1.51146245 0.62055336 0.24690382 0.03847167 0.00000000   0   0
## 7  15.4696640 7.42736282 2.99226493 1.19071791 0.13826444 0.02924825   0   0
## 8   0.0000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000   0   0
## 9   0.3438346 0.17868570 0.12158504 0.05193207 0.01033719 0.00000000   0   0
## 10  0.0000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000   0   0
##            114        115         116         117        118         119
## 1  0.000000000 0.00000000 0.052274927 0.055663117 0.10963214 0.231606970
## 2  0.000000000 0.00000000 0.000000000 0.006831768 0.01067464 0.033091375
## 3  0.000000000 0.01532200 0.024180034 0.159683984 1.37012210 4.518793392
## 4  0.008733624 0.01172144 0.019076074 0.302229373 1.42587911 3.347736153
## 5  0.000000000 0.00000000 0.027996071 0.162328094 0.30525540 0.377946955
## 6  0.000000000 0.00000000 0.001844532 0.027140975 0.11884058 0.342555995
## 7  0.000000000 0.00000000 0.012811216 0.122552574 0.48803481 1.389412618
## 8  0.000000000 0.00000000 0.022949330 0.043626449 0.03044763 0.005907748
## 9  0.000000000 0.00000000 0.000000000 0.000000000 0.01181393 0.003937977
## 10 0.000000000 0.00000000 0.000000000 0.000000000 0.00000000 0.019102197
##            120        121          122         123        124        125
## 1   0.39424008  1.1887706  3.466844143  7.09123911 14.7790416 26.6384318
## 2   0.05849701  0.2322801  0.695132365  2.13172502  5.6925705 13.9120410
## 3  11.14843189 22.1683026 37.108451041 55.23725162 75.2796265 95.0021547
## 4   7.62675247 14.6276718 24.320845783 36.45299931 49.3596874 59.3392324
## 5   0.75834971  1.6770629  2.097740668  2.67853635  3.7632613  4.0392927
## 6   0.77206851  1.4147563  3.295388669  6.84163373 10.8094862 14.8200264
## 7   3.55039884  7.6550641 14.483683829 24.25404883 36.4198695 52.8578680
## 8   0.01363327  0.0463531  0.057941377  0.03226539  0.1011134  0.1592820
## 9   0.10607925  0.4009353  1.179177947  3.26679793  7.0204283 13.1993601
## 10  0.06088825  0.0222063  0.003820439  0.07999045  0.2316141  0.4560649
##            126         127          128          129          130        131
## 1   41.4266699  54.7422556  64.73160697  66.65295257 6.105712e+01 49.5968054
## 2   26.7717763  39.0979932  45.50362938  43.44854825 4.138664e+01 34.7988898
## 3  110.7519751 119.3971750 119.20876227 108.77160642 8.736366e+01 62.5843907
## 4   65.1758217  65.1919099  60.72328200  50.53229143 3.822202e+01 26.1889221
## 5    3.4631631   3.2325639   3.90299607   5.93050098 6.976424e+00  8.9724951
## 6   18.1370224  22.7172596  26.78208169  29.17048748 2.889223e+01 27.1346509
## 7   72.6379019  91.5612763 104.25332366 106.17597293 9.558351e+01 77.3067440
## 8    0.1397410   0.1224722   0.07452852   0.02067712 4.544422e-04  0.0000000
## 9   21.2695053  29.7474772  34.84518828  34.90327344 3.052350e+01 23.9177947
## 10   0.5577841   0.6487584   0.57163324   0.39422159 2.318529e-01  0.1712034
##            132         133          134         135         136        137
## 1  36.76210068 21.85551791 10.655130687  4.17424976  1.06001936 0.20498548
## 2  26.98932536 18.08603757  9.904995730  4.36464560  1.29590094 0.33005978
## 3  41.63610247 22.89920996 10.025616471  3.14029208  0.48934642 0.06511851
## 4  16.09974718  7.75247070  3.096759366  0.98758906  0.07101816 0.00000000
## 5  11.84184676 12.72224951 10.455550098  7.15692534  3.64734774 1.31556974
## 6  24.74519104 22.47325428 19.945454545 15.52700922 10.65638999 4.90698287
## 7  54.86995407 32.82402707 17.815566836  8.51196519  3.68044477 1.55039884
## 8   0.00000000  0.00000000  0.057714156  0.01136105  0.00000000 0.00000000
## 9  17.36106325 11.55574698  6.654196407  3.12453852  1.19936008 0.53408811
## 10  0.06088825  0.06064947  0.003342884  0.00000000  0.00000000 0.00000000
##            138         139 140 141 142          143        144        145
## 1  0.005082285 0.000000000   0   0   0 0.0000000000 0.06485963 0.02686350
## 2  0.000000000 0.000000000   0   0   0 0.0162254483 0.02903501 0.01323655
## 3  0.039262629 0.000000000   0   0   0 0.0280105339 0.04859947 0.62125928
## 4  0.000000000 0.000000000   0   0   0 0.0039071478 0.21351413 2.26108940
## 5  0.155697446 0.000000000   0   0   0 0.0002455796 0.06802554 0.71193517
## 6  1.408168643 0.265349144   0   0   0 0.0000000000 0.01449275 0.01765481
## 7  0.374425912 0.004109258   0   0   0 0.0447183950 0.00000000 0.23978729
## 8  0.000000000 0.000000000   0   0   0 0.0000000000 0.03362872 0.15314701
## 9  0.197883337 0.114693576   0   0   0 0.0000000000 0.00000000 0.01206005
## 10 0.000000000 0.000000000   0   0   0 0.0000000000 0.00000000 0.00000000
##           146         147         148         149        150       151
## 1  0.12705712  0.52807357  1.56606970  4.46829622 11.8615682 24.940949
## 2  0.09564475  0.20431255  0.25491033  0.41161401  1.1771990  3.942357
## 3  3.78836486 11.81374192 24.99449366 43.74287766 67.2178597 93.270290
## 4  7.08319926 15.09606987 27.78579637 46.74120892 71.9528844 99.202942
## 5  1.66502947  3.21881139  5.12917485  8.33791749 12.7500000 16.738458
## 6  0.24295125  1.31989460  3.57444005  8.11831357 15.6803689 26.383663
## 7  0.67754411  1.85061639  4.86101039 10.65844815 20.0041093 32.410201
## 8  0.37900477  0.69711429  1.11633720  1.76573506  2.2026812  2.058396
## 9  0.15284273  0.56534580  1.86364755  4.80703913 11.2357864 22.699729
## 10 0.00000000  0.02817574  0.06876791  0.08333333  0.4169054  1.652340
##           152        153        154       155        156        157        158
## 1   45.950629  71.985479 101.754598 127.94700 144.852614 149.390126 138.532914
## 2   10.640265  27.282024  52.730999  77.10205  89.730786  88.508113  80.554868
## 3  118.905913 140.644960 156.783577 165.86234 166.375868 157.154896 137.888197
## 4  124.580097 144.686509 158.272351 160.58745 153.395771 135.622156 108.286141
## 5   18.980845  18.447200  15.920432  14.73649  16.561149  23.053782  29.762525
## 6   39.098024  51.762319  63.406061  73.03241  79.288538  82.440580  83.649802
## 7   48.674160  71.077834  93.473532 110.36282 117.088953 109.469181  89.854000
## 8    2.594638   2.978868   2.743013   2.65008   2.569189   2.274483   1.614633
## 9   42.000492  68.164903  97.073345 120.54664 135.986955 139.118385 129.125031
## 10   4.236628   7.039876   9.751433  11.44293  11.685530  10.428128   8.058500
##            159        160        161        162         163         164
## 1  116.2136980 87.7979187 57.4298161 31.1957890 13.22579864  3.24128751
## 2   66.5920154 49.9515371 33.1842442 17.8065756  7.58432963  2.49423570
## 3  106.4907829 73.9925784 45.8015322 22.5084989  8.31721331  1.54512808
## 4   78.1013560 51.1422661 29.2983222 12.9965525  3.85957251  0.72879798
## 5   37.0208743 39.6065815 38.3015717 32.1642927 23.88212181 15.35584479
## 6   80.6358366 74.7623188 67.1696970 57.8113307 46.62608696 32.86640316
## 7   65.4991540 42.8788978 24.1665458 12.7094513  6.09668842  2.90959633
## 8    0.9831856  0.4353556  0.1565553  0.1324699  0.07066576  0.00000000
## 9  105.9054886 78.2798425 52.4349003 32.3074083 17.46665026  8.28870293
## 10   5.4696753  3.4641834  1.9804202  0.8476600  0.28175740  0.01432665
##            165        166         167         168 169          170         171
## 1   0.51694095 0.07865440 0.000000000 0.000000000   0 0.0000000000 0.000000000
## 2   0.57685739 0.00234842 0.000000000 0.000000000   0 0.0000000000 0.004056362
## 3   0.06176682 0.02011013 0.000000000 0.000000000   0 0.0000000000 0.019391908
## 4   0.03953114 0.00000000 0.000000000 0.000000000   0 0.0009193289 0.091013560
## 5   6.55722004 1.33570727 0.137278978 0.000000000   0 0.0000000000 0.003192534
## 6  18.18735178 5.51963109 0.973913043 0.004743083   0 0.0000000000 0.000000000
## 7   1.38627024 0.33526710 0.001450326 0.000000000   0 0.0000000000 0.016195311
## 8   0.00000000 0.00000000 0.000000000 0.000000000   0 0.0000000000 0.089525108
## 9   3.77332021 1.26212159 0.254245631 0.000000000   0 0.0000000000 0.000000000
## 10  0.00000000 0.00000000 0.000000000 0.000000000   0 0.0000000000 0.000000000
##            172         173         174        175        176        177
## 1  0.000000000 0.119312682  0.74951597  1.6009197  4.5196031 12.6442401
## 2  0.056575576 0.048035867  0.08368915  0.2213920  0.3676345  0.5339453
## 3  0.186976299 1.658367249  7.34857553 19.9815657 38.8168542 61.7088820
## 4  1.563318777 6.299241554 15.24592048 29.7552287 51.5966444 80.3072857
## 5  0.196709234 1.516453831  3.35117878  6.8072200 12.3219548 19.9592338
## 6  0.000000000 0.158893281  0.98498024  3.5043478  8.6922266 18.1333333
## 7  0.003142374 0.206188059  0.77326565  2.6001934  6.7440174 14.2978003
## 8  0.211315610 1.154964781  2.97500568  5.8077710  9.5546467 14.0761191
## 9  0.000000000 0.171301994  0.73172533  2.6190007  7.3214374 17.3925671
## 10 0.000000000 0.006685769  0.02125119  0.2053486  0.6184336  2.2865330
##           178        179       180       181       182       183       184
## 1   29.235963  54.120765  86.96104 121.35068 152.29526 174.59584 187.90029
## 2    1.179974   4.010461  12.32323  32.37041  64.16354  95.84821 113.34885
## 3   87.568590 111.875509 131.81039 146.27077 155.89299 160.50323 163.31745
## 4  110.644450 138.056769 158.54103 173.30981 183.50448 189.61135 189.08940
## 5   30.845776  39.040521  42.46562  40.22667  34.96488  28.78684  28.47446
## 6   33.790250  53.754677  75.78524  95.79552 112.19262 123.81607 128.73333
## 7   26.994924  43.237370  65.00073  90.16896 110.14987 120.02635 115.01112
## 8   18.535560  23.177460  26.35696  28.46467  29.71597  30.09271  29.89730
## 9   35.024120  61.724342  97.11814 133.14324 162.28403 180.27394 188.08196
## 10   6.732569  15.110315  30.26027  51.35960  77.18171  98.62369 109.19054
##          185       186       187       188        189       190       191
## 1  190.81728 185.31534 168.54526 136.92909  99.574782 60.528316 29.289690
## 2  112.05401  98.24466  79.03907  55.62319  34.126601 16.691930  6.728224
## 3  162.55423 152.39406 129.22025  97.39430  64.900646 35.794111 14.419919
## 4  179.10894 154.86141 121.95426  85.32108  53.223397 27.314870  9.099747
## 5   37.95506  53.06876  66.16822  69.24239  62.525786 51.016945 37.704568
## 6  128.76996 127.66166 123.21107 113.54071 102.424506 88.885639 74.364954
## 7   94.40561  66.97075  43.07518  24.18564  13.190234  6.996374  3.457578
## 8   28.65258  25.43604  20.36174  15.16610   9.825949  6.102704  2.836628
## 9  186.24563 175.72040 153.86340 123.49003  90.092542 58.813438 35.366724
## 10 103.00979  83.43744  59.14733  35.21991  18.102436  7.574737  2.534623
##           192         193         194        195        196 197        198
## 1   9.5014521  1.31485963  0.16118103 0.01984511 0.01766699   0 0.00000000
## 2   2.0100342  0.47139197  0.00000000 0.00000000 0.00000000   0 0.00000000
## 3   2.9087862  0.10677520  0.00000000 0.01699785 0.00000000   0 0.00000000
## 4   1.7531602  0.17168467  0.00000000 0.00000000 0.00000000   0 0.05401057
## 5  23.9273084 10.76105108  2.40275049 0.25810413 0.00000000   0 0.00000000
## 6  56.2482213 34.51409750 13.38102767 2.77681159 0.16890646   0 0.00000000
## 7   1.4633793  0.67633551  0.22359197 0.00000000 0.00000000   0 0.00000000
## 8   0.8482163  0.09770507  0.00000000 0.00000000 0.00000000   0 0.11656442
## 9  18.6598572  8.20674379  2.99507753 0.68373123 0.08294364   0 0.00000000
## 10  0.5391595  0.11222541  0.03796562 0.00000000 0.00000000   0 0.00000000
##           199        200        201        202        203        204        205
## 1  0.00000000 0.00000000 0.17594385  1.1834463  3.0774443 10.6047919 27.1485963
## 2  0.00000000 0.02263023 0.08134073  0.1108027  0.1722886  0.3616567  0.5471819
## 3  0.09241082 0.31697390 3.10773282 11.1453196 25.2511372 44.6952358 65.9920996
## 4  0.16364054 2.70650425 9.89014020 20.7177660 37.9800046 60.1783498 84.8591128
## 5  0.03020629 0.34160118 2.09774067  5.1041257 10.6660118 20.2109528 33.8239194
## 6  0.00000000 0.00000000 0.20895916  1.6205534  6.3001318 14.9596838 29.7380764
## 7  0.00000000 0.00459270 0.19434373  0.8573846  3.2646846  9.0756587 19.5412134
## 8  0.79595546 2.59372870 7.63326517 15.7032493 27.5532833 40.8029993 56.4283117
## 9  0.00000000 0.01673640 0.51144475  2.0615309  6.9428993 17.5732218 36.4794487
## 10 0.00000000 0.00000000 0.01384909  0.2659981  1.3746418  4.1296562 11.8192455
##           206       207       208       209       210       211       212
## 1   53.446273  88.29187 126.16941 155.69748 174.95886 185.68006 187.35987
## 2    1.226516   3.56234  11.66418  33.36934  70.03074 107.82131 131.00726
## 3   86.257362 103.34163 115.35169 120.72995 120.94925 122.70170 127.67369
## 4  107.392553 122.95036 131.95932 136.57711 141.01080 148.09262 158.27764
## 5   50.706041  63.06434  67.33816  61.70580  50.90791  39.09234  36.37156
## 6   52.828986  78.68880 104.64374 124.23636 137.16258 142.72596 141.21397
## 7   35.943679  56.66812  83.36476 108.10636 123.09185 121.81315 101.29538
## 8   71.602363  85.40582  95.68189 103.24085 108.63872 110.65758 112.32924
## 9   64.185823  99.24219 135.72606 161.46517 171.97391 166.91189 159.50948
## 10  27.019102  53.51313  92.39709 135.39255 171.71705 193.82426 199.46896
##          213       214       215       216        217       218       219
## 1  187.96684 189.58543 185.52614 167.84923 135.086157 93.911665 52.400290
## 2  127.57259 106.52412  78.52135  50.55401  26.969684 11.975448  4.307216
## 3  136.47426 141.45152 132.37683 108.88197  76.068470 45.081159 20.571223
## 4  164.30223 158.13721 135.34176 102.27603  67.522179 35.832912 13.413698
## 5   48.13949  71.47839  89.29740  91.30034  79.032662 61.187868 42.047397
## 6  138.45797 134.32253 127.83109 118.66851 107.322003 95.298551 80.769960
## 7   70.71356  41.94972  21.61204  11.09016   6.610346  3.953106  2.056079
## 8  112.61668 108.17905  95.37082  75.98478  50.969325 28.871620 14.149057
## 9  153.85183 151.88531 150.13414 135.40955 108.974403 77.881861 49.694561
## 10 188.09503 158.31614 116.38300  74.46036  41.553725 19.525310  6.940067
##           220        221         222         223        224        225
## 1  19.6590029  3.4574056  0.27105518 0.002662149 0.03727009 0.01282672
## 2   1.1678053  0.2491460  0.00000000 0.007045260 0.00000000 0.00000000
## 3   4.5405794  0.1098875  0.00000000 0.012449126 0.00000000 0.00000000
## 4   2.7239715  0.2712020  0.00000000 0.000000000 0.00000000 0.00000000
## 5  25.0545187 10.4683202  2.54518664 0.294941061 0.00000000 0.00000000
## 6  65.7388669 43.3146245 18.68274045 3.917523057 0.08616601 0.00000000
## 7   0.9395697  0.4561276  0.12037708 0.000000000 0.00000000 0.00000000
## 8   5.6934788  1.1872302  0.20972506 0.000000000 0.00000000 0.00000000
## 9  28.2153581 12.6849619  3.91114940 1.043071622 0.10435639 0.00000000
## 10  2.0768863  0.4541547  0.06972302 0.000000000 0.00000000 0.00000000
##           226          227        228         229         230        231
## 1  0.00000000 0.0128267183 0.00000000  0.26306873  1.65658277  6.5256534
## 2  0.00000000 0.0000000000 0.02391119  0.07087959  0.08881298  0.2030316
## 3  0.01627963 0.0641608810 0.50706249  3.79770170 11.51089299 25.0244194
## 4  0.05056309 0.1939783958 3.33578488 10.86646748 20.31808780 34.3442887
## 5  0.00000000 0.0667976424 0.52775049  2.73231827  6.66920432 14.1328585
## 6  0.00000000 0.0000000000 0.00000000  0.27536232  2.31198946  8.4563900
## 7  0.00000000 0.0000000000 0.00000000  0.14841673  1.01982113  4.5286439
## 8  0.57032493 3.3342422177 8.87934560 18.87184731 35.72165417 56.4146785
## 9  0.00000000 0.0000000000 0.19320699  1.31700714  4.55746985 12.4287472
## 10 0.00000000 0.0002387775 0.01599809  0.24355301  1.41786055  5.0310411
##           232         233        234       235       236       237       238
## 1  21.5198451  47.1348015  82.120523 122.25097 154.45620 170.98088 173.69724
## 2   0.3909052   0.5194278   1.045047   2.90222  10.41781  32.18638  74.09244
## 3  40.8053627  57.0196313  69.573617  79.75533  83.28561  82.62054  79.78453
## 4  49.3874971  63.4290968  74.971041  80.29487  80.33647  79.15261  82.27419
## 5  28.4219057  47.9346758  71.078340  87.29445  89.83546  78.91724  60.76498
## 6  19.5386034  40.4516469  67.630567  95.09987 119.49381 132.44163 134.92912
## 7  12.6231569  26.8905004  47.095963  73.00411 102.30892 123.94489 128.20063
## 8  81.1517837 106.8241309 132.650761 154.99727 169.41491 177.77778 181.70075
## 9  28.0526704  52.7819345  86.730002 123.16343 147.80187 154.94659 138.93355
## 10 13.2351958  32.0050143  63.818052 111.45296 156.61987 183.84670 189.39327
##          239       240       241       242       243        244        245
## 1  165.84511 155.17328 151.42498 155.94797 167.78291 173.096805 159.355760
## 2  121.88087 150.94983 141.42635 108.83390  71.73548  39.041845  17.020709
## 3   82.41800  91.50898 108.60689 127.89562 132.18434 114.480249  82.186737
## 4   94.24868 116.18938 136.85842 145.77247 134.43829 105.243852  69.207538
## 5   42.60707  37.67313  54.93001  86.13703 108.70236 107.765226  89.144155
## 6  130.97418 122.75626 116.80105 111.16943 104.53834  96.516996  88.117787
## 7  111.36790  77.61252  45.39328  21.82016  10.14358   6.293933   5.044235
## 8  184.05158 185.43467 186.84685 182.44422 165.75278 133.487844  90.979096
## 9  114.95324  99.43515  98.32464 109.89392 129.55353 134.768398 116.176717
## 10 180.71156 173.54752 171.78080 162.26266 136.96585  97.277459  58.550621
##           246       247        248         249         250       251        252
## 1  122.423040 77.593175 33.7122459  6.93489835  0.20740561 0.0000000 0.00000000
## 2    6.485909  1.873185  0.5725875  0.15115286  0.00000000 0.0000000 0.00000000
## 3   48.973665 23.141729  5.3507302  0.08977735  0.00000000 0.0000000 0.00000000
## 4   37.140657 14.483337  2.6945530  0.13996782  0.00000000 0.0000000 0.00000000
## 5   63.282171 38.661346 19.4179764  7.21119843  1.68050098 0.2080059 0.00000000
## 6   78.254018 66.773386 55.9227931 39.86930171 19.52411067 4.1744401 0.14571805
## 7    3.970510  2.236161  1.0273145  0.33212473  0.04906937 0.0000000 0.00000000
## 8   52.689843 25.581913 10.0206771  2.39627357  0.24426267 0.0000000 0.00000000
## 9   87.368693 58.617278 33.7858725 15.67560916  5.11666256 0.9010583 0.04725572
## 10  29.681232 11.668577  3.4761223  0.88371538  0.08261700 0.0000000 0.00000000
##           253       254         255          256         257         258
## 1  0.00000000 0.0000000 0.006534366  0.001452081  0.38286544  3.10091965
## 2  0.00000000 0.0000000 0.000000000  0.009180188  0.04803587  0.06981213
## 3  0.00000000 0.0000000 0.027531721  0.460857074  3.25784056  9.63753890
## 4  0.00000000 0.0484946 0.206389336  2.704435762  7.54562170 13.83429097
## 5  0.00000000 0.0000000 0.098477407  0.575392927  2.82981336  8.09111002
## 6  0.00000000 0.0000000 0.000000000  0.000000000  0.47457181  3.32911726
## 7  0.00000000 0.0000000 0.000000000  0.009185400  0.20546290  1.39400532
## 8  0.09111566 0.8897978 4.930243127 13.202908430 27.54146785 47.59531925
## 9  0.00000000 0.0000000 0.000000000  0.304208713  2.04184100  6.24415457
## 10 0.00000000 0.0000000 0.007640879  0.078319007  0.78557784  3.63586437
##           259         260         261        262        263        264
## 1  14.3533398  38.2833979  71.9186834 114.034124 149.252178 167.847773
## 2   0.2327071   0.3729718   0.5333049   1.007045   2.706874   9.313194
## 3  20.2477855  31.1520230  41.1568111  48.391669  53.760833  53.956667
## 4  22.6276718  30.5511377  36.6159504  39.902091  41.065043  41.281315
## 5  18.1156680  37.4820727  63.7797151  92.391699 109.190324 107.336444
## 6  10.7096179  24.8740448  50.8616601  81.463505 110.705665 130.902240
## 7   6.6113125  17.3222142  36.1269036  59.655789  91.178390 120.583273
## 8  72.8118609 102.6348557 132.2581232 158.921609 176.169507 183.574869
## 9  16.3517106  34.4014275  64.4275166 100.977849 132.670441 143.513414
## 10 11.6542502  27.8942216  61.2237345 110.120344 156.056113 175.246418
##          265       266       267       268       269       270       271
## 1  166.34148 151.31704 127.49879 108.81099  98.90586 105.38940 128.95499
## 2   30.83668  79.70517 140.08817 173.71477 151.93318 103.34778  58.32387
## 3   49.48552  46.61743  50.14101  66.01987  93.06919 121.49892 133.15992
## 4   44.20547  54.07010  77.07906 108.62124 135.88968 145.95334 131.00345
## 5   88.45457  60.60830  36.70359  35.29936  61.15250 102.82834 127.34455
## 6  133.81686 123.80659 108.49618  93.84427  83.58024  76.01713  69.43689
## 7  135.71670 124.29490  91.19483  52.60068  25.56369  12.85328  10.07735
## 8  182.88798 178.29698 176.23790 178.96683 188.09543 196.04908 188.61100
## 9  130.17869  97.36008  68.40217  57.72483  69.18656  96.26064 125.76643
## 10 160.66117 127.03391  99.89756  95.75907 114.97111 137.30181 137.76409
##          272        273        274         275        276         277
## 1  156.38190 165.131655 144.146902 101.5242014 50.3056631 11.80977735
## 2   26.27541   9.212852   2.596285   0.7967549  0.2997438  0.13279249
## 3  117.61815  83.547043  48.777352  22.7742399  5.5099354  0.18290639
## 4   97.86440  60.990347  30.496897  11.4433464  1.9832222  0.01631809
## 5  120.21586  91.016945  57.803291  30.3013261 12.6392436  3.84430255
## 6   62.54519  55.468511  49.230830  42.8790514 36.0084321 26.76916996
## 7   10.42640   9.724196   7.701474   4.4848924  2.0751752  0.76867295
## 8  158.43331 109.651897  63.873438  30.1122472 10.3751420  2.18995683
## 9  135.73123 119.404873  89.274428  57.4986463 32.2938715 15.14004430
## 10 109.50334  69.453677  34.869389  13.9243075  4.1320439  0.93314231
##            278        279       280       281        282        283         284
## 1   0.22386254 0.00000000 0.0000000 0.0000000 0.00000000 0.03363988  0.03436592
## 2   0.01387703 0.00234842 0.0000000 0.0000000 0.00000000 0.00000000  0.00000000
## 3   0.02944697 0.01747666 0.0000000 0.0000000 0.00000000 0.01388556  0.36461575
## 4   0.01424960 0.00000000 0.0000000 0.0000000 0.02413238 0.10204551  2.09629970
## 5   0.82072692 0.07711198 0.0000000 0.0000000 0.00000000 0.13261297  0.75712181
## 6  13.56205534 2.54071146 0.1330698 0.0000000 0.00000000 0.00000000  0.00000000
## 7   0.10829103 0.00000000 0.0000000 0.0000000 0.00000000 0.00000000  0.01087745
## 8   0.18677573 0.00000000 0.0000000 0.1420132 0.92229039 4.88752556 12.70802090
## 9   4.83017475 0.94609894 0.1991140 0.0000000 0.00000000 0.00000000  0.26458282
## 10  0.07402101 0.00000000 0.0000000 0.0000000 0.00000000 0.00000000  0.20534862
##            285         286       287        288         289        290
## 1   0.77928364  7.19482091 25.963940 58.4211036  99.7345111 140.236205
## 2   0.05935098  0.06319385  0.204953  0.3505551   0.5339453   1.132579
## 3   1.84366770  6.79458942 13.845344 19.0811587  25.0450084  28.906153
## 4   4.48747414  7.54493220 11.484716 14.9749483  18.1328430  20.633877
## 5   3.40029470  9.85412574 23.684676 48.5690079  82.2752947 114.208988
## 6   0.83557312  4.14808959 13.391304 31.1949934  61.6864295  99.103294
## 7   0.19458545  1.91201354  9.205221 22.9144307  46.0471356  75.176940
## 8  26.17882299 44.88616224 68.472847 95.0974778 120.0529425 137.757555
## 9   2.11149397  6.53974895 17.805562 37.5611617  67.8070391 104.466650
## 10  2.06805158  7.81088825 20.281041 47.2774594  94.3600764 143.759074
##           291        292       293       294       295       296       297
## 1  163.815586 165.401742 144.89158 114.43175  84.87609  62.70523  52.39424
## 2    2.769001   8.049103  29.86422  87.96136 164.52839 196.78736 153.88706
## 3   31.167345  29.682308  26.37299  25.07230  34.73641  58.27556  92.78836
## 4   25.244771  33.530683  48.81062  73.23489 105.70903 136.73845 156.42036
## 5  128.839882 115.187377  83.61002  47.49533  25.37893  32.83399  71.22421
## 6  128.504875 142.582872 134.06087 111.88300  88.97866  70.44163  58.16812
## 7  111.627266 137.979937 138.09234 109.75417  66.34204  34.18226  20.50810
## 8  144.289252 137.899114 124.83822 114.86935 110.15337 117.96251 143.37014
## 9  132.687423 137.474772 115.67536  78.59906  53.91435  53.84445  77.39380
## 10 167.031519 146.599809  98.51266  57.31089  40.36963  54.41189  93.44771
##          298       299       300        301         302         303        304
## 1   60.30736  89.98959 130.42933 159.355034 155.8608422 121.2918683 66.9545015
## 2   89.28160  40.41247  14.24167   3.631298   0.8936806   0.3620837  0.1853117
## 3  123.07589 134.36031 116.83457  80.125209  44.8635384  20.1400527  5.0203495
## 4  150.07883 121.28821  80.55849  44.818433  19.8414158   6.3544013  1.1530683
## 5  123.02235 144.42952 126.35486  86.038802  47.4300098  20.3808939  6.6898330
## 6   47.80553  39.40211  32.31910  26.764954  22.8189723  19.5270092 16.5119895
## 7   19.75949  22.09040  23.19990  21.919749  17.2393038  10.9883974  5.2354363
## 8  174.55192 183.40059 158.62940 107.960918  60.1233810  26.8364008  8.0599864
## 9  112.84445 139.77381 138.17844 111.389614  78.0081221  46.9805562 24.6317992
## 10 134.97755 148.00645 123.94365  77.106256  37.4711079  13.9730181  3.8736867
##            305        306         307         308        309        310
## 1  18.02928364 0.40125847 0.000000000 0.000000000 0.00000000 0.00000000
## 2   0.03842869 0.05315969 0.027967549 0.008112724 0.00000000 0.01323655
## 3   0.48168542 0.18482164 0.086425664 0.000000000 0.00000000 0.00000000
## 4   0.01424960 0.04251896 0.000000000 0.000000000 0.00000000 0.01769708
## 5   1.93246562 0.49386051 0.003192534 0.000000000 0.00000000 0.00000000
## 6  12.28089592 6.26561265 1.232938076 0.088274045 0.00000000 0.00000000
## 7   1.91298042 0.25090645 0.000000000 0.000000000 0.00000000 0.00000000
## 8   1.30652125 0.10474892 0.000000000 0.000000000 0.06044081 0.60827085
## 9  11.30051686 4.39035196 0.991385676 0.225203052 0.00000000 0.00000000
## 10  0.84527221 0.14708691 0.007879656 0.000000000 0.00000000 0.00000000
##            311        312         313         314        315        316
## 1  0.000000000 0.06413359  1.37754114 13.50847047 40.9733785 82.6652953
## 2  0.008112724 0.03351836  0.09457728  0.07130658  0.1368488  0.2410333
## 3  0.000000000 0.22049318  1.26119224  3.87191764  7.2451520 10.0426143
## 4  0.068949667 1.36313491  2.57067341  4.04803493  5.7818892  7.9480579
## 5  0.162573674 0.88752456  3.97716110 12.43983301 31.0807957 63.5370825
## 6  0.000000000 0.05507246  1.15942029  5.31620553 16.3873518 37.4252964
## 7  0.000000000 0.00000000  0.22044960  3.07324148 12.2540488 29.4689388
## 8  3.934333106 9.18927516 19.15314701 33.35832765 51.8375369 71.9840945
## 9  0.000000000 0.19616047  1.53482648  6.15038149 16.5065223 34.7095742
## 10 0.037010506 0.41881566  3.62870105 12.23352436 29.9983286 67.5978988
##            317        318        319        320       321       322       323
## 1  127.5363020 159.002420 167.215634 147.792352 111.42643  75.72047  47.36399
## 2    0.4786507   1.166097   2.555722   6.918446  30.18061 102.65179 195.07558
## 3   12.7742399  15.601628  15.959780  14.749342  15.10749  20.02633  35.57673
## 4   12.4959779  21.575040  38.031947  62.293266  93.04390 126.56860 156.93496
## 5  104.2917485 136.906434 140.884578 111.286591  66.11272  29.64121  18.00295
## 6   73.5710145 117.018709 150.443215 159.565481 141.51357 113.54651  87.24796
## 7   57.4832004  94.753928 131.671259 148.015228 130.74692  89.64564  50.00363
## 8   90.1995001  99.890934  95.213588  78.994774  61.85344  51.62077  50.04135
## 9   63.6310608 100.645828 130.053409 139.052670 123.61063  92.66084  73.42210
## 10 120.3352436 157.496180 149.610315 102.184097  51.72755  26.57426  29.01624
##          324       325       326       327        328        329         330
## 1   30.46975  25.35503  34.81655  62.66045 108.191191 149.029768 160.6001936
## 2  213.96328 145.69535  67.41524  23.53074   6.007259   1.149018   0.3561059
## 3   65.91286 101.74575 129.13000 133.49030 111.882452  73.085468  38.3471391
## 4  175.93886 173.81659 147.72305 103.84831  60.735693  29.938175  10.7938405
## 5   37.08325  90.41233 146.09528 157.58202 124.297151  74.598232  35.5884086
## 6   69.25982  55.58867  41.67246  28.55652  18.585507  11.715942   8.0353096
## 7   33.19652  36.60527  45.25308  51.36282  50.609137  43.888325  34.4133430
## 8   66.09248 109.45444 158.83299 177.63236 148.583958  95.960464  48.7248353
## 9   83.52523 114.81738 145.15727 150.77972 128.250800  91.505046  56.7100665
## 10  58.41953 110.16404 158.87106 167.86891 133.130372  79.290115  35.4171442
##            331        332          333        334         335        336
## 1  133.5520329 80.1420620 24.305905131 0.62536302 0.052516941 0.00000000
## 2    0.1633219  0.1253202  0.020281810 0.06767720 0.032877882 0.01942784
## 3   16.0162796  3.9372756  0.808714388 0.41872157 0.048838880 0.00000000
## 4    2.7186854  0.4295564  0.003447483 0.04619628 0.000000000 0.00000000
## 5   13.0186640  3.8352161  0.921660118 0.24115914 0.037573674 0.00000000
## 6    6.0221344  5.1480896  3.909354414 2.06851120 0.544137022 0.02951252
## 7   22.1723471 11.6673918  4.092579164 0.56997825 0.002658932 0.00000000
## 8   19.4135424  4.9500114  0.492615315 0.05998637 0.002044990 0.00408998
## 9   31.6657642 15.5771597  7.276888998 2.61358602 0.685946345 0.04528673
## 10  12.5489494  3.1809933  0.550620821 0.08213945 0.017669532 0.00000000
##           337         338         339        340         341         342
## 1  0.00000000 0.003872217 0.014762827 0.11060019  2.89617619 22.75000000
## 2  0.00000000 0.000000000 0.002775406 0.05017079  0.06554227  0.02668659
## 3  0.00000000 0.000000000 0.000000000 0.12592770  0.76514245  2.10940867
## 4  0.00000000 0.002987819 0.012870604 0.55642381  1.23534820  2.35578028
## 5  0.00000000 0.000000000 0.125982318 0.92657171  4.70186640 15.93320236
## 6  0.00000000 0.000000000 0.000000000 0.25032938  1.31646904  6.15783926
## 7  0.00000000 0.000000000 0.000000000 0.00000000  0.25912497  4.17524776
## 8  0.03703704 0.327652806 2.311065667 5.65689616 11.98454897 22.59872756
## 9  0.00000000 0.000000000 0.000000000 0.15825745  1.03987202  4.34358848
## 10 0.00000000 0.000000000 0.091212989 0.88849093  5.26265521 15.66165234
##           343         344         345        346        347        348
## 1  60.5888190 107.9695063 148.9910455 167.612294 156.542836 119.204985
## 2   0.1411187   0.2329206   0.4925278   1.261315   2.455807   6.408839
## 3   3.9217141   5.5664352   7.9746229  10.338520  11.922911  13.715107
## 4   3.8384279   8.0427488  18.0013790  39.282464  72.694093 112.977017
## 5  42.1868861  83.7193026 129.9992633 157.642436 145.199656  99.730108
## 6  18.7865613  43.1852437  84.1747036 132.328590 170.241370 175.839526
## 7  15.5992265  37.9799372  72.0147450 114.445975 148.719120 151.102490
## 8  35.6750738  51.7361963  64.6416723  67.148375  56.311975  38.304249
## 9  12.4944622  27.0654689  51.6677332  86.816638 121.139552 143.281811
## 10 38.2731614  82.1024355 131.9615568 154.539637 128.226839  76.194842
##          349       350       351       352       353       354       355
## 1   75.35915  42.20499  21.73621  13.37803  12.67256  22.56438  50.43998
## 2   32.98292 127.73826 224.34394 219.35675 127.43254  43.31106  10.32024
## 3   18.37850  29.92698  51.21786  84.08331 114.47570 134.11970 129.08092
## 4  150.54011 180.99724 197.65226 198.18639 182.08642 144.78741  96.43806
## 5   51.02284  25.60806  25.56361  56.44106 120.46709 170.08841 163.38016
## 6  154.84084 127.81265 105.51278  89.65771  75.13544  59.34308  41.69802
## 7  117.40416  75.12328  52.88083  59.54339  78.27000  92.50834  96.67005
## 8   23.29402  17.60941  22.87344  50.39287 110.06658 165.23586 174.50716
## 9  147.03224 131.52794 121.44278 137.28427 161.11986 164.93650 140.06916
## 10  40.91882  35.87273  54.27603  94.78701 149.64828 188.94771 179.70726
##           356         357         358         359         360        361
## 1   95.424492 140.4324782 159.2429816 138.5643756 88.59874153 29.6730397
## 2    1.842229   0.3866354   0.2561913   0.1129377  0.07386849  0.0000000
## 3  102.191286  62.5752933  31.1156332  12.0617668  3.34187216  1.3789801
## 4   53.570903  23.7248908   8.0923926   2.1199724  0.27717766  0.0349345
## 5  116.020874  63.9285363  28.8501965  10.7033399  3.75147348  1.5572200
## 6   24.722530  12.9457181   5.9512516   2.9633729  1.53438735  0.7022398
## 7   89.853275  76.9502055  58.0959633  37.9120135 20.14696640  7.6867295
## 8  134.395819  77.2826630  34.5301068  12.0245399  2.93524199  0.3083390
## 9  100.197391  61.5850357  33.9433916  17.3445730  8.58060546  3.7585528
## 10 128.870105  68.4534384  27.7781757   9.4639446  2.44794651  0.3206781
##             362         363        364         365        366         367
## 1  0.9128751210 0.041868345 0.00000000 0.000000000 0.01524685 0.042110358
## 2  0.0226302306 0.003842869 0.02348420 0.006831768 0.00000000 0.001494449
## 3  0.7826191046 0.165429734 0.02034953 0.000000000 0.00000000 0.011491501
## 4  0.0487244312 0.000000000 0.00000000 0.000000000 0.00000000 0.000000000
## 5  0.3457760314 0.060166994 0.00000000 0.000000000 0.00000000 0.017436149
## 6  0.3399209486 0.090645586 0.00000000 0.000000000 0.00000000 0.000000000
## 7  1.1240029007 0.020304569 0.00000000 0.000000000 0.00000000 0.000000000
## 8  0.1322426721 0.036128153 0.01522381 0.000000000 0.11451943 1.093160645
## 9  1.1565345804 0.347772582 0.04824022 0.000000000 0.00000000 0.014029043
## 10 0.0004775549 0.000000000 0.00000000 0.000000000 0.00000000 0.061365807
##           368        369         370        371         372         373
## 1  0.15948693 5.27081317 35.56873185 82.3388190 131.1844143 163.3625363
## 2  0.02540564 0.03095645  0.02369769  0.1105892   0.1861657   0.5123826
## 3  0.14555901 0.56404118  1.87191764  3.9810869   6.8458224  11.2923151
## 4  0.10848081 0.51919099  1.47230522  3.7793611  10.2569524  27.1441048
## 5  0.88899804 5.70997053 21.86394892 56.9815815 106.5478880 153.6262279
## 6  0.20026350 1.24637681  6.24453228 18.8397892  44.3660079  85.1264822
## 7  0.00000000 0.20667150  5.11143341 19.5419386  46.8305535  88.0232052
## 8  3.37605090 8.04498978 15.92433538 25.2240400  36.6214497  44.8775278
## 9  0.07039134 0.50799902  2.34629584  7.5070145  17.7036672  36.4779719
## 10 1.04297994 6.06112703 17.81661891 42.9245463  87.8717765 133.1241643
##           374        375        376        377        378       379        380
## 1  165.862052 135.128267  85.878267  44.281462  19.130445   9.20547   6.101888
## 2    1.160974   2.111443   7.095858  43.014518 162.722246 242.04526 213.783945
## 3   16.144362  21.732104  29.131195  39.542255  57.192722  81.11611 107.535552
## 4   58.279476 102.285681 145.974718 178.557803 195.036313 197.87290 190.826247
## 5  172.957024 149.028487 101.146611  64.492878  51.487230  60.73649  99.063360
## 6  134.052174 169.574177 174.142556 157.954677 138.833992 123.45744 109.425033
## 7  132.699057 158.807107 146.490694 105.312304  76.918782  83.10297 109.559343
## 8   43.199046  31.819359  17.042490   8.935696   8.209498  20.92911  63.195183
## 9   66.642629 103.287718 141.964312 171.184100 178.052917 177.22373 188.250800
## 10 147.911652 121.560411  83.930038  68.812082  77.781996 104.57068 145.255014
##           381       382        383        384         385         386
## 1    6.905615  18.03485  47.896660  91.862536 137.7809777 157.6495644
## 2   99.130444  21.90371   3.250854   0.559778   0.2119983   0.1825363
## 3  128.633230 136.04166 120.706727  88.790759  51.4898252  25.1565717
## 4  177.119972 149.55367 110.865548  67.350494  32.8611813  13.0581476
## 5  158.821955 190.43713 165.937377 112.114440  63.0068762  31.0014735
## 6   97.484058  83.61212  65.473518  43.335968  23.4447958  10.8255599
## 7  131.649504 140.73266 136.605511 124.373701 105.7130771  80.6971235
## 8  132.803227 178.51102 166.692570 114.064076  58.1133833  23.6523517
## 9  184.789318 153.76052 107.883584  65.011322  35.3760768  18.1459513
## 10 188.686246 208.64231 176.310888 111.179083  51.2695798  19.3065903
##             387         388         389        390         391       392 393
## 1  137.82308809 89.60551791 32.09559535 1.23765731 0.004840271 0.0000000   0
## 2    0.06917165  0.02839453  0.00000000 0.01771990 0.002988898 0.0000000   0
## 3    9.80081398  4.12951879  2.54991621 1.33445056 0.458941824 0.1173091   0
## 4    3.76970811  0.63226844  0.09859802 0.02413238 0.000000000 0.0000000   0
## 5   14.32121807  6.78290766  3.09724951 0.54887033 0.042485265 0.0000000   0
## 6    4.28774704  1.82160738  0.65138340 0.12885375 0.013175231 0.0000000   0
## 7   53.62581581 29.99516558 12.20401257 2.04085086 0.080251390 0.0000000   0
## 8    7.68916155  2.34242218  0.71574642 0.26266758 0.020904340 0.0000000   0
## 9    8.91705636  4.29756338  1.79424071 0.65838051 0.110263352 0.0125523   0
## 10   6.33810888  1.72110793  0.26217765 0.00000000 0.000000000 0.0000000   0
##           394         395        396        397        398          399
## 1  0.00000000 0.000000000 0.07090997 8.35237173 50.2545983 103.13697967
## 2  0.00000000 0.000000000 0.00000000 0.05081127  0.0704526   0.05038429
## 3  0.00000000 0.000000000 0.22887240 1.04476897  3.7598755   9.01292794
## 4  0.00000000 0.002987819 0.03769248 0.53780740  1.6708803   3.76350264
## 5  0.00000000 0.007121807 1.09896857 7.51178782 29.0024558  71.77185658
## 6  0.00000000 0.006851120 0.12621871 0.94387352  5.4126482  15.39920949
## 7  0.00000000 0.000000000 0.00000000 0.09185400  6.1486584  24.00048344
## 8  0.04771643 0.441717791 1.73415133 5.17700523 11.1254260  17.93660532
## 9  0.00000000 0.000000000 0.01304455 0.13561408  1.0745754   3.84420379
## 10 0.00000000 0.045845272 0.97803247 5.72779370 16.9106972  41.23376313
##             400         401        402        403       404        405
## 1  150.38915779 169.8877057 153.820910 107.981123  56.80615  23.073814
## 2    0.09286934   0.4805722   1.114219   2.426132  10.57622  65.072374
## 3   17.19798899  26.5745751  37.336126  49.354800  63.60450  80.597797
## 4   11.17053551  30.0172374  61.210067  99.246150 132.45024 152.056309
## 5  125.46561886 170.5633595 185.502701 165.334725 132.81115 113.398821
## 6   36.35994730  71.3478261 112.686166 141.747299 147.13307 140.012912
## 7   56.83176215 103.5235678 148.415760 164.114818 139.67102 103.077109
## 8   25.38763917  29.7486935  26.153601  18.470575  11.19246   8.627812
## 9   10.73689392  23.4063500  47.700960  85.508491 135.83362 182.938223
## 10  81.73686724 125.2929799 143.196036 133.023161 116.52077 115.015282
##           406        407        408       409        410         411
## 1    8.775895   4.517425   3.524443   5.89061  20.462004  53.2270087
## 2  194.334330 246.464347 197.175491  66.92186   9.119556   0.9942357
## 3  100.118027 119.295427 136.955231 142.47833 134.571463 110.9334451
## 4  158.410940 157.842795 155.416686 155.48104 152.244082 132.2875201
## 5  110.164293 122.487475 155.972741 195.97176 205.652259 171.0422397
## 6  129.542819 120.866667 113.232411 105.98366  98.385507  84.7441370
## 7   98.009185 124.405850 152.864878 162.76263 156.536862 146.4114092
## 8   12.475119  34.548512  93.747103 162.93888 186.642808 153.6132697
## 9  207.604726 213.038888 207.810485 174.90327 121.281565  72.4683731
## 10 126.607450 147.554919 174.816141 205.55683 209.913324 158.7631328
##            412         413         414         415         416         417
## 1   99.5617135 141.8937561 156.3615682 132.0210552 85.02032914 31.54283640
## 2    0.2596072   0.1003416   0.1917165   0.1532878  0.04291204  0.04099061
## 3   75.5259756  43.3263107  21.4400287  10.0505147  6.16902083  4.06104860
## 4   94.2617789  53.9464491  24.9131234   8.3658929  1.85727419  0.15950356
## 5  117.8499509  71.1596267  39.0709725  21.4093811 11.60658153  4.76522593
## 6   61.9083004  37.5770751  18.5035573   7.8474308  2.98050066  1.12094862
## 7  137.0135364 122.4085086  95.8119410  65.0024172 36.71501088 15.59366691
## 8   92.5348784  43.3374233  17.9427403   7.0422631  2.80209043  0.80458987
## 9   40.1481664  21.3054393  11.2202806   5.5616540  2.58011322  1.20895890
## 10  85.7910697  35.0260267  12.6774117   4.2034384  1.29656160  0.15807068
##            418        419        420 421 422        423         424         425
## 1  1.452323330 0.00000000 0.00000000   0   0 0.00000000 0.090029042 12.96127783
## 2  0.001921435 0.00000000 0.00000000   0   0 0.00000000 0.006618275  0.04248506
## 3  2.109887479 0.61742878 0.01939191   0   0 0.02513766 0.799377544  3.21307158
## 4  0.009423121 0.00000000 0.00000000   0   0 0.15927373 0.409101356  1.47115606
## 5  0.943516699 0.05476424 0.00000000   0   0 0.03266208 1.676817289  9.00712181
## 6  0.140184453 0.00000000 0.00000000   0   0 0.05876153 0.158893281  0.83899868
## 7  3.103698332 0.05245347 0.00000000   0   0 0.00000000 0.000000000  0.17307227
## 8  0.241763236 0.00000000 0.00000000   0   0 0.06475801 0.890933879  2.89229721
## 9  0.419148413 0.02535073 0.00000000   0   0 0.00000000 0.021166626  0.03051932
## 10 0.000000000 0.00000000 0.00000000   0   0 0.01408787 0.751671442  4.54417383
##             426          427         428         429        430        431
## 1  65.819699903 1.212292e+02 162.3235721 169.0844627 136.415295  83.005566
## 2   0.006191289 1.494449e-03   0.1765585   0.5301025   1.025833   4.212852
## 3  10.505626047 2.294494e+01  39.0629638  55.8424707  73.361264  92.067991
## 4   2.731555964 4.493450e+00  10.0094231  22.7628131  44.504712  68.942772
## 5  33.301326130 7.645015e+01 126.7772593 169.0832515 187.297151 182.128193
## 6   4.468511199 1.196047e+01  25.2345191  47.8482213  73.505402  92.305402
## 7   6.986705342 2.798163e+01  65.6686004 115.1740392 158.878173 164.666425
## 8   7.097477846 1.251988e+01  16.5557828  18.5167007  17.763690  15.688025
## 9   0.663549102 2.565346e+00   7.5761752  19.2242186  43.006645  83.548609
## 10 13.859837631 3.309575e+01  66.2012894 106.6251194 132.595750 139.413563
##          432       433       434        435        436       437        438
## 1   36.07599  12.11326   4.25363   2.818974   3.714424  10.08398  30.871975
## 2   22.73548  97.64710 210.81618 242.042272 167.657558  43.62831   4.658198
## 3  111.40579 130.35576 146.86258 156.666746 158.694039 149.92985 131.742878
## 4   86.92852  95.55413  97.44863  98.377385 104.453459 118.99563 138.953114
## 5  170.34995 162.73306 163.33964 173.310904 195.505403 215.26105 208.863212
## 6   97.81634  96.87958  96.34598  97.046377  99.295125 102.70250 103.541765
## 7  137.75635 113.23785 124.13923 150.377568 158.852308 146.99613 132.379502
## 8   14.59486  16.09975  26.66144  62.929789 132.101113 184.73665 182.700295
## 9  137.74428 189.29658 213.50283 212.301501 192.319468 149.86980  96.849619
## 10 138.26791 140.22827 142.88348 150.056829 174.360076 204.76671 195.432187
##           439        440         441         442         443         444
## 1   68.422556 115.344385 149.0237173 152.0360600 121.5796225 75.29404647
## 2    0.543339   0.131725   0.1063194   0.2442357   0.1872331  0.03351836
## 3  102.324156  68.459660  41.4242279  23.9865932  14.8668901 10.89154896
## 4  141.972880 117.948518  76.1997242  38.6536428  15.8857734  4.06251436
## 5  168.741159 116.518664  72.0186640  41.8912083  24.0162083 12.61100196
## 6   96.676416  77.120685  50.0901186  26.8627141  12.8521739  4.83847167
## 7  128.924100 134.080735 130.3500121 104.7063089  70.0773507 38.91225526
## 8  132.265849  72.847080  34.4214951  15.7786867   7.4460350  3.18450352
## 9   55.925671  32.414964  18.4058577  10.3066699   5.4988924  2.46468127
## 10 132.156399  62.450812  24.3242598   9.0613658   3.5709169  1.16642789
##           445         446         447        448 449         450         451
## 1  27.2976767 1.290900290 0.000000000 0.00000000   0 0.011374637 0.000000000
## 2   0.0177199 0.002775406 0.017933390 0.00000000   0 0.006831768 0.000000000
## 3   7.4414652 3.756284415 1.187933924 0.09288963   0 0.000000000 0.090734977
## 4   0.4277178 0.000000000 0.026890370 0.00000000   0 0.000000000 0.475522868
## 5   4.7166012 0.997053045 0.144891945 0.01792731   0 0.000000000 0.006630648
## 6   1.5127800 0.206324111 0.000000000 0.00000000   0 0.000000000 0.066930171
## 7  16.2359197 3.948513416 0.059221658 0.00000000   0 0.000000000 0.009910563
## 8   1.0931606 0.253805953 0.000000000 0.00000000   0 0.000000000 0.002953874
## 9   1.0654689 0.272951021 0.000000000 0.00000000   0 0.000000000 0.000000000
## 10  0.1205826 0.000000000 0.009789876 0.00000000   0 0.000000000 0.003342884
##            452         453         454          455         456         457
## 1  0.103581801 17.82623427 78.12391094 134.05832527 168.5200871 163.6026137
## 2  0.001067464  0.01793339  0.01216909   0.06938514   0.1893681   0.5721605
## 3  1.971989466  8.21977496 22.84031602  44.76514245  67.7601149  90.0754130
## 4  1.633647437  3.84164560  5.34612733   6.67133992  10.1018157  15.9731096
## 5  1.308202358  8.42215128 30.74386051  65.82833988 103.8082024 137.2195481
## 6  0.282213439  1.58102767  6.55230567  13.04295125  19.8013175  28.2914361
## 7  0.004350979  0.37200870  7.78776891  30.29900894  70.9963742 122.3321247
## 8  0.630311293  1.85753238  4.33060668   7.62372188  10.2769825  12.4417178
## 9  0.055623923  0.06300763  0.89908934   3.53261137  10.2749200  27.2239724
## 10 0.477077364  2.81590258  9.60936008  22.32187202  44.6747851  75.9906877
##           458       459       460        461        462       463        464
## 1  119.573814  64.58470  24.69143   8.290658   3.575508   3.67546   8.000968
## 2    2.300171  10.91268  44.87810 125.291204 214.508967 224.92549 132.799530
## 3  111.192483 129.88820 147.17836 163.123055 173.844386 174.41968 168.351448
## 4   25.213054  33.54562  39.73385  41.829924  43.090094  48.43714  61.849230
## 5  154.995088 159.53315 157.96832 158.088654 162.719548 177.49361 199.239686
## 6   39.053755  47.13202  49.75362  53.059289  59.384980  70.19394  82.519895
## 7  164.508339 167.63162 142.66788 126.067682 135.731931 144.65651 130.989848
## 8   14.911611  16.78369  19.39491  26.031357  47.101795  99.78028 163.436264
## 9   56.510460 101.96850 152.17647 186.916810 190.159488 178.23677 159.847157
## 10 102.497373 117.62225 121.04728 118.508835 115.211079 127.40521 164.869150
##          465        466         467         468         469         470
## 1   21.53340  50.603340  94.0217812 135.3259923 155.3383349 142.6807841
## 2   33.21178   4.298463   0.6421862   0.3195986   0.2672929   0.3108454
## 3  153.41705 129.333732 100.5336366  71.7821403  50.1833852  35.5640412
## 4   87.66766 122.406343 142.7651115 129.6056079  90.5102275  50.3792232
## 5  209.62525 190.364194 146.3325147  96.1591356  57.7863458  33.0555010
## 6   93.69144 102.616337 102.4579710  87.2524374  58.7868248  33.3963109
## 7  107.41914  99.693256 116.2912739 137.1418903 135.5878656 104.3988397
## 8  189.51125 161.334015 103.2090434  53.6062259  25.3197001  13.1417860
## 9  129.38617  90.845927  57.7098203  36.3556485  21.2911642  12.1146936
## 10 194.68219 171.683142 105.5405922  46.0893028  18.6306113   7.4959408
##           471         472        473         474        475         476 477
## 1  106.155131 60.03848015 19.9985479 0.886737657 0.00000000 0.002904163   0
## 2    0.161187  0.08710504  0.1161401 0.023911187 0.03885568 0.000000000   0
## 3   26.659564 20.03471391 13.2401245 6.732343787 1.66387359 0.189849174   0
## 4   22.173523  6.72948747  0.7451161 0.000000000 0.00000000 0.000000000   0
## 5   17.985265  9.06679764  3.3848232 0.728388998 0.10633595 0.009823183   0
## 6   17.102767  7.08247694  2.0168643 0.146245059 0.00000000 0.000000000   0
## 7   67.649021 35.18298284 14.7222625 3.676818951 0.08605270 0.000000000   0
## 8    6.669166  3.07521018  1.1165644 0.184730743 0.00000000 0.000000000   0
## 9    6.683485  3.40191976  1.3010091 0.187792272 0.00000000 0.000000000   0
## 10   3.462512  0.95248329  0.1260745 0.001432665 0.00000000 0.000000000   0
##            478        479        480          481         482         483
## 1  0.000000000 0.00000000 0.15634076 23.010164569 85.57090997 140.5346079
## 2  0.004483348 0.00000000 0.00000000  0.007899231  0.05017079   0.1581981
## 3  0.000000000 0.16614795 4.05578166 15.759636102 37.90830740  67.2157051
## 4  0.016318088 0.75063204 3.78349805  8.066191680 10.53573891  12.5026431
## 5  0.000000000 0.03511788 0.71561886  5.904469548 21.09577603  42.7519646
## 6  0.000000000 0.06693017 0.34018445  3.508036891 13.34703557  23.5986825
## 7  0.000000000 0.00000000 0.01474498  0.612521151  7.29586657  29.2625091
## 8  0.014542150 0.01340604 0.28198137  1.079072938  2.27289252   3.8857078
## 9  0.000000000 0.00000000 0.02535073  0.216834851  1.77873492   6.7878415
## 10 0.000000000 0.00000000 0.23137536  1.371537727  5.00310411  12.3787011
##            484        485        486       487       488        489       490
## 1  169.9743466 158.585673 110.755082  56.99492  22.70184   9.698935   7.11544
## 2    0.3864219   1.596072   6.618488  25.22630  71.40585 143.031810 208.10760
## 3   93.7845344 116.273402 132.346181 144.31075 158.23773 169.710558 175.49437
## 4   14.1025052  15.466330  15.150080  15.50149  15.90370  16.264997  18.03333
## 5   64.5051572  81.805992  93.095776  97.56336 100.61739 104.667240 119.53585
## 6   25.8258235  24.723320  24.644532  23.98630  24.60817  27.626877  36.96495
## 7   70.1948272 123.403191 167.376601 176.69567 156.30505 137.727822 133.64370
## 8    5.8909339   8.596683  11.882299  15.21336  21.17973  34.981595  71.89957
## 9   19.5451637  44.346050  83.972680 129.03790 161.95939 167.894905 148.11740
## 10  24.6559217  41.748329  59.445081  71.24164  74.39804  73.526504  80.43553
##          491       492       493        494        495         496         497
## 1   11.07938  22.81026  46.74468  84.844143 124.943853 152.6064860 153.8046951
## 2  195.32259 105.71221  29.87703   5.543126   1.399445   0.7739112   0.5243382
## 3  174.06536 165.43261 150.75341 130.765861 108.313383  85.9851568  67.7730429
## 4   24.40565  42.62675  74.17100 115.094231 141.099747 131.9958630  94.7713169
## 5  146.88679 174.04519 179.59357 151.696955 107.111493  65.2180747  37.1692043
## 6   53.21423  72.11067  90.22819 102.316996 103.652701  90.7731225  64.1683794
## 7  126.29514 104.93159  92.07687 106.380469 136.120135 152.9620498 135.6642495
## 8  132.65508 177.71529 176.49352 130.164508  74.785731  36.3537832  16.9709157
## 9  134.54295 128.37682 116.48413  92.759045  66.363771  43.5075068  26.1681024
## 10 110.12751 158.17192 176.47708 143.413324  83.029131  37.3555396  15.9431710
##            498        499        500        501        502        503
## 1  126.2952565 85.6132623 42.7971926 12.2817038 0.53727009 0.00000000
## 2    0.4225021  0.3131939  0.2122118  0.2301452 0.10631939 0.05102477
## 3   53.5633230 42.0955231 31.1905674 20.8922672 9.62676562 1.86042614
## 4   56.6729487 26.7193749  8.5543553  0.8512986 0.00000000 0.00000000
## 5   19.9545678  9.5390472  4.1890963  1.6065815 0.37966601 0.06876228
## 6   38.1072464 19.5172596  8.5981555  2.6303030 0.06350461 0.00000000
## 7   96.0200628 56.8143582 27.4198695 10.1568770 2.35678028 0.06115543
## 8    8.2594865  4.0602136  1.9329698  0.9604635 0.18291297 0.00840718
## 9   15.0839281  8.7135122  4.4038888  1.4824022 0.07654443 0.00000000
## 10   6.9166667  2.8500478  0.8452722  0.1425501 0.04536772 0.00000000
##            504        505         506        507        508        509
## 1  0.025169409 0.00000000 0.000000000 0.00000000 0.22991288 25.1551307
## 2  0.001707942 0.00000000 0.000000000 0.00000000 0.00000000  0.0000000
## 3  0.152501796 0.00000000 0.030165190 0.18601867 6.44409864 24.2350970
## 4  0.000000000 0.00000000 0.012870604 1.30360837 6.94415077 14.9133533
## 5  0.002701375 0.00000000 0.000000000 0.05378193 0.45456778  2.8759823
## 6  0.000000000 0.00000000 0.000000000 0.07615283 0.53623188  6.2835310
## 7  0.000000000 0.00000000 0.000000000 0.00000000 0.03480783  0.7706067
## 8  0.000000000 0.01363327 0.009543286 0.05657805 0.15178369  0.5705521
## 9  0.000000000 0.00000000 0.000000000 0.00000000 0.01279842  0.5200591
## 10 0.000000000 0.01217765 0.000000000 0.00000000 0.13108883  0.6062560
##            510         511        512        513        514       515       516
## 1  85.45111326 139.6413359 169.909729 159.652711 115.097531  65.81776  33.74226
## 2   0.05636208   0.2700683   1.131085   4.589667  15.975875  44.04718  92.44983
## 3  53.06416088  84.8520469 112.836246 129.792435 140.867130 152.11779 161.27891
## 4  20.90232131  24.8381981  26.166628  24.491611  19.590899  15.74558  13.05723
## 5   9.97445972  19.4813360  29.255894  35.426326  39.523084  42.63433  48.71930
## 6  22.27641634  40.8779974  44.205270  37.223188  29.727800  24.19816  22.78393
## 7   6.07614213  24.4532270  62.498671 114.846507 163.877206 188.20885 178.19942
## 8   0.98545785   1.5494206   3.096342   5.202000   8.051579  13.04158  24.02454
## 9   3.99556978  12.5301501  32.515137  66.503323 109.788826 143.59882 152.28083
## 10  2.25167144   5.7745941  10.724451  18.111748  25.972302  32.05134  36.72636
##          517       518       519       520       521        522        523
## 1   21.56728  22.75799  33.84148  56.35237  87.93925 124.088093 151.848742
## 2  150.34031 190.82899 164.71307  91.31746  31.37617   7.964347   2.472246
## 3  168.15059 171.29136 168.17165 159.24659 148.37347 134.564759 120.440508
## 4   11.77224  13.99356  23.03539  46.83038  83.71432 121.985291 143.007125
## 5   61.96660  86.72765 120.24165 144.83129 143.92927 115.375491  75.780697
## 6   26.16232  36.34229  53.88327  75.14229  94.41739 106.319631 104.428986
## 7  154.22867 138.40537 126.32342 118.63138 128.24027 151.623157 168.508581
## 8   49.77869  99.81413 152.31766 174.80959 148.52874  97.196319  50.902749
## 9  131.43244 104.60128  98.34580 108.66232 110.12823  95.965050  73.764460
## 10  43.08548  64.54346 108.57498 148.71442 152.79990 117.111748  67.614374
##           524        525         526        527        528        529
## 1  158.706438 138.846321 100.8886738 61.2139400 26.7173282  6.5183930
## 2    1.328565   1.023911   0.6020495  0.4037148  0.2867208  0.2835184
## 3  104.254489  89.020110  74.6633948 59.4852765 44.2669380 26.8510893
## 4  130.230292  93.637095  57.1450241 27.8156746  8.3463572  0.8099288
## 5   44.182711  23.364686  11.5444499  5.2296169  2.0685167  0.7600688
## 6   88.694071  64.424506  39.5140975 20.8587615  9.1061924  2.6927536
## 7  157.723713 119.816534  76.2313270 39.7307227 16.9912980  5.3584723
## 8   23.359237  10.619177   4.8711656  2.2351738  1.0072711  0.4076346
## 9   50.358356  30.976372  17.3034703 10.2121585  4.8006399  1.2916564
## 10  33.307307  14.886342   6.7867717  2.8478988  0.9539160  0.1356256
##            530        531          532 533        534        535          536
## 1   0.24588577 0.00000000 0.0000000000   0 0.00000000 0.00000000  0.368102614
## 2   0.15905209 0.07344150 0.0275405636   0 0.00000000 0.00000000  0.008966695
## 3  10.53627005 1.44529567 0.0797222887   0 0.06104860 0.34618147  8.191525018
## 4   0.00000000 0.00000000 0.0000000000   0 0.03401517 2.06917950 10.188922087
## 5   0.19670923 0.02946955 0.0009823183   0 0.00000000 0.05402750  0.300834971
## 6   0.03873518 0.00000000 0.0000000000   0 0.00000000 0.15862978  0.865612648
## 7   1.13415518 0.05293691 0.0000000000   0 0.00000000 0.00000000  0.015228426
## 8   0.05476028 0.01976823 0.0000000000   0 0.00000000 0.07021132  0.055441945
## 9   0.06103864 0.00000000 0.0000000000   0 0.00000000 0.00000000  0.042579375
## 10  0.10768863 0.00000000 0.0000000000   0 0.00000000 0.00000000  0.105300860
##            537        538         539        540        541        542
## 1  23.49177154 77.3545499 131.0525169 167.191433 168.237415 138.838819
## 2   0.02540564  0.1594791   1.0266866   3.704099  11.375107  30.018574
## 3  29.97414412 62.4146517  97.1546565 125.205650 145.544649 157.869284
## 4  21.98942772 34.2183406  43.6513445  47.375546  45.530683  38.987359
## 5   1.23722986  3.9697937   7.0221022   9.898330  11.342338  13.426081
## 6   7.66060606 29.0508564  56.7235837  69.073518  65.236627  54.659552
## 7   0.71791153  4.2530819  17.1036983  46.900653  94.928209 148.207155
## 8   0.33765053  0.4676210   0.7141559   1.704385   3.481027   6.775960
## 9   1.08491263  6.5247354  19.6793010  46.504061  85.020921 124.387152
## 10  0.27793696  0.9863897   2.1735912   4.029370   6.625119   9.499045
##          543       544       545       546       547       548       549
## 1   96.74322  66.35019  55.61375  60.72386  78.91917 105.19845 134.11278
## 2   63.13642 106.25555 147.60696 167.65329 141.12788  84.81170  34.93168
## 3  166.09480 170.93392 171.38592 166.23270 156.94757 147.23438 138.82930
## 4   31.38842  25.10251  23.57573  28.92462  45.04781  73.95357 110.95656
## 5   17.80550  28.07981  48.55501  78.11149 107.05869 122.79666 117.73674
## 6   45.89460  41.49855  43.34862  52.02003  69.02819  89.40369 105.51884
## 7  191.17597 201.15809 187.70945 171.46531 165.26710 170.21682 182.75586
## 8   14.74710  33.35401  71.10793 120.72597 158.70052 156.84685 117.91184
## 9  141.66921 128.20404  99.41201  76.69653  81.68496 100.18828 110.03790
## 10  13.32689  20.09265  36.72708  69.21538 112.52531 136.98591 128.80325
##          550        551        552        553        554        555        556
## 1  157.19095 162.847773 145.040900 111.219748 72.7780736 37.5121007 13.4419167
## 2   10.83817   3.677626   2.079206   1.410974  0.7690009  0.4848420  0.3247225
## 3  132.07230 125.265741 116.173330 104.682787 89.7701700 70.9066316 49.0564999
## 4  140.72466 146.116525 124.220179  86.721903 51.8276258 23.8919789  6.2603999
## 5   93.14759  61.121316  35.541257  18.619597  9.0098232  3.6841847  1.2915029
## 6  112.26719 105.332279  85.964954  61.206324 37.3188406 19.0732543  8.2155468
## 7  187.48223 171.204013 132.434131  87.283781 48.0514866 21.9709935  7.8656031
## 8   70.21132  34.738696  15.468757   6.627130  2.4787548  0.9886389  0.3949102
## 9  100.04726  79.308639  55.410042  33.872262 19.2249569 10.6650258  4.5724834
## 10  96.44675  58.055158  30.650191  14.513372  6.5592168  2.9548711  1.1802770
##           557         558         559        560 561         562         563
## 1   2.5087125 0.095837367 0.000000000 0.00000000   0 0.000000000 0.000000000
## 2   0.2412468 0.131298036 0.046327925 0.02134927   0 0.000000000 0.000000000
## 3  26.6758439 9.371319129 1.545846301 0.03064400   0 0.008618626 0.425424946
## 4   0.5557343 0.004826477 0.000000000 0.00000000   0 0.080211446 2.549528844
## 5   0.3435658 0.077848723 0.003438114 0.00000000   0 0.000000000 0.031434185
## 6   2.1378129 0.085111989 0.000000000 0.00000000   0 0.000000000 0.151515152
## 7   2.0113609 0.330190960 0.005801305 0.00000000   0 0.000000000 0.002175489
## 8   0.1579187 0.060668030 0.000000000 0.00000000   0 0.000000000 0.001817769
## 9   0.8254984 0.011567807 0.000000000 0.00000000   0 0.000000000 0.000000000
## 10  0.3037249 0.139207259 0.000000000 0.00000000   0 0.000000000 0.000000000
##            564         565        566         567        568        569
## 1   0.37996128 17.67013553 60.7059535 113.4622459 157.582285 178.515489
## 2   0.01323655  0.15179334  0.6302306   3.0222032   8.474167  20.999146
## 3   8.51161120 31.25760115 61.8695236  97.2377304 129.017955 156.020589
## 4  12.51643300 27.51436451 45.0356240  61.4189841  74.554125  79.732935
## 5   0.18369352  0.50442043  1.2141454   2.4010314   3.391945   4.884823
## 6   0.92068511  6.78050066 28.2384717  61.1127800  86.781555  97.481423
## 7   0.00000000  0.45588591  2.0522117   9.3210056  27.705584  62.964950
## 8   0.00000000  0.06180414  0.2603954   0.5237446   1.493524   4.120654
## 9   0.04824022  1.33817376  8.5399951  26.1021413  56.961359  93.968250
## 10  0.06661891  0.20105062  0.7617001   1.1888730   1.743314   3.009312
##           570       571       572       573       574       575       576
## 1  173.464182 150.73742 127.43296 117.97483 122.73935 137.47096 156.08422
## 2   45.470538  78.11208 112.15628 137.53373 146.37297 124.56704  81.69172
## 3  171.485516 176.50706 174.27029 165.05626 150.37299 135.72564 124.06225
## 4   75.733395  66.85406  61.07447  60.58125  70.94461  92.25098 119.96575
## 5    7.806729  14.74460  29.84111  53.26817  78.90054  98.46390 106.93443
## 6   95.163900  87.62503  81.16601  79.27141  86.18129  99.30382 113.25929
## 7  113.376601 166.32995 201.52574 212.90742 211.83829 209.23810 206.11168
## 8    9.908203  23.56919  51.98046  93.01863 133.94501 151.41263 132.32424
## 9  126.350726 133.71031 114.83337  92.05809  79.81048  90.52031 109.35934
## 10   5.327603  10.55707  22.90926  46.73830  82.20893 113.67980 121.84718
##          577       578        579        580       581        582        583
## 1  168.04284 167.26137 147.814860 113.808809 77.261375 43.3426912 18.2744434
## 2   39.44257  14.56170   5.677626   2.695132  1.628523  0.9007259  0.4195132
## 3  117.81326 116.75820 117.115394 111.807039 99.773282 84.1979890 63.6059373
## 4  146.63112 156.56148 143.461733 109.840037 72.043898 39.9588600 15.8837049
## 5  101.28315  80.75074  55.271120  33.133595 17.762525  8.6146857  3.7296169
## 6  122.25007 120.27220 105.048221  80.487220 53.154414 30.9014493 15.2300395
## 7  195.48755 169.56128 129.483926  84.072758 46.578922 21.4570945  8.0756587
## 8   92.24517  52.73324  25.477846  10.813679  4.237219  1.3792320  0.5714610
## 9  116.22693 104.66601  82.159242  56.931824 34.261137 18.6699483  9.5961112
## 10 108.32068  83.20630  52.002388  29.072111 14.329990  6.6029131  3.1993792
##           584        585         586         587        588         589
## 1   5.1338335  0.8332527 0.018393030 0.034849952 0.00000000 0.000000000
## 2   0.2371904  0.2117848 0.112297182 0.039923143 0.00000000 0.006831768
## 3  42.1460378 21.9028011 6.879339239 0.964567872 0.00000000 0.000000000
## 4   3.7678695  0.2778672 0.004826477 0.000000000 0.00000000 0.000000000
## 5   1.3826130  0.3411100 0.059921415 0.000000000 0.00000000 0.000000000
## 6   5.8569170  1.2848485 0.072463768 0.004479578 0.01317523 0.000000000
## 7   2.3299492  0.6192893 0.125211506 0.000000000 0.00000000 0.000000000
## 8   0.2399455  0.1102022 0.085662349 0.000000000 0.00000000 0.000000000
## 9   3.4661580  0.4622200 0.031503815 0.000000000 0.00000000 0.000000000
## 10  1.3436008  0.5468004 0.192932187 0.000000000 0.00000000 0.000000000
##            590          591          592         593        594        595
## 1  0.000000000 0.0000000000  0.446757018 10.40730881 40.0246854 84.5183930
## 2  0.002134927 0.0162254483  0.031810418  0.20239112  1.9037148  5.9739539
## 3  0.000000000 0.4692362940  6.614555901 24.05003591 49.8819727 80.8187695
## 4  0.065961848 2.0995173523 11.082739600 25.99517352 46.3783038 72.2587911
## 5  0.000000000 0.0007367387  0.027750491  0.09602161  0.4356582  0.8234283
## 6  0.000000000 0.0629776021  0.509354414  4.93412385 21.0703557 51.1272727
## 7  0.000000000 0.0060430263  0.000000000  0.10925792  0.7425671  3.4827169
## 8  0.000000000 0.0000000000  0.002953874  0.12019995  0.4798909  1.1931379
## 9  0.000000000 0.0000000000  0.030273197  1.25276889  9.3807531 28.9815407
## 10 0.000000000 0.0000000000  0.016953200  0.24880611  0.5575454  0.8393028
##           596        597        598       599       600       601       602
## 1  132.708374 172.034124 195.060503 198.18780 190.18514 183.18466 180.95474
## 2   13.791631  31.008967  56.610803  85.63877 109.35803 124.55401 128.65350
## 3  114.090256 142.329423 158.908786 160.99330 151.91477 136.58511 117.98588
## 4   96.885314 116.476902 124.262928 124.33050 123.70788 126.78878 137.22707
## 5    1.913556   4.521611   9.928045  20.18418  37.97618  59.91601  77.81066
## 6   86.297497 112.821080 126.348090 129.22635 126.87062 125.47062 129.10224
## 7   11.982354  29.047861  60.269277 103.47063 145.40150 175.46725 188.59947
## 8    3.093161   7.742331  18.693479  39.55851  73.14474 109.36923 134.66144
## 9   59.493970  94.819591 125.601034 137.76175 132.99237 122.97145 120.62491
## 10   1.682187   3.685769   8.446991  17.84885  35.56972  61.88897  91.72612
##          603       604       605       606        607       608       609
## 1  182.61157 181.66021 168.85116 144.23863 109.630687 73.173282 41.980397
## 2  113.44022  80.12959  43.87233  18.46605   6.865927  3.013023  1.580060
## 3  102.06009  91.73354  87.81039  89.48288  91.918602 88.311228 77.541776
## 4  151.96369 166.11262 168.83912 153.81407 122.515744 82.879338 49.092393
## 5   89.43099  94.95948  89.28610  72.58399  52.074165 33.270629 18.630157
## 6  135.15520 139.11831 135.66166 120.38762  94.766798 65.733070 40.306983
## 7  185.02200 166.57505 136.15615  98.21054  61.021997 33.612279 15.527435
## 8  135.08634 109.80777  73.97160  42.42490  20.374915  8.771416  3.313338
## 9  127.51686 133.48856 128.42555 108.39011  80.571253 52.581344 30.523997
## 10 109.04967 106.28438  94.14733  73.63921  47.833811 28.099570 14.431232
##           610        611        612         613        614        615
## 1  18.9286060  6.2715392  1.7734753  0.29283640 0.02637948 0.10624395
## 2   0.6767720  0.2171221  0.1861657  0.17143467 0.07322801 0.04739539
## 3  62.2437156 44.9358391 29.1007900 13.66866172 3.77232463 0.50251377
## 4  23.2813146  7.7152379  1.4594346  0.06481269 0.00000000 0.00000000
## 5   9.2293713  4.1917976  1.7627701  0.45579568 0.06704322 0.00000000
## 6  21.8018445  9.5093544  3.4616601  0.58629776 0.06824769 0.00000000
## 7   6.0377085  1.8015470  0.4121344  0.14551607 0.03287406 0.00000000
## 8   0.9990911  0.3674165  0.1204272  0.10952056 0.08657123 0.00000000
## 9  14.8690623  6.8213143  2.0669456  0.23873985 0.03544179 0.00000000
## 10  6.9352913  3.4739733  1.4479465  0.74737345 0.14899713 0.00000000
##            616         617          618         619        620        621
## 1  0.009438529 0.000000000 0.0000000000 0.000000000 0.24854792  4.1309293
## 2  0.000000000 0.006618275 0.0021349274 0.016011956 0.03095645  0.3317677
## 3  0.000000000 0.000000000 0.0000000000 0.302848935 3.50921714 12.4725880
## 4  0.000000000 0.000000000 0.0009193289 1.332337394 7.27166169 18.9124339
## 5  0.000000000 0.000000000 0.0000000000 0.000000000 0.00000000  0.0000000
## 6  0.000000000 0.000000000 0.0000000000 0.006324111 0.17681159  2.5475626
## 7  0.000000000 0.000000000 0.0000000000 0.000000000 0.00000000  0.0000000
## 8  0.000000000 0.000000000 0.0000000000 0.000000000 0.01363327  0.3658259
## 9  0.000000000 0.000000000 0.0000000000 0.000000000 0.06669948  0.9377307
## 10 0.000000000 0.000000000 0.0000000000 0.000000000 0.03915950  0.2781757
##           622        623       624        625       626       627       628
## 1  19.7715392 50.0588093 89.642546 132.951355 170.14593 194.77081 203.88795
## 2   2.8985909  7.7546968 17.744449  36.293980  60.38386  83.23655  99.26324
## 3  28.4275796 49.9497247 74.823318  97.844147 110.21211 111.11539 101.51281
## 4  36.8745116 63.6439899 94.552746 126.482188 151.74213 167.35716 177.07929
## 5   0.1274558  0.7536837  2.239931   6.092338  13.22176  26.31680  43.64121
## 6  11.6505929 32.5222661 63.046377  96.484058 123.95283 142.54598 153.07167
## 7   0.1053904  0.4010152  2.552091   6.845540  14.85086  29.57699  47.39231
## 8   1.1858668  2.7107476  6.581459  15.146103  32.12588  58.20677  88.73142
## 9   7.7521536 25.6793010 52.849126  87.709820 122.61162 152.00788 169.82230
## 10  0.4302770  0.8822827  2.436485   6.741882  14.66285  29.43028  49.91500
##          629       630       631       632       633       634       635
## 1  202.33688 195.50387 181.31413 156.99831 126.59076  92.29816 59.607938
## 2  107.84564 109.80871 101.27583  75.14816  44.33070  19.64133  7.039923
## 3   87.42878  72.72325  61.92794  54.69452  51.98157  52.48839 53.597079
## 4  182.77959 185.67249 183.85658 173.31924 150.91381 118.50356 80.908986
## 5   60.92854  72.37893  79.97004  84.75442  79.93197  66.16528 49.286591
## 6  156.40632 156.99947 154.05586 144.58445 125.27299  97.98814 69.359420
## 7   63.63113  72.00604  70.38579  58.89896  42.46024  26.43026 14.394005
## 8  115.12997 126.51625 117.77778  92.57737  61.53761  35.59418 17.437401
## 9  178.03593 176.88851 171.51366 157.40684 132.69825 100.90057 67.819099
## 10  75.18171  94.45630 100.37202  92.57713  83.47326  67.27818 45.320917
##          636       637        638        639         640         641        642
## 1  34.126815 15.239351  5.6669894  1.7192643  0.45546951 0.140367861 0.03944821
## 2   2.479932  1.201110  0.4602904  0.1716482  0.08902647 0.036934244 0.04782237
## 3  50.894182 43.448887 34.2348576 24.0229830 14.25065837 6.295427340 1.51663874
## 4  48.036773 24.967823  9.7901632  2.8938175  0.40542404 0.000000000 0.00000000
## 5  33.289047 19.562132 10.1198428  4.4604617  1.84430255 0.447691552 0.08030452
## 6  43.495125 24.111989 10.9470356  4.4706192  1.52938076 0.253754941 0.04874835
## 7   6.725647  2.612763  1.0316655  0.2854726  0.04568528 0.005076142 0.00000000
## 8   7.807317  2.815496  0.8995683  0.3001591  0.08316292 0.064076346 0.05498750
## 9  39.702437 20.943638  9.6839774  3.8328821  0.91065715 0.143243908 0.05242432
## 10 27.156638 14.956543  7.8536294  4.0491882  1.70343840 0.658787011 0.18863419
##            643        644 645 646        647         648        649         650
## 1  0.037270087 0.01742498   0   0 0.00000000 0.014278800  0.9092449  5.25048403
## 2  0.053800171 0.00000000   0   0 0.00000000 0.002561913  0.5239112  2.67143467
## 3  0.120900168 0.00000000   0   0 0.02681350 0.860904956  3.4311707  8.76322720
## 4  0.001149161 0.00000000   0   0 0.55067801 3.507929212 10.1806481 21.19099058
## 5  0.015717092 0.00000000   0   0 0.01006876 0.000000000  0.0000000  0.07637525
## 6  0.000000000 0.00000000   0   0 0.00000000 0.141501976  1.2769433  5.09407115
## 7  0.000000000 0.00000000   0   0 0.00000000 0.000000000  0.0000000  0.00000000
## 8  0.000000000 0.00000000   0   0 0.00000000 0.035446489  0.7939105  2.19563736
## 9  0.000000000 0.00000000   0   0 0.00000000 0.028304209  0.4710805  4.07925178
## 10 0.000000000 0.00000000   0   0 0.00000000 0.029130850  0.2086915  0.52889207
##           651        652        653        654       655        656        657
## 1  17.4031946 39.0433204 68.5137948 100.138674 127.07841 144.311955 146.470474
## 2   7.2263023 16.3473527 31.6159266  50.364432  65.78138  75.430401  79.437447
## 3  16.9111803 26.8278669 36.9159684  42.063203  43.06608  39.700503  34.271247
## 4  38.6883475 63.9855206 94.1438750 122.597564 146.66766 163.390945 169.163411
## 5   0.8794204  2.8705796  7.1269646  14.941061  27.56827  41.997544  53.969303
## 6  16.0469038 35.0579710 59.8026350  86.444269 109.69987 127.471146 136.432411
## 7   0.0000000  0.1012811  0.4873096   1.195552   2.24293   3.411409   5.161711
## 8   5.2481254 11.8663940 24.3537832  44.926380  71.47307  96.729152 112.721881
## 9  15.9721880 36.7767659 65.4890475  99.747969 134.98892 166.158750 184.978095
## 10  1.6993792  4.9209647 11.2058262  22.116046  39.12894  60.206065  79.497135
##           658        659        660        661      662       663        664
## 1  134.595837 113.705954  87.113988  60.331801 37.53146 19.789690  8.7410455
## 2   80.264944  76.068745  58.235056  33.737617 14.28309  4.321093  1.4041418
## 3   28.636821  24.139095  20.579363  19.395020 18.60450 18.630357 17.5537467
## 4  164.608826 146.399678 120.179039  89.639623 60.81269 36.957711 19.2721214
## 5   61.686149  67.736002  72.263507  67.191306 56.60363 43.524558 30.4958251
## 6  135.739394 125.064295 105.839526  81.349934 56.54256 34.724638 19.7322793
## 7    7.000242   7.135606   5.890984   3.771574  2.19797  1.364757  0.7619048
## 8  114.609180 101.933879  77.957055  51.651897 31.73642 15.887753  7.2744831
## 9  184.721880 167.051194 139.197391 104.354418 70.37878 41.535565 21.8328821
## 10  89.361748  89.505731  81.473734  75.261223 62.30062 44.141834 27.6633238
##          665        666        667        668        669        670        671
## 1   3.404405  1.1207648 0.36205227 0.18393030 0.09027106 0.02468538 0.00000000
## 2   0.707088  0.3035867 0.09094791 0.01409052 0.05486763 0.05550811 0.06191289
## 3  15.422073 12.1333493 8.17907589 4.60354321 1.61958343 0.29470912 0.02034953
## 4   8.044587  2.7802804 0.65318318 0.07193749 0.00000000 0.00000000 0.01861641
## 5  18.764489  9.1625737 3.90717092 1.76105108 0.45997053 0.09749509 0.01571709
## 6   9.699868  4.0482213 1.64163373 0.60289855 0.09749671 0.00000000 0.00000000
## 7   0.331883  0.1302876 0.05873822 0.00000000 0.00000000 0.00000000 0.00000000
## 8   2.604863  0.7089298 0.29493297 0.06975687 0.07634628 0.03294706 0.00000000
## 9  10.785380  4.6554270 1.73541718 0.31454590 0.08835836 0.01845927 0.00000000
## 10 15.926457  8.4694365 4.47898758 2.03295129 0.63705826 0.12129895 0.00000000
##    672 673 674        675          676        677       678        679
## 1    0   0   0 0.00000000 0.0000000000 0.20958374 0.5280736  1.9997580
## 2    0   0   0 0.00000000 0.0002134927 0.11549957 0.9361657  2.1872331
## 3    0   0   0 0.00000000 0.0203495332 0.21953555 0.7723246  1.5472827
## 4    0   0   0 0.15008044 1.1243392324 3.38749713 7.4385199 14.3527925
## 5    0   0   0 0.00000000 0.0000000000 0.00000000 0.1598723  0.8804028
## 6    0   0   0 0.00000000 0.0922266140 0.28906456 1.3433465  5.1119895
## 7    0   0   0 0.00000000 0.0000000000 0.00000000 0.0000000  0.0000000
## 8    0   0   0 0.02385821 0.1145194274 0.94160418 3.0249943  7.1981368
## 9    0   0   0 0.00000000 0.0000000000 0.07703667 0.9340389  5.0785134
## 10   0   0   0 0.00000000 0.0000000000 0.18266476 0.8966094  2.7846227
##          680       681       682       683        684         685         686
## 1   5.441917 11.227493 18.983059 27.490077 33.9503872  36.0675218  33.6834463
## 2   4.176985  8.077284 13.484202 17.523271 19.3307003  20.1991887  21.9470538
## 3   2.732344  3.888437  4.598755  4.930093  5.0466842   5.3172133   5.0837922
## 4  24.236497 36.769938 50.296713 62.436222 71.4534590  73.3286601  69.1307745
## 5   2.269401  5.848723 11.761542 20.170187 28.6922888  34.5977407  38.3995580
## 6  12.472464 22.915152 36.712253 48.485903 58.8914361  65.1607378  63.5628458
## 7   0.000000  0.000000  0.000000  0.000000  0.1003142   0.1762146   0.2119894
## 8  16.586003 32.271302 53.290843 76.871847 95.3226539 103.9072938 101.0331743
## 9  14.151858 29.002215 48.569284 70.092050 89.2131430 101.0839281 100.9689884
## 10  6.895893 13.942932 26.262178 43.634193 60.8777459  74.0382044  77.9016237
##           687        688        689        690        691        692
## 1  27.5072604 19.3787512 12.1318974  6.3835915  2.5982575  1.0706680
## 2  21.9188728 15.5967122  8.1310845  3.0911614  0.9534586  0.3847139
## 3   4.8759876  4.3741920  4.0107733  3.4788125  2.9602586  2.4855159
## 4  58.0443576 43.8965755 30.3077453 18.7209837  9.5543553  4.3217651
## 5  43.4717583 46.3325147 41.3688605 34.8094303 26.5503438 18.8153242
## 6  55.0674572 42.3686430 28.8869565 18.3349144 11.0305665  5.7765481
## 7   0.1682379  0.1902345  0.2361615  0.1885424  0.1102248  0.0367416
## 8  86.5012497 66.0618041 44.9566008 28.3635537 14.2224494  7.0904340
## 9  87.7130199 66.7898105 45.8050701 26.6217081 13.9822791  7.0179670
## 10 75.5047755 69.6002865 66.0978988 55.9789876 41.0100287 27.0601719
##            693       694        695         696         697         698
## 1   0.47483059 0.2255566 0.10164569 0.069215876 0.030977735 0.016940949
## 2   0.14901793 0.1468830 0.04483348 0.007472246 0.000000000 0.022203245
## 3   2.22001436 1.8640172 1.31194637 0.695235815 0.376586067 0.100790041
## 4   1.69823029 0.5557343 0.16065272 0.031257182 0.000000000 0.000000000
## 5  11.25564833 5.3649312 2.04174853 0.709724951 0.074901768 0.020874263
## 6   2.63873518 1.3306983 0.69117260 0.300395257 0.103030303 0.000000000
## 7   0.01716219 0.0000000 0.00000000 0.000000000 0.000000000 0.000000000
## 8   2.65439673 0.8588957 0.24221768 0.022040445 0.015451034 0.009997728
## 9   3.33743539 1.2675363 0.57174502 0.086143244 0.005168595 0.000000000
## 10 16.12679083 8.6010029 4.30754537 2.182425979 0.411891117 0.058500478
##            699 700 701 702         703        704        705        706
## 1  0.000000000   0   0   0 0.000000000 0.00000000 0.00000000 0.00000000
## 2  0.003842869   0   0   0 0.000000000 0.00000000 0.00000000 0.00000000
## 3  0.023461815   0   0   0 0.000000000 0.00000000 0.00000000 0.00000000
## 4  0.000000000   0   0   0 0.013330269 0.05010342 0.42450011 0.91611124
## 5  0.000000000   0   0   0 0.000000000 0.00000000 0.01645383 0.06237721
## 6  0.000000000   0   0   0 0.000000000 0.06693017 0.11567852 0.14202899
## 7  0.000000000   0   0   0 0.000000000 0.00000000 0.00000000 0.00000000
## 8  0.000000000   0   0   0 0.000000000 0.09225176 0.72188139 2.45535106
## 9  0.000000000   0   0   0 0.000000000 0.00000000 0.00000000 0.05020921
## 10 0.000000000   0   0   0 0.008595989 0.00000000 0.17311366 0.97230181
##            707         708         709         710        711        712
## 1  0.008470474  0.07333011  0.16989351  0.25798645  0.3477735  0.4707164
## 2  0.000000000  0.02711358  0.10888130  0.24850555  0.2572588  0.4453459
## 3  0.060090974  0.06080919  0.08690448  0.09265023  0.1328705  0.2331817
## 4  1.688347506  2.78464721  4.45552746  5.89381751  7.4449552  8.1045737
## 5  0.245825147  0.62745580  1.94228880  4.11640472  6.5238212  7.5078585
## 6  0.600790514  2.09749671  4.27562582  6.92911726  9.7096179 11.1393939
## 7  0.000000000  0.00000000  0.00000000  0.00000000  0.0000000  0.0000000
## 8  7.012497160 16.86593956 31.89888662 49.46648489 66.7900477 80.0611225
## 9  0.540241201  1.12109279  2.35023382  3.88653704  5.9372385  7.9084420
## 10 2.595510984  5.61246418 12.02793696 21.87511939 35.6215377 47.2208691
##           713        714        715        716        717         718
## 1   0.2804937  0.3119555  0.3347047  0.2153921  0.1858664  0.07236205
## 2   0.7166951  0.8234415  0.6974808  0.1684458  0.0911614  0.00000000
## 3   0.3483361  0.4833613  0.6226957  0.6890113  0.6351448  0.59803687
## 4   8.4366812  7.9859802  6.6515744  5.3047575  3.7763732  2.38037233
## 5   8.5397839 10.3703340 12.8131139 12.7347741 10.3801572  7.63433202
## 6  11.3404480 10.3839262  8.1565217  6.2366271  4.3552042  3.05085639
## 7   0.0000000  0.0000000  0.0000000  0.0000000  0.0000000  0.00000000
## 8  84.3006135 80.5044308 68.0465803 52.6346285 36.6489434 23.37082481
## 9   8.8917056  9.4974157  9.3054393  7.5545164  4.8540487  2.60300271
## 10 55.7920248 56.1914995 52.5162369 49.5580229 47.1480420 40.36819484
##            719        720        721        722         723        724
## 1   0.01185866  0.0000000  0.0000000 0.00000000 0.000000000 0.00000000
## 2   0.00000000  0.0000000  0.0000000 0.00000000 0.000000000 0.00000000
## 3   0.44553507  0.2880057  0.1898492 0.19966483 0.108211635 0.03040460
## 4   1.31050333  0.6607676  0.2385658 0.07699379 0.038152149 0.00000000
## 5   5.63457760  3.2696464  1.7057957 0.69007859 0.346021611 0.18516699
## 6   1.76231884  0.8089592  0.4158103 0.36996047 0.315678524 0.19025033
## 7   0.00000000  0.0000000  0.0000000 0.00000000 0.000000000 0.00000000
## 8  12.75505567  6.5067030  2.5741877 0.81027039 0.287434674 0.02181322
## 9   1.31356141  0.6972680  0.3246370 0.05562392 0.003199606 0.00000000
## 10 29.91833811 19.5556351 11.7679083 6.18457498 2.723018147 1.05969436
##            725        726        727 728 729 730 731 732         733
## 1  0.000000000 0.00000000 0.00000000   0   0   0   0   0 0.000000000
## 2  0.000000000 0.00000000 0.00000000   0   0   0   0   0 0.000000000
## 3  0.004548719 0.02082835 0.02489825   0   0   0   0   0 0.000000000
## 4  0.000000000 0.00000000 0.00000000   0   0   0   0   0 0.003677316
## 5  0.008840864 0.00000000 0.00000000   0   0   0   0   0 0.016699411
## 6  0.069038208 0.00000000 0.00000000   0   0   0   0   0 0.000000000
## 7  0.000000000 0.00000000 0.00000000   0   0   0   0   0 0.000000000
## 8  0.011133833 0.00000000 0.00000000   0   0   0   0   0 0.176323563
## 9  0.000000000 0.00000000 0.00000000   0   0   0   0   0 0.000000000
## 10 0.157354346 0.03032474 0.00000000   0   0   0   0   0 0.146131805
##            734        735        736         737         738        739
## 1  0.000000000 0.00000000 0.00000000  0.00000000  0.00000000  0.0000000
## 2  0.000000000 0.00000000 0.00000000  0.00000000  0.00000000  0.0000000
## 3  0.000000000 0.00000000 0.00000000  0.00000000  0.00000000  0.0000000
## 4  0.014249598 0.03033785 0.10158584  0.09446104  0.09652953  0.1404275
## 5  0.062131631 0.05992141 0.01277014  0.02627701  0.12450884  0.3435658
## 6  0.000000000 0.00000000 0.02213439  0.12226614  0.22977602  0.4621871
## 7  0.000000000 0.00000000 0.00000000  0.00000000  0.00000000  0.0000000
## 8  0.868666212 3.83435583 9.50942968 17.35560100 25.24585322 34.9254715
## 9  0.001722865 0.03224219 0.03199606  0.15235048  0.16219542  0.1752400
## 10 0.410936008 0.89493792 1.33404967  3.05921681  5.41069723  8.7344795
##           740        741        742         743         744         745
## 1   0.0000000  0.0000000  0.0000000  0.00000000  0.00000000  0.00000000
## 2   0.0000000  0.0000000  0.0000000  0.00000000  0.00000000  0.00000000
## 3   0.0000000  0.0000000  0.0000000  0.00000000  0.00000000  0.00000000
## 4   0.1861641  0.2564928  0.2105263  0.20730866  0.26959320  0.44219720
## 5   0.3317780  0.3479862  0.4118369  0.50785855  0.32269155  0.09921415
## 6   0.6645586  0.8392622  0.7696970  0.61343874  0.40606061  0.24163373
## 7   0.0000000  0.0000000  0.0000000  0.00000000  0.00000000  0.00000000
## 8  42.6816633 45.6159964 44.2826630 38.43376505 29.81299705 21.44921609
## 9   0.1833620  0.1631799  0.1289687  0.08688161  0.01402904  0.01402904
## 10 13.8178128 16.7805635 16.6439828 15.23591213 14.39828080 14.50477555
##             746        747        748        749        750        751
## 1   0.000000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000
## 2   0.000000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000
## 3   0.000000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000
## 4   0.390714778 0.23075155 0.13514135 0.07538497 0.05814755 0.01034245
## 5   0.066060904 0.06090373 0.05672888 0.02431238 0.00000000 0.01252456
## 6   0.208432148 0.09328063 0.09670619 0.16284585 0.13754941 0.05085639
## 7   0.000000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000
## 8  14.284253579 8.48807089 4.43308339 1.48988866 0.37468757 0.24562599
## 9   0.004430224 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000
## 10 11.893744031 8.71275072 5.98853868 3.83285578 1.82378223 0.61079274
##            752          753        754 755 756 757 758 759 760 761        762
## 1  0.000000000 0.0000000000 0.00000000   0   0   0   0   0   0   0 0.00000000
## 2  0.000000000 0.0000000000 0.00000000   0   0   0   0   0   0   0 0.00000000
## 3  0.000000000 0.0000000000 0.00000000   0   0   0   0   0   0   0 0.00000000
## 4  0.000000000 0.0000000000 0.00000000   0   0   0   0   0   0   0 0.00000000
## 5  0.027504912 0.0007367387 0.00000000   0   0   0   0   0   0   0 0.00000000
## 6  0.001317523 0.0000000000 0.00000000   0   0   0   0   0   0   0 0.00000000
## 7  0.000000000 0.0000000000 0.00000000   0   0   0   0   0   0   0 0.00000000
## 8  0.035446489 0.0000000000 0.01340604   0   0   0   0   0   0   0 0.05862304
## 9  0.000000000 0.0000000000 0.00000000   0   0   0   0   0   0   0 0.00000000
## 10 0.183858644 0.0078796562 0.00000000   0   0   0   0   0   0   0 0.00000000
##            763        764        765        766        767        768
## 1  0.000000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000
## 2  0.000000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000
## 3  0.000000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000
## 4  0.000000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000
## 5  0.000000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000
## 6  0.000000000 0.00000000 0.00000000 0.00000000 0.03003953 0.06719368
## 7  0.000000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000
## 8  0.332651670 0.73301522 1.04476255 1.64712565 2.68757101 3.67711884
## 9  0.000000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000
## 10 0.009789876 0.05563515 0.05444126 0.06136581 0.17168099 0.22325692
##           769       770       771       772       773       774      775
## 1  0.00000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.000000
## 2  0.00000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.000000
## 3  0.00000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.000000
## 4  0.00000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.000000
## 5  0.00000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.000000
## 6  0.06719368 0.0226614 0.0000000 0.0000000 0.0000000 0.0000000 0.000000
## 7  0.00000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.000000
## 8  4.64939786 5.1074756 6.0886162 5.5173824 4.4821631 3.1610998 1.846626
## 9  0.00000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.000000
## 10 0.20463228 0.2165712 0.3997135 0.2473734 0.1962751 0.0900191 0.258596
##          776       777        778       779        780 781 782 783 784
## 1  0.0000000 0.0000000 0.00000000 0.0000000 0.00000000   0   0   0   0
## 2  0.0000000 0.0000000 0.00000000 0.0000000 0.00000000   0   0   0   0
## 3  0.0000000 0.0000000 0.00000000 0.0000000 0.00000000   0   0   0   0
## 4  0.0000000 0.0000000 0.00000000 0.0000000 0.00000000   0   0   0   0
## 5  0.0000000 0.0000000 0.00000000 0.0000000 0.00000000   0   0   0   0
## 6  0.0000000 0.0000000 0.00000000 0.0000000 0.00000000   0   0   0   0
## 7  0.0000000 0.0000000 0.00000000 0.0000000 0.00000000   0   0   0   0
## 8  0.9391047 0.3971825 0.08634401 0.1181550 0.02726653   0   0   0   0
## 9  0.0000000 0.0000000 0.00000000 0.0000000 0.00000000   0   0   0   0
## 10 0.1874403 0.1745463 0.11174785 0.0487106 0.00000000   0   0   0   0

PCA (principal component analysis)

95% of variance in train_data

around 154th component, the variability reach 95%. 100% of variability covers all component even though these components do not help much during analysis.

library(factoextra)
#pca: scale = T use correlation matrix
pca <- prcomp(train_data)

#95%
get_eigenvalue(pca) %>% filter(cumulative.variance.percent >=95)
##           eigenvalue variance.percent cumulative.variance.percent
## Dim.154 2.385760e-02     4.517562e-02                    95.04332
## Dim.155 2.373784e-02     4.494886e-02                    95.08827
## Dim.156 2.330843e-02     4.413574e-02                    95.13241
## Dim.157 2.317285e-02     4.387901e-02                    95.17629
## Dim.158 2.241233e-02     4.243893e-02                    95.21873
## Dim.159 2.219714e-02     4.203146e-02                    95.26076
## Dim.160 2.198805e-02     4.163554e-02                    95.30239
## Dim.161 2.185470e-02     4.138303e-02                    95.34378
## Dim.162 2.149923e-02     4.070993e-02                    95.38449
## Dim.163 2.104765e-02     3.985484e-02                    95.42434
## Dim.164 2.082641e-02     3.943591e-02                    95.46378
## Dim.165 2.081099e-02     3.940671e-02                    95.50318
## Dim.166 2.067021e-02     3.914013e-02                    95.54232
## Dim.167 2.015606e-02     3.816656e-02                    95.58049
## Dim.168 2.002748e-02     3.792309e-02                    95.61841
## Dim.169 1.983237e-02     3.755363e-02                    95.65597
## Dim.170 1.974235e-02     3.738317e-02                    95.69335
## Dim.171 1.934658e-02     3.663377e-02                    95.72998
## Dim.172 1.917423e-02     3.630741e-02                    95.76629
## Dim.173 1.897532e-02     3.593076e-02                    95.80222
## Dim.174 1.885514e-02     3.570320e-02                    95.83793
## Dim.175 1.864372e-02     3.530286e-02                    95.87323
## Dim.176 1.862925e-02     3.527546e-02                    95.90850
## Dim.177 1.823569e-02     3.453024e-02                    95.94303
## Dim.178 1.812872e-02     3.432769e-02                    95.97736
## Dim.179 1.805553e-02     3.418910e-02                    96.01155
## Dim.180 1.791162e-02     3.391659e-02                    96.04547
## Dim.181 1.768430e-02     3.348615e-02                    96.07895
## Dim.182 1.741924e-02     3.298425e-02                    96.11194
## Dim.183 1.719025e-02     3.255064e-02                    96.14449
## Dim.184 1.714785e-02     3.247036e-02                    96.17696
## Dim.185 1.695299e-02     3.210138e-02                    96.20906
## Dim.186 1.692231e-02     3.204329e-02                    96.24110
## Dim.187 1.675130e-02     3.171947e-02                    96.27282
## Dim.188 1.673147e-02     3.168191e-02                    96.30450
## Dim.189 1.641975e-02     3.109165e-02                    96.33560
## Dim.190 1.638048e-02     3.101730e-02                    96.36661
## Dim.191 1.620409e-02     3.068330e-02                    96.39730
## Dim.192 1.604514e-02     3.038232e-02                    96.42768
## Dim.193 1.582786e-02     2.997089e-02                    96.45765
## Dim.194 1.575489e-02     2.983271e-02                    96.48748
## Dim.195 1.553129e-02     2.940932e-02                    96.51689
## Dim.196 1.549426e-02     2.933920e-02                    96.54623
## Dim.197 1.547236e-02     2.929772e-02                    96.57553
## Dim.198 1.527691e-02     2.892764e-02                    96.60446
## Dim.199 1.505049e-02     2.849890e-02                    96.63296
## Dim.200 1.498227e-02     2.836973e-02                    96.66133
## Dim.201 1.484417e-02     2.810822e-02                    96.68943
## Dim.202 1.458942e-02     2.762584e-02                    96.71706
## Dim.203 1.447562e-02     2.741035e-02                    96.74447
## Dim.204 1.434352e-02     2.716020e-02                    96.77163
## Dim.205 1.412807e-02     2.675224e-02                    96.79838
## Dim.206 1.408960e-02     2.667939e-02                    96.82506
## Dim.207 1.388354e-02     2.628922e-02                    96.85135
## Dim.208 1.383889e-02     2.620466e-02                    96.87756
## Dim.209 1.380935e-02     2.614872e-02                    96.90370
## Dim.210 1.363857e-02     2.582536e-02                    96.92953
## Dim.211 1.355146e-02     2.566039e-02                    96.95519
## Dim.212 1.348720e-02     2.553872e-02                    96.98073
## Dim.213 1.341983e-02     2.541116e-02                    97.00614
## Dim.214 1.335130e-02     2.528139e-02                    97.03142
## Dim.215 1.325088e-02     2.509125e-02                    97.05651
## Dim.216 1.311218e-02     2.482861e-02                    97.08134
## Dim.217 1.307679e-02     2.476159e-02                    97.10610
## Dim.218 1.291020e-02     2.444614e-02                    97.13055
## Dim.219 1.284816e-02     2.432867e-02                    97.15488
## Dim.220 1.272700e-02     2.409924e-02                    97.17898
## Dim.221 1.268916e-02     2.402759e-02                    97.20300
## Dim.222 1.264102e-02     2.393645e-02                    97.22694
## Dim.223 1.260036e-02     2.385944e-02                    97.25080
## Dim.224 1.248796e-02     2.364660e-02                    97.27445
## Dim.225 1.225515e-02     2.320577e-02                    97.29765
## Dim.226 1.219863e-02     2.309875e-02                    97.32075
## Dim.227 1.209276e-02     2.289827e-02                    97.34365
## Dim.228 1.200318e-02     2.272866e-02                    97.36638
## Dim.229 1.193349e-02     2.259669e-02                    97.38898
## Dim.230 1.187091e-02     2.247819e-02                    97.41145
## Dim.231 1.167004e-02     2.209783e-02                    97.43355
## Dim.232 1.158948e-02     2.194530e-02                    97.45550
## Dim.233 1.148021e-02     2.173839e-02                    97.47723
## Dim.234 1.140330e-02     2.159275e-02                    97.49883
## Dim.235 1.135173e-02     2.149510e-02                    97.52032
## Dim.236 1.128117e-02     2.136149e-02                    97.54168
## Dim.237 1.116886e-02     2.114882e-02                    97.56283
## Dim.238 1.113590e-02     2.108641e-02                    97.58392
## Dim.239 1.099063e-02     2.081134e-02                    97.60473
## Dim.240 1.083522e-02     2.051707e-02                    97.62525
## Dim.241 1.076000e-02     2.037462e-02                    97.64562
## Dim.242 1.073494e-02     2.032718e-02                    97.66595
## Dim.243 1.065639e-02     2.017844e-02                    97.68613
## Dim.244 1.054453e-02     1.996661e-02                    97.70609
## Dim.245 1.045571e-02     1.979844e-02                    97.72589
## Dim.246 1.039352e-02     1.968069e-02                    97.74557
## Dim.247 1.028844e-02     1.948171e-02                    97.76506
## Dim.248 1.023038e-02     1.937177e-02                    97.78443
## Dim.249 1.017489e-02     1.926669e-02                    97.80369
## Dim.250 1.014624e-02     1.921244e-02                    97.82291
## Dim.251 1.004724e-02     1.902499e-02                    97.84193
## Dim.252 9.948967e-03     1.883889e-02                    97.86077
## Dim.253 9.866639e-03     1.868300e-02                    97.87945
## Dim.254 9.769450e-03     1.849897e-02                    97.89795
## Dim.255 9.753956e-03     1.846963e-02                    97.91642
## Dim.256 9.722510e-03     1.841008e-02                    97.93483
## Dim.257 9.653183e-03     1.827881e-02                    97.95311
## Dim.258 9.628650e-03     1.823236e-02                    97.97134
## Dim.259 9.579465e-03     1.813922e-02                    97.98948
## Dim.260 9.485494e-03     1.796128e-02                    98.00744
## Dim.261 9.332235e-03     1.767108e-02                    98.02511
## Dim.262 9.274437e-03     1.756164e-02                    98.04268
## Dim.263 9.234309e-03     1.748565e-02                    98.06016
## Dim.264 9.161812e-03     1.734837e-02                    98.07751
## Dim.265 9.111135e-03     1.725241e-02                    98.09476
## Dim.266 9.055807e-03     1.714765e-02                    98.11191
## Dim.267 9.037680e-03     1.711332e-02                    98.12902
## Dim.268 8.913036e-03     1.687730e-02                    98.14590
## Dim.269 8.879255e-03     1.681334e-02                    98.16271
## Dim.270 8.855986e-03     1.676928e-02                    98.17948
## Dim.271 8.780761e-03     1.662683e-02                    98.19611
## Dim.272 8.676469e-03     1.642935e-02                    98.21254
## Dim.273 8.655831e-03     1.639027e-02                    98.22893
## Dim.274 8.609538e-03     1.630261e-02                    98.24523
## Dim.275 8.568408e-03     1.622473e-02                    98.26146
## Dim.276 8.472662e-03     1.604343e-02                    98.27750
## Dim.277 8.464276e-03     1.602755e-02                    98.29353
## Dim.278 8.388876e-03     1.588478e-02                    98.30941
## Dim.279 8.364771e-03     1.583913e-02                    98.32525
## Dim.280 8.304448e-03     1.572491e-02                    98.34098
## Dim.281 8.207917e-03     1.554212e-02                    98.35652
## Dim.282 8.156594e-03     1.544494e-02                    98.37196
## Dim.283 8.113114e-03     1.536261e-02                    98.38733
## Dim.284 8.018426e-03     1.518331e-02                    98.40251
## Dim.285 7.968218e-03     1.508824e-02                    98.41760
## Dim.286 7.942855e-03     1.504021e-02                    98.43264
## Dim.287 7.870789e-03     1.490375e-02                    98.44754
## Dim.288 7.831278e-03     1.482894e-02                    98.46237
## Dim.289 7.747249e-03     1.466982e-02                    98.47704
## Dim.290 7.706049e-03     1.459181e-02                    98.49163
## Dim.291 7.576780e-03     1.434703e-02                    98.50598
## Dim.292 7.573794e-03     1.434138e-02                    98.52032
## Dim.293 7.549160e-03     1.429473e-02                    98.53462
## Dim.294 7.491951e-03     1.418640e-02                    98.54880
## Dim.295 7.469266e-03     1.414345e-02                    98.56295
## Dim.296 7.410532e-03     1.403223e-02                    98.57698
## Dim.297 7.305982e-03     1.383426e-02                    98.59081
## Dim.298 7.258657e-03     1.374465e-02                    98.60456
## Dim.299 7.202257e-03     1.363785e-02                    98.61820
## Dim.300 7.153246e-03     1.354505e-02                    98.63174
## Dim.301 7.137902e-03     1.351599e-02                    98.64526
## Dim.302 7.097985e-03     1.344041e-02                    98.65870
## Dim.303 7.044870e-03     1.333983e-02                    98.67204
## Dim.304 6.986179e-03     1.322870e-02                    98.68527
## Dim.305 6.905161e-03     1.307529e-02                    98.69834
## Dim.306 6.859628e-03     1.298907e-02                    98.71133
## Dim.307 6.788051e-03     1.285353e-02                    98.72418
## Dim.308 6.751803e-03     1.278489e-02                    98.73697
## Dim.309 6.705623e-03     1.269745e-02                    98.74967
## Dim.310 6.686284e-03     1.266083e-02                    98.76233
## Dim.311 6.648029e-03     1.258839e-02                    98.77491
## Dim.312 6.609411e-03     1.251527e-02                    98.78743
## Dim.313 6.549959e-03     1.240269e-02                    98.79983
## Dim.314 6.471514e-03     1.225415e-02                    98.81209
## Dim.315 6.460003e-03     1.223236e-02                    98.82432
## Dim.316 6.399852e-03     1.211846e-02                    98.83644
## Dim.317 6.383035e-03     1.208661e-02                    98.84852
## Dim.318 6.341615e-03     1.200818e-02                    98.86053
## Dim.319 6.285356e-03     1.190165e-02                    98.87243
## Dim.320 6.244236e-03     1.182379e-02                    98.88426
## Dim.321 6.191240e-03     1.172344e-02                    98.89598
## Dim.322 6.112376e-03     1.157411e-02                    98.90756
## Dim.323 6.092261e-03     1.153602e-02                    98.91909
## Dim.324 6.050033e-03     1.145606e-02                    98.93055
## Dim.325 6.000715e-03     1.136267e-02                    98.94191
## Dim.326 5.977429e-03     1.131858e-02                    98.95323
## Dim.327 5.901910e-03     1.117558e-02                    98.96440
## Dim.328 5.824687e-03     1.102935e-02                    98.97543
## Dim.329 5.807107e-03     1.099606e-02                    98.98643
## Dim.330 5.774831e-03     1.093495e-02                    98.99736
## Dim.331 5.765712e-03     1.091768e-02                    99.00828
## Dim.332 5.728777e-03     1.084774e-02                    99.01913
## Dim.333 5.692872e-03     1.077975e-02                    99.02991
## Dim.334 5.646395e-03     1.069175e-02                    99.04060
## Dim.335 5.636152e-03     1.067235e-02                    99.05127
## Dim.336 5.602100e-03     1.060787e-02                    99.06188
## Dim.337 5.516849e-03     1.044644e-02                    99.07233
## Dim.338 5.513244e-03     1.043962e-02                    99.08277
## Dim.339 5.443164e-03     1.030692e-02                    99.09307
## Dim.340 5.398047e-03     1.022149e-02                    99.10330
## Dim.341 5.353476e-03     1.013709e-02                    99.11343
## Dim.342 5.312480e-03     1.005946e-02                    99.12349
## Dim.343 5.268768e-03     9.976689e-03                    99.13347
## Dim.344 5.251540e-03     9.944067e-03                    99.14341
## Dim.345 5.206241e-03     9.858291e-03                    99.15327
## Dim.346 5.123491e-03     9.701599e-03                    99.16297
## Dim.347 5.121508e-03     9.697845e-03                    99.17267
## Dim.348 5.085341e-03     9.629361e-03                    99.18230
## Dim.349 4.996479e-03     9.461096e-03                    99.19176
## Dim.350 4.971001e-03     9.412853e-03                    99.20117
## Dim.351 4.913731e-03     9.304408e-03                    99.21048
## Dim.352 4.888808e-03     9.257216e-03                    99.21974
## Dim.353 4.836461e-03     9.158093e-03                    99.22889
## Dim.354 4.809968e-03     9.107929e-03                    99.23800
## Dim.355 4.779472e-03     9.050181e-03                    99.24705
## Dim.356 4.754558e-03     9.003006e-03                    99.25606
## Dim.357 4.732664e-03     8.961549e-03                    99.26502
## Dim.358 4.699187e-03     8.898158e-03                    99.27391
## Dim.359 4.664249e-03     8.832001e-03                    99.28275
## Dim.360 4.622496e-03     8.752939e-03                    99.29150
## Dim.361 4.601167e-03     8.712553e-03                    99.30021
## Dim.362 4.536320e-03     8.589760e-03                    99.30880
## Dim.363 4.491472e-03     8.504838e-03                    99.31731
## Dim.364 4.491040e-03     8.504020e-03                    99.32581
## Dim.365 4.469723e-03     8.463656e-03                    99.33427
## Dim.366 4.427158e-03     8.383057e-03                    99.34266
## Dim.367 4.369130e-03     8.273177e-03                    99.35093
## Dim.368 4.357165e-03     8.250521e-03                    99.35918
## Dim.369 4.338949e-03     8.216028e-03                    99.36740
## Dim.370 4.270203e-03     8.085855e-03                    99.37548
## Dim.371 4.209497e-03     7.970905e-03                    99.38345
## Dim.372 4.172182e-03     7.900246e-03                    99.39135
## Dim.373 4.139387e-03     7.838146e-03                    99.39919
## Dim.374 4.121229e-03     7.803764e-03                    99.40700
## Dim.375 4.090419e-03     7.745423e-03                    99.41474
## Dim.376 4.045499e-03     7.660364e-03                    99.42240
## Dim.377 4.000497e-03     7.575152e-03                    99.42998
## Dim.378 3.957161e-03     7.493093e-03                    99.43747
## Dim.379 3.920317e-03     7.423327e-03                    99.44489
## Dim.380 3.864483e-03     7.317602e-03                    99.45221
## Dim.381 3.855618e-03     7.300815e-03                    99.45951
## Dim.382 3.831149e-03     7.254482e-03                    99.46677
## Dim.383 3.815298e-03     7.224468e-03                    99.47399
## Dim.384 3.789405e-03     7.175438e-03                    99.48117
## Dim.385 3.764271e-03     7.127845e-03                    99.48829
## Dim.386 3.672926e-03     6.954879e-03                    99.49525
## Dim.387 3.654248e-03     6.919512e-03                    99.50217
## Dim.388 3.620422e-03     6.855459e-03                    99.50902
## Dim.389 3.583832e-03     6.786175e-03                    99.51581
## Dim.390 3.539475e-03     6.702182e-03                    99.52251
## Dim.391 3.511671e-03     6.649535e-03                    99.52916
## Dim.392 3.477241e-03     6.584339e-03                    99.53575
## Dim.393 3.432990e-03     6.500547e-03                    99.54225
## Dim.394 3.373753e-03     6.388378e-03                    99.54864
## Dim.395 3.322228e-03     6.290813e-03                    99.55493
## Dim.396 3.309618e-03     6.266935e-03                    99.56119
## Dim.397 3.238015e-03     6.131352e-03                    99.56732
## Dim.398 3.208829e-03     6.076087e-03                    99.57340
## Dim.399 3.183055e-03     6.027283e-03                    99.57943
## Dim.400 3.141452e-03     5.948505e-03                    99.58538
## Dim.401 3.105259e-03     5.879971e-03                    99.59126
## Dim.402 3.076860e-03     5.826196e-03                    99.59708
## Dim.403 3.050017e-03     5.775367e-03                    99.60286
## Dim.404 3.036761e-03     5.750266e-03                    99.60861
## Dim.405 2.971812e-03     5.627282e-03                    99.61424
## Dim.406 2.962312e-03     5.609293e-03                    99.61984
## Dim.407 2.904295e-03     5.499435e-03                    99.62534
## Dim.408 2.876215e-03     5.446265e-03                    99.63079
## Dim.409 2.849573e-03     5.395817e-03                    99.63619
## Dim.410 2.842598e-03     5.382608e-03                    99.64157
## Dim.411 2.805891e-03     5.313103e-03                    99.64688
## Dim.412 2.786255e-03     5.275921e-03                    99.65216
## Dim.413 2.756581e-03     5.219731e-03                    99.65738
## Dim.414 2.713124e-03     5.137443e-03                    99.66252
## Dim.415 2.706833e-03     5.125531e-03                    99.66764
## Dim.416 2.674752e-03     5.064784e-03                    99.67271
## Dim.417 2.644997e-03     5.008442e-03                    99.67771
## Dim.418 2.606223e-03     4.935020e-03                    99.68265
## Dim.419 2.601712e-03     4.926479e-03                    99.68758
## Dim.420 2.548716e-03     4.826127e-03                    99.69240
## Dim.421 2.493414e-03     4.721410e-03                    99.69712
## Dim.422 2.474046e-03     4.684736e-03                    99.70181
## Dim.423 2.435379e-03     4.611518e-03                    99.70642
## Dim.424 2.426350e-03     4.594422e-03                    99.71101
## Dim.425 2.407214e-03     4.558186e-03                    99.71557
## Dim.426 2.343278e-03     4.437119e-03                    99.72001
## Dim.427 2.303442e-03     4.361689e-03                    99.72437
## Dim.428 2.266348e-03     4.291449e-03                    99.72866
## Dim.429 2.249800e-03     4.260114e-03                    99.73292
## Dim.430 2.240741e-03     4.242961e-03                    99.73717
## Dim.431 2.208579e-03     4.182061e-03                    99.74135
## Dim.432 2.171287e-03     4.111446e-03                    99.74546
## Dim.433 2.138776e-03     4.049884e-03                    99.74951
## Dim.434 2.133712e-03     4.040296e-03                    99.75355
## Dim.435 2.117793e-03     4.010153e-03                    99.75756
## Dim.436 2.026370e-03     3.837037e-03                    99.76140
## Dim.437 2.002428e-03     3.791703e-03                    99.76519
## Dim.438 1.989663e-03     3.767531e-03                    99.76896
## Dim.439 1.979420e-03     3.748136e-03                    99.77270
## Dim.440 1.964986e-03     3.720804e-03                    99.77642
## Dim.441 1.927050e-03     3.648971e-03                    99.78007
## Dim.442 1.905764e-03     3.608664e-03                    99.78368
## Dim.443 1.864699e-03     3.530905e-03                    99.78721
## Dim.444 1.855504e-03     3.513495e-03                    99.79073
## Dim.445 1.835996e-03     3.476555e-03                    99.79420
## Dim.446 1.818461e-03     3.443352e-03                    99.79765
## Dim.447 1.796640e-03     3.402032e-03                    99.80105
## Dim.448 1.781007e-03     3.372430e-03                    99.80442
## Dim.449 1.753812e-03     3.320936e-03                    99.80774
## Dim.450 1.749138e-03     3.312085e-03                    99.81105
## Dim.451 1.697406e-03     3.214127e-03                    99.81427
## Dim.452 1.666530e-03     3.155662e-03                    99.81742
## Dim.453 1.652792e-03     3.129649e-03                    99.82055
## Dim.454 1.627722e-03     3.082178e-03                    99.82364
## Dim.455 1.592626e-03     3.015722e-03                    99.82665
## Dim.456 1.574823e-03     2.982009e-03                    99.82963
## Dim.457 1.555154e-03     2.944766e-03                    99.83258
## Dim.458 1.536238e-03     2.908948e-03                    99.83549
## Dim.459 1.525663e-03     2.888922e-03                    99.83838
## Dim.460 1.502078e-03     2.844263e-03                    99.84122
## Dim.461 1.492401e-03     2.825941e-03                    99.84405
## Dim.462 1.473251e-03     2.789678e-03                    99.84684
## Dim.463 1.420199e-03     2.689222e-03                    99.84952
## Dim.464 1.409139e-03     2.668279e-03                    99.85219
## Dim.465 1.353214e-03     2.562381e-03                    99.85476
## Dim.466 1.350273e-03     2.556813e-03                    99.85731
## Dim.467 1.341879e-03     2.540919e-03                    99.85985
## Dim.468 1.311195e-03     2.482816e-03                    99.86234
## Dim.469 1.306306e-03     2.473559e-03                    99.86481
## Dim.470 1.287566e-03     2.438074e-03                    99.86725
## Dim.471 1.280042e-03     2.423827e-03                    99.86967
## Dim.472 1.269207e-03     2.403310e-03                    99.87207
## Dim.473 1.247289e-03     2.361807e-03                    99.87444
## Dim.474 1.217731e-03     2.305838e-03                    99.87674
## Dim.475 1.197718e-03     2.267943e-03                    99.87901
## Dim.476 1.181293e-03     2.236841e-03                    99.88125
## Dim.477 1.149820e-03     2.177244e-03                    99.88342
## Dim.478 1.129086e-03     2.137985e-03                    99.88556
## Dim.479 1.120400e-03     2.121537e-03                    99.88768
## Dim.480 1.115115e-03     2.111529e-03                    99.88980
## Dim.481 1.097678e-03     2.078512e-03                    99.89187
## Dim.482 1.090425e-03     2.064776e-03                    99.89394
## Dim.483 1.072677e-03     2.031171e-03                    99.89597
## Dim.484 1.054178e-03     1.996141e-03                    99.89797
## Dim.485 1.044784e-03     1.978354e-03                    99.89994
## Dim.486 1.028549e-03     1.947611e-03                    99.90189
## Dim.487 9.984742e-04     1.890664e-03                    99.90378
## Dim.488 9.952622e-04     1.884581e-03                    99.90567
## Dim.489 9.800660e-04     1.855807e-03                    99.90752
## Dim.490 9.600327e-04     1.817872e-03                    99.90934
## Dim.491 9.446039e-04     1.788657e-03                    99.91113
## Dim.492 9.353217e-04     1.771081e-03                    99.91290
## Dim.493 9.205132e-04     1.743040e-03                    99.91464
## Dim.494 9.110642e-04     1.725148e-03                    99.91637
## Dim.495 8.509927e-04     1.611400e-03                    99.91798
## Dim.496 8.348402e-04     1.580814e-03                    99.91956
## Dim.497 8.288423e-04     1.569456e-03                    99.92113
## Dim.498 8.269819e-04     1.565934e-03                    99.92270
## Dim.499 8.076431e-04     1.529315e-03                    99.92423
## Dim.500 8.017596e-04     1.518174e-03                    99.92574
## Dim.501 7.926326e-04     1.500891e-03                    99.92724
## Dim.502 7.786486e-04     1.474412e-03                    99.92872
## Dim.503 7.636245e-04     1.445963e-03                    99.93017
## Dim.504 7.552132e-04     1.430036e-03                    99.93160
## Dim.505 7.501915e-04     1.420527e-03                    99.93302
## Dim.506 7.336988e-04     1.389297e-03                    99.93441
## Dim.507 7.317939e-04     1.385690e-03                    99.93579
## Dim.508 7.224075e-04     1.367917e-03                    99.93716
## Dim.509 7.082125e-04     1.341038e-03                    99.93850
## Dim.510 6.996310e-04     1.324788e-03                    99.93982
## Dim.511 6.953361e-04     1.316656e-03                    99.94114
## Dim.512 6.612786e-04     1.252166e-03                    99.94239
## Dim.513 6.511934e-04     1.233069e-03                    99.94363
## Dim.514 6.503281e-04     1.231431e-03                    99.94486
## Dim.515 6.463627e-04     1.223922e-03                    99.94608
## Dim.516 6.256546e-04     1.184710e-03                    99.94727
## Dim.517 6.156792e-04     1.165821e-03                    99.94843
## Dim.518 6.141932e-04     1.163007e-03                    99.94960
## Dim.519 6.121259e-04     1.159093e-03                    99.95075
## Dim.520 6.056259e-04     1.146784e-03                    99.95190
## Dim.521 5.847692e-04     1.107291e-03                    99.95301
## Dim.522 5.771923e-04     1.092944e-03                    99.95410
## Dim.523 5.628656e-04     1.065816e-03                    99.95517
## Dim.524 5.517984e-04     1.044859e-03                    99.95621
## Dim.525 5.478288e-04     1.037343e-03                    99.95725
## Dim.526 5.441579e-04     1.030392e-03                    99.95828
## Dim.527 5.206237e-04     9.858283e-04                    99.95927
## Dim.528 5.016908e-04     9.499780e-04                    99.96022
## Dim.529 4.910720e-04     9.298707e-04                    99.96115
## Dim.530 4.851029e-04     9.185678e-04                    99.96206
## Dim.531 4.787455e-04     9.065298e-04                    99.96297
## Dim.532 4.739485e-04     8.974464e-04                    99.96387
## Dim.533 4.708215e-04     8.915254e-04                    99.96476
## Dim.534 4.527225e-04     8.572538e-04                    99.96562
## Dim.535 4.494376e-04     8.510337e-04                    99.96647
## Dim.536 4.324734e-04     8.189111e-04                    99.96729
## Dim.537 4.226201e-04     8.002535e-04                    99.96809
## Dim.538 4.174612e-04     7.904847e-04                    99.96888
## Dim.539 4.076284e-04     7.718658e-04                    99.96965
## Dim.540 4.050714e-04     7.670241e-04                    99.97042
## Dim.541 3.934216e-04     7.449644e-04                    99.97116
## Dim.542 3.906952e-04     7.398019e-04                    99.97190
## Dim.543 3.843215e-04     7.277331e-04                    99.97263
## Dim.544 3.725257e-04     7.053970e-04                    99.97333
## Dim.545 3.664955e-04     6.939784e-04                    99.97403
## Dim.546 3.530899e-04     6.685944e-04                    99.97470
## Dim.547 3.500095e-04     6.627613e-04                    99.97536
## Dim.548 3.420076e-04     6.476094e-04                    99.97601
## Dim.549 3.401293e-04     6.440528e-04                    99.97665
## Dim.550 3.211919e-04     6.081937e-04                    99.97726
## Dim.551 3.181268e-04     6.023899e-04                    99.97786
## Dim.552 3.081817e-04     5.835582e-04                    99.97845
## Dim.553 2.990641e-04     5.662937e-04                    99.97901
## Dim.554 2.925141e-04     5.538908e-04                    99.97957
## Dim.555 2.872541e-04     5.439308e-04                    99.98011
## Dim.556 2.818102e-04     5.336225e-04                    99.98064
## Dim.557 2.748036e-04     5.203551e-04                    99.98116
## Dim.558 2.735412e-04     5.179646e-04                    99.98168
## Dim.559 2.695695e-04     5.104440e-04                    99.98219
## Dim.560 2.644892e-04     5.008242e-04                    99.98269
## Dim.561 2.602323e-04     4.927635e-04                    99.98319
## Dim.562 2.535520e-04     4.801141e-04                    99.98367
## Dim.563 2.511207e-04     4.755103e-04                    99.98414
## Dim.564 2.397241e-04     4.539302e-04                    99.98459
## Dim.565 2.302195e-04     4.359327e-04                    99.98503
## Dim.566 2.262232e-04     4.283655e-04                    99.98546
## Dim.567 2.224283e-04     4.211796e-04                    99.98588
## Dim.568 2.138155e-04     4.048709e-04                    99.98629
## Dim.569 2.110942e-04     3.997179e-04                    99.98669
## Dim.570 2.098209e-04     3.973068e-04                    99.98708
## Dim.571 2.024005e-04     3.832559e-04                    99.98747
## Dim.572 2.013684e-04     3.813016e-04                    99.98785
## Dim.573 1.996084e-04     3.779690e-04                    99.98822
## Dim.574 1.878439e-04     3.556923e-04                    99.98858
## Dim.575 1.800542e-04     3.409421e-04                    99.98892
## Dim.576 1.781101e-04     3.372608e-04                    99.98926
## Dim.577 1.725169e-04     3.266698e-04                    99.98959
## Dim.578 1.648778e-04     3.122047e-04                    99.98990
## Dim.579 1.610476e-04     3.049520e-04                    99.99020
## Dim.580 1.604821e-04     3.038813e-04                    99.99051
## Dim.581 1.577505e-04     2.987089e-04                    99.99081
## Dim.582 1.494805e-04     2.830493e-04                    99.99109
## Dim.583 1.430706e-04     2.709116e-04                    99.99136
## Dim.584 1.407305e-04     2.664806e-04                    99.99163
## Dim.585 1.382798e-04     2.618400e-04                    99.99189
## Dim.586 1.376351e-04     2.606192e-04                    99.99215
## Dim.587 1.343731e-04     2.544426e-04                    99.99240
## Dim.588 1.328926e-04     2.516392e-04                    99.99265
## Dim.589 1.293579e-04     2.449461e-04                    99.99290
## Dim.590 1.251019e-04     2.368870e-04                    99.99314
## Dim.591 1.220460e-04     2.311004e-04                    99.99337
## Dim.592 1.196179e-04     2.265028e-04                    99.99359
## Dim.593 1.180164e-04     2.234702e-04                    99.99382
## Dim.594 1.160315e-04     2.197117e-04                    99.99404
## Dim.595 1.128747e-04     2.137343e-04                    99.99425
## Dim.596 1.087049e-04     2.058384e-04                    99.99446
## Dim.597 1.029782e-04     1.949946e-04                    99.99465
## Dim.598 9.911441e-05     1.876784e-04                    99.99484
## Dim.599 9.414763e-05     1.782735e-04                    99.99502
## Dim.600 9.307177e-05     1.762363e-04                    99.99519
## Dim.601 9.281521e-05     1.757505e-04                    99.99537
## Dim.602 8.731272e-05     1.653312e-04                    99.99553
## Dim.603 8.490842e-05     1.607786e-04                    99.99570
## Dim.604 8.403111e-05     1.591173e-04                    99.99585
## Dim.605 8.315196e-05     1.574526e-04                    99.99601
## Dim.606 7.816879e-05     1.480167e-04                    99.99616
## Dim.607 7.576178e-05     1.434589e-04                    99.99630
## Dim.608 7.355613e-05     1.392824e-04                    99.99644
## Dim.609 7.303199e-05     1.382899e-04                    99.99658
## Dim.610 6.771866e-05     1.282288e-04                    99.99671
## Dim.611 6.752269e-05     1.278578e-04                    99.99684
## Dim.612 6.544890e-05     1.239309e-04                    99.99696
## Dim.613 6.371156e-05     1.206412e-04                    99.99708
## Dim.614 6.238941e-05     1.181376e-04                    99.99720
## Dim.615 5.998531e-05     1.135853e-04                    99.99731
## Dim.616 5.718046e-05     1.082742e-04                    99.99742
## Dim.617 5.627506e-05     1.065598e-04                    99.99753
## Dim.618 5.302747e-05     1.004103e-04                    99.99763
## Dim.619 4.996896e-05     9.461886e-05                    99.99772
## Dim.620 4.868546e-05     9.218848e-05                    99.99782
## Dim.621 4.607191e-05     8.723958e-05                    99.99790
## Dim.622 4.550514e-05     8.616638e-05                    99.99799
## Dim.623 4.416532e-05     8.362935e-05                    99.99807
## Dim.624 4.370158e-05     8.275123e-05                    99.99816
## Dim.625 4.222462e-05     7.995455e-05                    99.99824
## Dim.626 4.134146e-05     7.828223e-05                    99.99831
## Dim.627 4.044764e-05     7.658973e-05                    99.99839
## Dim.628 3.792484e-05     7.181268e-05                    99.99846
## Dim.629 3.689030e-05     6.985372e-05                    99.99853
## Dim.630 3.672777e-05     6.954597e-05                    99.99860
## Dim.631 3.652831e-05     6.916828e-05                    99.99867
## Dim.632 3.450257e-05     6.533242e-05                    99.99874
## Dim.633 3.369825e-05     6.380940e-05                    99.99880
## Dim.634 3.278505e-05     6.208021e-05                    99.99886
## Dim.635 3.169215e-05     6.001076e-05                    99.99892
## Dim.636 2.928533e-05     5.545331e-05                    99.99898
## Dim.637 2.873756e-05     5.441608e-05                    99.99903
## Dim.638 2.743162e-05     5.194321e-05                    99.99908
## Dim.639 2.699053e-05     5.110798e-05                    99.99913
## Dim.640 2.618067e-05     4.957448e-05                    99.99918
## Dim.641 2.587787e-05     4.900111e-05                    99.99923
## Dim.642 2.545015e-05     4.819120e-05                    99.99928
## Dim.643 2.005242e-05     3.797032e-05                    99.99932
## Dim.644 1.965567e-05     3.721904e-05                    99.99936
## Dim.645 1.915781e-05     3.627632e-05                    99.99939
## Dim.646 1.863980e-05     3.529544e-05                    99.99943
## Dim.647 1.710213e-05     3.238378e-05                    99.99946
## Dim.648 1.708492e-05     3.235120e-05                    99.99949
## Dim.649 1.676462e-05     3.174470e-05                    99.99952
## Dim.650 1.620688e-05     3.068858e-05                    99.99956
## Dim.651 1.585541e-05     3.002305e-05                    99.99959
## Dim.652 1.486874e-05     2.815474e-05                    99.99961
## Dim.653 1.312529e-05     2.485342e-05                    99.99964
## Dim.654 1.298007e-05     2.457845e-05                    99.99966
## Dim.655 1.235307e-05     2.339119e-05                    99.99969
## Dim.656 1.215932e-05     2.302431e-05                    99.99971
## Dim.657 1.156655e-05     2.190187e-05                    99.99973
## Dim.658 1.085919e-05     2.056246e-05                    99.99975
## Dim.659 1.043875e-05     1.976633e-05                    99.99977
## Dim.660 1.002404e-05     1.898105e-05                    99.99979
## Dim.661 1.000267e-05     1.894057e-05                    99.99981
## Dim.662 9.826915e-06     1.860778e-05                    99.99983
## Dim.663 9.258825e-06     1.753207e-05                    99.99985
## Dim.664 9.026150e-06     1.709149e-05                    99.99986
## Dim.665 8.724287e-06     1.651990e-05                    99.99988
## Dim.666 5.931189e-06     1.123102e-05                    99.99989
## Dim.667 5.790938e-06     1.096545e-05                    99.99990
## Dim.668 4.787761e-06     9.065878e-06                    99.99991
## Dim.669 4.609250e-06     8.727857e-06                    99.99992
## Dim.670 3.962195e-06     7.502624e-06                    99.99993
## Dim.671 3.950504e-06     7.480487e-06                    99.99993
## Dim.672 3.639366e-06     6.891332e-06                    99.99994
## Dim.673 3.598788e-06     6.814494e-06                    99.99995
## Dim.674 2.718904e-06     5.148387e-06                    99.99995
## Dim.675 2.536644e-06     4.803269e-06                    99.99996
## Dim.676 2.434414e-06     4.609692e-06                    99.99996
## Dim.677 2.255584e-06     4.271066e-06                    99.99997
## Dim.678 2.081063e-06     3.940602e-06                    99.99997
## Dim.679 2.007861e-06     3.801991e-06                    99.99997
## Dim.680 1.709861e-06     3.237713e-06                    99.99998
## Dim.681 1.241962e-06     2.351720e-06                    99.99998
## Dim.682 1.169249e-06     2.214034e-06                    99.99998
## Dim.683 1.092310e-06     2.068346e-06                    99.99998
## Dim.684 1.041081e-06     1.971342e-06                    99.99999
## Dim.685 1.021335e-06     1.933952e-06                    99.99999
## Dim.686 9.309082e-07     1.762724e-06                    99.99999
## Dim.687 9.028571e-07     1.709607e-06                    99.99999
## Dim.688 8.025266e-07     1.519626e-06                    99.99999
## Dim.689 6.955199e-07     1.317004e-06                    99.99999
## Dim.690 6.239931e-07     1.181564e-06                   100.00000
## Dim.691 5.178957e-07     9.806628e-07                   100.00000
## Dim.692 3.921481e-07     7.425530e-07                   100.00000
## Dim.693 3.736603e-07     7.075454e-07                   100.00000
## Dim.694 3.039627e-07     5.755694e-07                   100.00000
## Dim.695 2.013422e-07     3.812521e-07                   100.00000
## Dim.696 1.747790e-07     3.309532e-07                   100.00000
## Dim.697 1.062921e-07     2.012697e-07                   100.00000
## Dim.698 9.807246e-08     1.857054e-07                   100.00000
## Dim.699 4.580796e-08     8.673978e-08                   100.00000
## Dim.700 8.571630e-09     1.623083e-08                   100.00000
## Dim.701 5.619805e-09     1.064140e-08                   100.00000
## Dim.702 4.683892e-09     8.869195e-09                   100.00000
## Dim.703 9.283033e-10     1.757791e-09                   100.00000
## Dim.704 8.457604e-10     1.601492e-09                   100.00000
## Dim.705 5.674439e-30     1.074485e-29                   100.00000
## Dim.706 3.368167e-30     6.377801e-30                   100.00000
## Dim.707 2.586328e-30     4.897348e-30                   100.00000
## Dim.708 1.982751e-30     3.754444e-30                   100.00000
## Dim.709 1.597146e-30     3.024281e-30                   100.00000
## Dim.710 1.103431e-30     2.089404e-30                   100.00000
## Dim.711 1.009702e-30     1.911925e-30                   100.00000
## Dim.712 8.509803e-31     1.611376e-30                   100.00000
## Dim.713 6.376477e-31     1.207419e-30                   100.00000
## Dim.714 5.505719e-31     1.042537e-30                   100.00000
## Dim.715 4.296664e-31     8.135959e-31                   100.00000
## Dim.716 3.539994e-31     6.703165e-31                   100.00000
## Dim.717 3.466200e-31     6.563432e-31                   100.00000
## Dim.718 2.868525e-31     5.431703e-31                   100.00000
## Dim.719 2.702808e-31     5.117910e-31                   100.00000
## Dim.720 2.337841e-31     4.426824e-31                   100.00000
## Dim.721 2.110304e-31     3.995972e-31                   100.00000
## Dim.722 1.702734e-31     3.224217e-31                   100.00000
## Dim.723 1.609018e-31     3.046760e-31                   100.00000
## Dim.724 1.412426e-31     2.674503e-31                   100.00000
## Dim.725 1.321251e-31     2.501858e-31                   100.00000
## Dim.726 1.042883e-31     1.974754e-31                   100.00000
## Dim.727 1.017081e-31     1.925896e-31                   100.00000
## Dim.728 8.353771e-32     1.581831e-31                   100.00000
## Dim.729 7.434785e-32     1.407816e-31                   100.00000
## Dim.730 5.578020e-32     1.056227e-31                   100.00000
## Dim.731 5.031229e-32     9.526897e-32                   100.00000
## Dim.732 4.906087e-32     9.289935e-32                   100.00000
## Dim.733 4.313956e-32     8.168703e-32                   100.00000
## Dim.734 3.539269e-32     6.701792e-32                   100.00000
## Dim.735 2.708185e-32     5.128090e-32                   100.00000
## Dim.736 2.120517e-32     4.015310e-32                   100.00000
## Dim.737 2.119345e-32     4.013092e-32                   100.00000
## Dim.738 2.119345e-32     4.013092e-32                   100.00000
## Dim.739 2.119345e-32     4.013092e-32                   100.00000
## Dim.740 2.119345e-32     4.013092e-32                   100.00000
## Dim.741 2.119345e-32     4.013092e-32                   100.00000
## Dim.742 2.119345e-32     4.013092e-32                   100.00000
## Dim.743 2.119345e-32     4.013092e-32                   100.00000
## Dim.744 2.119345e-32     4.013092e-32                   100.00000
## Dim.745 2.119345e-32     4.013092e-32                   100.00000
## Dim.746 2.119345e-32     4.013092e-32                   100.00000
## Dim.747 2.119345e-32     4.013092e-32                   100.00000
## Dim.748 2.119345e-32     4.013092e-32                   100.00000
## Dim.749 2.119345e-32     4.013092e-32                   100.00000
## Dim.750 2.119345e-32     4.013092e-32                   100.00000
## Dim.751 2.119345e-32     4.013092e-32                   100.00000
## Dim.752 2.119345e-32     4.013092e-32                   100.00000
## Dim.753 2.119345e-32     4.013092e-32                   100.00000
## Dim.754 2.119345e-32     4.013092e-32                   100.00000
## Dim.755 2.119345e-32     4.013092e-32                   100.00000
## Dim.756 2.119345e-32     4.013092e-32                   100.00000
## Dim.757 2.119345e-32     4.013092e-32                   100.00000
## Dim.758 2.119345e-32     4.013092e-32                   100.00000
## Dim.759 2.119345e-32     4.013092e-32                   100.00000
## Dim.760 2.119345e-32     4.013092e-32                   100.00000
## Dim.761 2.119345e-32     4.013092e-32                   100.00000
## Dim.762 2.119345e-32     4.013092e-32                   100.00000
## Dim.763 2.119345e-32     4.013092e-32                   100.00000
## Dim.764 2.119345e-32     4.013092e-32                   100.00000
## Dim.765 2.119345e-32     4.013092e-32                   100.00000
## Dim.766 2.119345e-32     4.013092e-32                   100.00000
## Dim.767 2.119345e-32     4.013092e-32                   100.00000
## Dim.768 2.119345e-32     4.013092e-32                   100.00000
## Dim.769 2.119345e-32     4.013092e-32                   100.00000
## Dim.770 2.119345e-32     4.013092e-32                   100.00000
## Dim.771 2.119345e-32     4.013092e-32                   100.00000
## Dim.772 2.119345e-32     4.013092e-32                   100.00000
## Dim.773 2.119345e-32     4.013092e-32                   100.00000
## Dim.774 2.119345e-32     4.013092e-32                   100.00000
## Dim.775 2.119345e-32     4.013092e-32                   100.00000
## Dim.776 2.119345e-32     4.013092e-32                   100.00000
## Dim.777 2.108702e-32     3.992939e-32                   100.00000
## Dim.778 2.103853e-32     3.983756e-32                   100.00000
## Dim.779 1.148607e-32     2.174948e-32                   100.00000
## Dim.780 1.021330e-32     1.933942e-32                   100.00000
## Dim.781 8.052363e-33     1.524757e-32                   100.00000
## Dim.782 4.353363e-33     8.243323e-33                   100.00000
## Dim.783 2.502485e-33     4.738587e-33                   100.00000
## Dim.784 7.356113e-34     1.392919e-33                   100.00000
# 100%
get_eigenvalue(pca) %>% filter(cumulative.variance.percent >=100)
##           eigenvalue variance.percent cumulative.variance.percent
## Dim.704 8.457604e-10     1.601492e-09                         100
## Dim.705 5.674439e-30     1.074485e-29                         100
## Dim.706 3.368167e-30     6.377801e-30                         100
## Dim.707 2.586328e-30     4.897348e-30                         100
## Dim.708 1.982751e-30     3.754444e-30                         100
## Dim.709 1.597146e-30     3.024281e-30                         100
## Dim.710 1.103431e-30     2.089404e-30                         100
## Dim.711 1.009702e-30     1.911925e-30                         100
## Dim.712 8.509803e-31     1.611376e-30                         100
## Dim.713 6.376477e-31     1.207419e-30                         100
## Dim.714 5.505719e-31     1.042537e-30                         100
## Dim.715 4.296664e-31     8.135959e-31                         100
## Dim.716 3.539994e-31     6.703165e-31                         100
## Dim.717 3.466200e-31     6.563432e-31                         100
## Dim.718 2.868525e-31     5.431703e-31                         100
## Dim.719 2.702808e-31     5.117910e-31                         100
## Dim.720 2.337841e-31     4.426824e-31                         100
## Dim.721 2.110304e-31     3.995972e-31                         100
## Dim.722 1.702734e-31     3.224217e-31                         100
## Dim.723 1.609018e-31     3.046760e-31                         100
## Dim.724 1.412426e-31     2.674503e-31                         100
## Dim.725 1.321251e-31     2.501858e-31                         100
## Dim.726 1.042883e-31     1.974754e-31                         100
## Dim.727 1.017081e-31     1.925896e-31                         100
## Dim.728 8.353771e-32     1.581831e-31                         100
## Dim.729 7.434785e-32     1.407816e-31                         100
## Dim.730 5.578020e-32     1.056227e-31                         100
## Dim.731 5.031229e-32     9.526897e-32                         100
## Dim.732 4.906087e-32     9.289935e-32                         100
## Dim.733 4.313956e-32     8.168703e-32                         100
## Dim.734 3.539269e-32     6.701792e-32                         100
## Dim.735 2.708185e-32     5.128090e-32                         100
## Dim.736 2.120517e-32     4.015310e-32                         100
## Dim.737 2.119345e-32     4.013092e-32                         100
## Dim.738 2.119345e-32     4.013092e-32                         100
## Dim.739 2.119345e-32     4.013092e-32                         100
## Dim.740 2.119345e-32     4.013092e-32                         100
## Dim.741 2.119345e-32     4.013092e-32                         100
## Dim.742 2.119345e-32     4.013092e-32                         100
## Dim.743 2.119345e-32     4.013092e-32                         100
## Dim.744 2.119345e-32     4.013092e-32                         100
## Dim.745 2.119345e-32     4.013092e-32                         100
## Dim.746 2.119345e-32     4.013092e-32                         100
## Dim.747 2.119345e-32     4.013092e-32                         100
## Dim.748 2.119345e-32     4.013092e-32                         100
## Dim.749 2.119345e-32     4.013092e-32                         100
## Dim.750 2.119345e-32     4.013092e-32                         100
## Dim.751 2.119345e-32     4.013092e-32                         100
## Dim.752 2.119345e-32     4.013092e-32                         100
## Dim.753 2.119345e-32     4.013092e-32                         100
## Dim.754 2.119345e-32     4.013092e-32                         100
## Dim.755 2.119345e-32     4.013092e-32                         100
## Dim.756 2.119345e-32     4.013092e-32                         100
## Dim.757 2.119345e-32     4.013092e-32                         100
## Dim.758 2.119345e-32     4.013092e-32                         100
## Dim.759 2.119345e-32     4.013092e-32                         100
## Dim.760 2.119345e-32     4.013092e-32                         100
## Dim.761 2.119345e-32     4.013092e-32                         100
## Dim.762 2.119345e-32     4.013092e-32                         100
## Dim.763 2.119345e-32     4.013092e-32                         100
## Dim.764 2.119345e-32     4.013092e-32                         100
## Dim.765 2.119345e-32     4.013092e-32                         100
## Dim.766 2.119345e-32     4.013092e-32                         100
## Dim.767 2.119345e-32     4.013092e-32                         100
## Dim.768 2.119345e-32     4.013092e-32                         100
## Dim.769 2.119345e-32     4.013092e-32                         100
## Dim.770 2.119345e-32     4.013092e-32                         100
## Dim.771 2.119345e-32     4.013092e-32                         100
## Dim.772 2.119345e-32     4.013092e-32                         100
## Dim.773 2.119345e-32     4.013092e-32                         100
## Dim.774 2.119345e-32     4.013092e-32                         100
## Dim.775 2.119345e-32     4.013092e-32                         100
## Dim.776 2.119345e-32     4.013092e-32                         100
## Dim.777 2.108702e-32     3.992939e-32                         100
## Dim.778 2.103853e-32     3.983756e-32                         100
## Dim.779 1.148607e-32     2.174948e-32                         100
## Dim.780 1.021330e-32     1.933942e-32                         100
## Dim.781 8.052363e-33     1.524757e-32                         100
## Dim.782 4.353363e-33     8.243323e-33                         100
## Dim.783 2.502485e-33     4.738587e-33                         100
## Dim.784 7.356113e-34     1.392919e-33                         100

I am not sure why the images become noise after pca. I guess it might be too much variety of hand writing, or it might be the problem of gray scale images.

# 95% variability
pc.use <- 154
train.pca <- pca$x[,1:pc.use] %*% t(pca$rotation[,1:pc.use])

#and add the center (and re-scale) back to data
if(pca$scale != FALSE){
    train.pca <- scale(train.pca, center = FALSE , scale=1/pca$scale)
}
if(pca$center != FALSE){
    train.pca <- scale(train.pca, center = -1 * pca$center, scale=FALSE)
}

# double check dimension with reduced data set
dim(train.pca)
## [1] 42000   784
# plot image
for(i in 1:10){
  plot(1,1,xlim = c(1,28), ylim = c(1,28),xlab = '',ylab = '')
  imageShow(array(train.pca[,i], c(28,28)))
}

100% variability in only label 8

around component 537, the variability reach 100%, the rest of components contribute almost 0 help for future analysis.

# only select label 8
label8 <- train %>% filter(label == 8)
# remove label column
label8 <- label8[,-1]
dim(label8)
## [1] 4063  784
# re-run pca
pca8 <- prcomp(label8/255)

get_eigenvalue(pca8) %>% filter(cumulative.variance.percent >=100)
##           eigenvalue variance.percent cumulative.variance.percent
## Dim.537 4.395426e-09     9.685809e-09                         100
## Dim.538 3.816410e-30     8.409883e-30                         100
## Dim.539 2.011075e-30     4.431628e-30                         100
## Dim.540 1.607653e-30     3.542641e-30                         100
## Dim.541 1.287280e-30     2.836664e-30                         100
## Dim.542 1.236451e-30     2.724657e-30                         100
## Dim.543 9.975618e-31     2.198238e-30                         100
## Dim.544 8.912701e-31     1.964013e-30                         100
## Dim.545 7.932767e-31     1.748073e-30                         100
## Dim.546 7.582430e-31     1.670873e-30                         100
## Dim.547 6.565918e-31     1.446873e-30                         100
## Dim.548 6.385494e-31     1.407114e-30                         100
## Dim.549 5.648088e-31     1.244619e-30                         100
## Dim.550 5.439100e-31     1.198566e-30                         100
## Dim.551 5.215521e-31     1.149298e-30                         100
## Dim.552 4.394594e-31     9.683975e-31                         100
## Dim.553 4.034848e-31     8.891234e-31                         100
## Dim.554 3.536891e-31     7.793932e-31                         100
## Dim.555 3.386679e-31     7.462923e-31                         100
## Dim.556 3.185591e-31     7.019802e-31                         100
## Dim.557 2.968751e-31     6.541972e-31                         100
## Dim.558 2.842195e-31     6.263092e-31                         100
## Dim.559 2.728797e-31     6.013207e-31                         100
## Dim.560 2.529428e-31     5.573874e-31                         100
## Dim.561 2.425758e-31     5.345427e-31                         100
## Dim.562 2.296624e-31     5.060866e-31                         100
## Dim.563 2.147460e-31     4.732166e-31                         100
## Dim.564 2.008655e-31     4.426294e-31                         100
## Dim.565 1.955587e-31     4.309353e-31                         100
## Dim.566 1.866416e-31     4.112854e-31                         100
## Dim.567 1.768614e-31     3.897337e-31                         100
## Dim.568 1.693913e-31     3.732725e-31                         100
## Dim.569 1.602522e-31     3.531335e-31                         100
## Dim.570 1.509399e-31     3.326129e-31                         100
## Dim.571 1.428242e-31     3.147290e-31                         100
## Dim.572 1.356478e-31     2.989150e-31                         100
## Dim.573 1.273820e-31     2.807004e-31                         100
## Dim.574 1.253493e-31     2.762210e-31                         100
## Dim.575 1.226697e-31     2.703163e-31                         100
## Dim.576 1.156037e-31     2.547456e-31                         100
## Dim.577 1.100438e-31     2.424937e-31                         100
## Dim.578 1.026182e-31     2.261306e-31                         100
## Dim.579 9.837653e-32     2.167836e-31                         100
## Dim.580 9.565769e-32     2.107923e-31                         100
## Dim.581 8.736522e-32     1.925190e-31                         100
## Dim.582 7.822772e-32     1.723835e-31                         100
## Dim.583 7.777734e-32     1.713910e-31                         100
## Dim.584 7.636116e-32     1.682703e-31                         100
## Dim.585 7.496480e-32     1.651933e-31                         100
## Dim.586 6.650845e-32     1.465587e-31                         100
## Dim.587 6.546789e-32     1.442658e-31                         100
## Dim.588 6.269633e-32     1.381583e-31                         100
## Dim.589 6.057247e-32     1.334781e-31                         100
## Dim.590 5.785553e-32     1.274911e-31                         100
## Dim.591 4.961046e-32     1.093221e-31                         100
## Dim.592 4.434797e-32     9.772567e-32                         100
## Dim.593 4.110173e-32     9.057222e-32                         100
## Dim.594 3.631163e-32     8.001671e-32                         100
## Dim.595 3.427461e-32     7.552790e-32                         100
## Dim.596 3.148924e-32     6.939003e-32                         100
## Dim.597 2.744734e-32     6.048325e-32                         100
## Dim.598 2.267530e-32     4.996754e-32                         100
## Dim.599 2.006184e-32     4.420850e-32                         100
## Dim.600 1.945828e-32     4.287847e-32                         100
## Dim.601 1.945828e-32     4.287847e-32                         100
## Dim.602 1.945828e-32     4.287847e-32                         100
## Dim.603 1.945828e-32     4.287847e-32                         100
## Dim.604 1.945828e-32     4.287847e-32                         100
## Dim.605 1.945828e-32     4.287847e-32                         100
## Dim.606 1.945828e-32     4.287847e-32                         100
## Dim.607 1.945828e-32     4.287847e-32                         100
## Dim.608 1.945828e-32     4.287847e-32                         100
## Dim.609 1.945828e-32     4.287847e-32                         100
## Dim.610 1.945828e-32     4.287847e-32                         100
## Dim.611 1.945828e-32     4.287847e-32                         100
## Dim.612 1.945828e-32     4.287847e-32                         100
## Dim.613 1.945828e-32     4.287847e-32                         100
## Dim.614 1.945828e-32     4.287847e-32                         100
## Dim.615 1.945828e-32     4.287847e-32                         100
## Dim.616 1.945828e-32     4.287847e-32                         100
## Dim.617 1.945828e-32     4.287847e-32                         100
## Dim.618 1.945828e-32     4.287847e-32                         100
## Dim.619 1.945828e-32     4.287847e-32                         100
## Dim.620 1.945828e-32     4.287847e-32                         100
## Dim.621 1.945828e-32     4.287847e-32                         100
## Dim.622 1.945828e-32     4.287847e-32                         100
## Dim.623 1.945828e-32     4.287847e-32                         100
## Dim.624 1.945828e-32     4.287847e-32                         100
## Dim.625 1.945828e-32     4.287847e-32                         100
## Dim.626 1.945828e-32     4.287847e-32                         100
## Dim.627 1.945828e-32     4.287847e-32                         100
## Dim.628 1.945828e-32     4.287847e-32                         100
## Dim.629 1.945828e-32     4.287847e-32                         100
## Dim.630 1.945828e-32     4.287847e-32                         100
## Dim.631 1.945828e-32     4.287847e-32                         100
## Dim.632 1.945828e-32     4.287847e-32                         100
## Dim.633 1.945828e-32     4.287847e-32                         100
## Dim.634 1.945828e-32     4.287847e-32                         100
## Dim.635 1.945828e-32     4.287847e-32                         100
## Dim.636 1.945828e-32     4.287847e-32                         100
## Dim.637 1.945828e-32     4.287847e-32                         100
## Dim.638 1.945828e-32     4.287847e-32                         100
## Dim.639 1.945828e-32     4.287847e-32                         100
## Dim.640 1.945828e-32     4.287847e-32                         100
## Dim.641 1.945828e-32     4.287847e-32                         100
## Dim.642 1.945828e-32     4.287847e-32                         100
## Dim.643 1.945828e-32     4.287847e-32                         100
## Dim.644 1.945828e-32     4.287847e-32                         100
## Dim.645 1.945828e-32     4.287847e-32                         100
## Dim.646 1.945828e-32     4.287847e-32                         100
## Dim.647 1.945828e-32     4.287847e-32                         100
## Dim.648 1.945828e-32     4.287847e-32                         100
## Dim.649 1.945828e-32     4.287847e-32                         100
## Dim.650 1.945828e-32     4.287847e-32                         100
## Dim.651 1.945828e-32     4.287847e-32                         100
## Dim.652 1.945828e-32     4.287847e-32                         100
## Dim.653 1.945828e-32     4.287847e-32                         100
## Dim.654 1.945828e-32     4.287847e-32                         100
## Dim.655 1.945828e-32     4.287847e-32                         100
## Dim.656 1.945828e-32     4.287847e-32                         100
## Dim.657 1.945828e-32     4.287847e-32                         100
## Dim.658 1.945828e-32     4.287847e-32                         100
## Dim.659 1.945828e-32     4.287847e-32                         100
## Dim.660 1.945828e-32     4.287847e-32                         100
## Dim.661 1.945828e-32     4.287847e-32                         100
## Dim.662 1.945828e-32     4.287847e-32                         100
## Dim.663 1.945828e-32     4.287847e-32                         100
## Dim.664 1.945828e-32     4.287847e-32                         100
## Dim.665 1.945828e-32     4.287847e-32                         100
## Dim.666 1.945828e-32     4.287847e-32                         100
## Dim.667 1.945828e-32     4.287847e-32                         100
## Dim.668 1.945828e-32     4.287847e-32                         100
## Dim.669 1.945828e-32     4.287847e-32                         100
## Dim.670 1.945828e-32     4.287847e-32                         100
## Dim.671 1.945828e-32     4.287847e-32                         100
## Dim.672 1.945828e-32     4.287847e-32                         100
## Dim.673 1.945828e-32     4.287847e-32                         100
## Dim.674 1.945828e-32     4.287847e-32                         100
## Dim.675 1.945828e-32     4.287847e-32                         100
## Dim.676 1.945828e-32     4.287847e-32                         100
## Dim.677 1.945828e-32     4.287847e-32                         100
## Dim.678 1.945828e-32     4.287847e-32                         100
## Dim.679 1.945828e-32     4.287847e-32                         100
## Dim.680 1.945828e-32     4.287847e-32                         100
## Dim.681 1.945828e-32     4.287847e-32                         100
## Dim.682 1.945828e-32     4.287847e-32                         100
## Dim.683 1.945828e-32     4.287847e-32                         100
## Dim.684 1.945828e-32     4.287847e-32                         100
## Dim.685 1.945828e-32     4.287847e-32                         100
## Dim.686 1.945828e-32     4.287847e-32                         100
## Dim.687 1.945828e-32     4.287847e-32                         100
## Dim.688 1.945828e-32     4.287847e-32                         100
## Dim.689 1.945828e-32     4.287847e-32                         100
## Dim.690 1.945828e-32     4.287847e-32                         100
## Dim.691 1.945828e-32     4.287847e-32                         100
## Dim.692 1.945828e-32     4.287847e-32                         100
## Dim.693 1.945828e-32     4.287847e-32                         100
## Dim.694 1.945828e-32     4.287847e-32                         100
## Dim.695 1.945828e-32     4.287847e-32                         100
## Dim.696 1.945828e-32     4.287847e-32                         100
## Dim.697 1.945828e-32     4.287847e-32                         100
## Dim.698 1.945828e-32     4.287847e-32                         100
## Dim.699 1.945828e-32     4.287847e-32                         100
## Dim.700 1.945828e-32     4.287847e-32                         100
## Dim.701 1.945828e-32     4.287847e-32                         100
## Dim.702 1.945828e-32     4.287847e-32                         100
## Dim.703 1.945828e-32     4.287847e-32                         100
## Dim.704 1.945828e-32     4.287847e-32                         100
## Dim.705 1.945828e-32     4.287847e-32                         100
## Dim.706 1.945828e-32     4.287847e-32                         100
## Dim.707 1.945828e-32     4.287847e-32                         100
## Dim.708 1.945828e-32     4.287847e-32                         100
## Dim.709 1.945828e-32     4.287847e-32                         100
## Dim.710 1.945828e-32     4.287847e-32                         100
## Dim.711 1.945828e-32     4.287847e-32                         100
## Dim.712 1.945828e-32     4.287847e-32                         100
## Dim.713 1.945828e-32     4.287847e-32                         100
## Dim.714 1.945828e-32     4.287847e-32                         100
## Dim.715 1.945828e-32     4.287847e-32                         100
## Dim.716 1.945828e-32     4.287847e-32                         100
## Dim.717 1.945828e-32     4.287847e-32                         100
## Dim.718 1.945828e-32     4.287847e-32                         100
## Dim.719 1.945828e-32     4.287847e-32                         100
## Dim.720 1.945828e-32     4.287847e-32                         100
## Dim.721 1.945828e-32     4.287847e-32                         100
## Dim.722 1.945828e-32     4.287847e-32                         100
## Dim.723 1.945828e-32     4.287847e-32                         100
## Dim.724 1.945828e-32     4.287847e-32                         100
## Dim.725 1.945828e-32     4.287847e-32                         100
## Dim.726 1.945828e-32     4.287847e-32                         100
## Dim.727 1.945828e-32     4.287847e-32                         100
## Dim.728 1.945828e-32     4.287847e-32                         100
## Dim.729 1.945828e-32     4.287847e-32                         100
## Dim.730 1.945828e-32     4.287847e-32                         100
## Dim.731 1.945828e-32     4.287847e-32                         100
## Dim.732 1.945828e-32     4.287847e-32                         100
## Dim.733 1.945828e-32     4.287847e-32                         100
## Dim.734 1.945828e-32     4.287847e-32                         100
## Dim.735 1.945828e-32     4.287847e-32                         100
## Dim.736 1.945828e-32     4.287847e-32                         100
## Dim.737 1.945828e-32     4.287847e-32                         100
## Dim.738 1.945828e-32     4.287847e-32                         100
## Dim.739 1.945828e-32     4.287847e-32                         100
## Dim.740 1.945828e-32     4.287847e-32                         100
## Dim.741 1.945828e-32     4.287847e-32                         100
## Dim.742 1.945828e-32     4.287847e-32                         100
## Dim.743 1.945828e-32     4.287847e-32                         100
## Dim.744 1.945828e-32     4.287847e-32                         100
## Dim.745 1.945828e-32     4.287847e-32                         100
## Dim.746 1.945828e-32     4.287847e-32                         100
## Dim.747 1.945828e-32     4.287847e-32                         100
## Dim.748 1.945828e-32     4.287847e-32                         100
## Dim.749 1.945828e-32     4.287847e-32                         100
## Dim.750 1.945828e-32     4.287847e-32                         100
## Dim.751 1.945828e-32     4.287847e-32                         100
## Dim.752 1.945828e-32     4.287847e-32                         100
## Dim.753 1.945828e-32     4.287847e-32                         100
## Dim.754 1.945828e-32     4.287847e-32                         100
## Dim.755 1.945828e-32     4.287847e-32                         100
## Dim.756 1.945828e-32     4.287847e-32                         100
## Dim.757 1.945828e-32     4.287847e-32                         100
## Dim.758 1.945828e-32     4.287847e-32                         100
## Dim.759 1.945828e-32     4.287847e-32                         100
## Dim.760 1.945828e-32     4.287847e-32                         100
## Dim.761 1.945828e-32     4.287847e-32                         100
## Dim.762 1.945828e-32     4.287847e-32                         100
## Dim.763 1.945828e-32     4.287847e-32                         100
## Dim.764 1.945828e-32     4.287847e-32                         100
## Dim.765 1.945828e-32     4.287847e-32                         100
## Dim.766 1.945828e-32     4.287847e-32                         100
## Dim.767 1.945828e-32     4.287847e-32                         100
## Dim.768 1.945828e-32     4.287847e-32                         100
## Dim.769 1.931881e-32     4.257115e-32                         100
## Dim.770 1.675140e-32     3.691356e-32                         100
## Dim.771 1.540955e-32     3.395664e-32                         100
## Dim.772 1.316651e-32     2.901387e-32                         100
## Dim.773 1.185842e-32     2.613134e-32                         100
## Dim.774 1.016390e-32     2.239729e-32                         100
## Dim.775 7.994529e-33     1.761683e-32                         100
## Dim.776 7.046197e-33     1.552708e-32                         100
## Dim.777 7.020724e-33     1.547094e-32                         100
## Dim.778 5.433446e-33     1.197320e-32                         100
## Dim.779 4.410670e-33     9.719400e-33                         100
## Dim.780 3.676704e-33     8.102026e-33                         100
## Dim.781 2.145522e-33     4.727895e-33                         100
## Dim.782 1.130945e-33     2.492162e-33                         100
## Dim.783 4.047534e-34     8.919191e-34                         100
## Dim.784 6.239398e-35     1.374921e-34                         100

compute reduced dataset with only label8

# 100% variability
pca8.use <- 537
im8.pca <- pca8$x[,1:pca8.use] %*%t(pca8$rotation[,1:pca8.use])
if(pca8$scale != FALSE){
    im8.pca <- scale(im8.pca, center = FALSE , scale=1/pca8$scale)
}
if(pca8$center != FALSE){
    im8.pca <- scale(im8.pca, center = -1 * pca8$center, scale=FALSE)
}

for(i in 1:10){
  plot(1,1,xlim = c(1,28), ylim = c(1,28),xlab = '',ylab = '')
  imageShow(array(im8.pca[,i], c(28,28)))
}

Multinomial classification

build model

library(nnet)
# use label to do classification
train[,1] <- as.factor(train[,1])
# 
multinomial_model <-multinom(label ~ ., data = train, MaxNWts = 10000)
## # weights:  7860 (7065 variable)
## initial  value 96708.573906 
## iter  10 value 27932.238987
## iter  20 value 22901.936560
## iter  30 value 21677.526948
## iter  40 value 21254.278400
## iter  50 value 21077.662091
## iter  60 value 21002.266892
## iter  70 value 20928.779026
## iter  80 value 20866.883697
## iter  90 value 20792.605325
## iter 100 value 20727.274628
## final  value 20727.274628 
## stopped after 100 iterations

prediction

according to the sensitivity in confusion matrix, the model doesn’t predict label5 well, the rest of labels are fine, they are all greater than 80%.

library(caret)
# prediction
prediction <- predict(multinomial_model, newdata = train, 'class')

# confusion matrix
confusionMatrix(prediction, train$label)
## Confusion Matrix and Statistics
## 
##           Reference
## Prediction    0    1    2    3    4    5    6    7    8    9
##          0 3953    0   10    5   11   24   43    6   16   13
##          1   24 4605  146   96   83   77   54  113  397   83
##          2   17   12 3639   76   36   18   72   38   21   14
##          3    9   13   73 3762   11   88    3    7   66   51
##          4    8    4   26    3 3448   12   17   21   18   63
##          5   27   13   21  183   55 3283  101   13  178   46
##          6   10    2   13    6   24   44 3769    4   13    0
##          7   35   13  111   91   18   51   10 4053   35  179
##          8   38   22  111   91   47  141   41    7 3247   25
##          9   11    0   27   38  339   57   27  139   72 3714
## 
## Overall Statistics
##                                           
##                Accuracy : 0.8922          
##                  95% CI : (0.8892, 0.8952)
##     No Information Rate : 0.1115          
##     P-Value [Acc > NIR] : < 2.2e-16       
##                                           
##                   Kappa : 0.8802          
##                                           
##  Mcnemar's Test P-Value : < 2.2e-16       
## 
## Statistics by Class:
## 
##                      Class: 0 Class: 1 Class: 2 Class: 3 Class: 4 Class: 5
## Sensitivity           0.95668   0.9831  0.87120  0.86463  0.84676  0.86509
## Specificity           0.99662   0.9712  0.99196  0.99147  0.99547  0.98333
## Pos Pred Value        0.96864   0.8110  0.92290  0.92138  0.95249  0.83750
## Neg Pred Value        0.99528   0.9978  0.98586  0.98447  0.98374  0.98655
## Prevalence            0.09838   0.1115  0.09945  0.10360  0.09695  0.09036
## Detection Rate        0.09412   0.1096  0.08664  0.08957  0.08210  0.07817
## Detection Prevalence  0.09717   0.1352  0.09388  0.09721  0.08619  0.09333
## Balanced Accuracy     0.97665   0.9772  0.93158  0.92805  0.92111  0.92421
##                      Class: 6 Class: 7 Class: 8 Class: 9
## Sensitivity           0.91105   0.9209  0.79916  0.88682
## Specificity           0.99694   0.9856  0.98621  0.98122
## Pos Pred Value        0.97014   0.8819  0.86127  0.83951
## Neg Pred Value        0.99035   0.9907  0.97866  0.98739
## Prevalence            0.09850   0.1048  0.09674  0.09971
## Detection Rate        0.08974   0.0965  0.07731  0.08843
## Detection Prevalence  0.09250   0.1094  0.08976  0.10533
## Balanced Accuracy     0.95399   0.9532  0.89269  0.93402