mammary cancer关联规则挖掘详解

代码来自书上,进行了一定修改,确保运行没有error

挖掘的总体思路:

首先癌症有不同的发展期

不同发展期的癌症有不同的症型

这些症状都处于不同的严重程度。

因此收集病人样本930条。

数据挖掘流程:

一(对应代码1)、

每人的6种症型(症状名字的代号是A~F,分别对应下面data.xls中的各种症型)都处于不同的严重程度,

每种症型按照严重程度高低,聚类为四个区间,并分别得到各个区间的数量。每个区间取名字例如:A1~A4

由于每个病人都有六种症状的不同区间,因此每个病人都可以由一个6维矢量来表示

二(对应代码2)、6维矢量扩充成24维矢量,使用Apriori算法,找出不同严重程度的症状和mammary cancer

发展时期之间的联系,也就是说,找出哪些症状(例如A3和B5)极有可能导致mammary cancer的某个特定的时期(例如H5),挖掘结束。



☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆下面开始代码1☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

用到的数据集data.xls为:

肝气郁结证型系数 热毒蕴结证型系数 冲任失调证型系数 气血两虚证型系数 脾胃虚弱证型系数 肝肾阴虚证型系数 病程阶段 TNM分期 转移部位 确诊后几年发现转移
0.056 0.460 0.281 0.352 0.119 0.350 S4 H4 R1 J1
0.488 0.099 0.283 0.333 0.116 0.293 S4 H4 R1 J1
0.107 0.008 0.204 0.150 0.032 0.159 S4 H4 R2 J2
0.322 0.208 0.305 0.130 0.184 0.317 S4 H4 R2 J1
0.242 0.280 0.131 0.210 0.191 0.351 S4 H4 R2R5 J1
0.389 0.112 0.456 0.277 0.185 0.396 S4 H4 R3 J1
0.246 0.202 0.277 0.178 0.237 0.483 S4 H4 R1R3 J3
0.330 0.125 0.356 0.268 0.366 0.397 S4 H4 R1R2R3R5 J1
0.257 0.314 0.328 0.140 0.128 0.335 S4 H4 R2 J2
0.205 0.330 0.253 0.295 0.115 0.224 S4 H4 R2 J1
0.330 0.161 0.232 0.122 0.133 0.394 S4 H4 R1 J3
0.235 0.170 0.176 0.197 0.185 0.329 S4 H4 R2 J3
0.267 0.355 0.328 0.136 0.299 0.444 S4 H4 R1R2R3R5 J1
0.281 0.174 0.331 0.190 0.146 0.390 S4 H4 R1 J2
0.184 0.258 0.384 0.227 0.189 0.332 S4 H4 R5 J3
0.271 0.148 0.229 0.186 0.134 0.289 S4 H4 R1 J1
0.100 0.101 0.301 0.283 0.167 0.400 S3 H4 R1R2R3 J1
0.173 0.187 0.203 0.192 0.168 0.239 S3 H4 R2 J2
0.302 0.780 0.305 0.376 0.443 0.140 S3 H4 R1R2R3R4R5 J1
0.176 0.690 0.181 0.543 0.419 0.449 S3 H4 R1R2R3R5 J1
0.172 0.503 0.138 0.239 0.137 0.366 S3 H4 R2R3R5 J1
0.195 0.369 0.130 0.152 0.211 0.428 S3 H4 R1R3 J1
0.281 0.322 0.272 0.225 0.235 0.178 S3 H4 R3 J1
0.245 0.111 0.254 0.184 0.208 0.339 S3 H4 R3 J1
0.156 0.259 0.131 0.134 0.226 0.323 S3 H4 R3 J1
0.168 0.398 0.184 0.222 0.135 0.304 S3 H4 R3 J1
0.211 0.417 0.225 0.138 0.150 0.390 S3 H4 R3 J1
0.255 0.468 0.203 0.156 0.252 0.369 S3 H4 R1R3 J2
0.279 0.481 0.331 0.219 0.182 0.402 S3 H4 R5 J1
0.341 0.429 0.231 0.217 0.147 0.397 S3 H4 R5 J1
0.230 0.429 0.178 0.237 0.188 0.324 S3 H4 R0 J0
0.266 0.429 0.375 0.162 0.222 0.433 S3 H4 R1 J3
0.252 0.545 0.283 0.246 0.190 0.433 S3 H4 R3 J1
0.227 0.431 0.280 0.223 0.182 0.331 S3 H4 R2R3 J1
0.277 0.391 0.383 0.252 0.235 0.477 S3 H4 R3 J1
0.329 0.528 0.330 0.271 0.192 0.375 S3 H4 R1R2R3 J1
0.320 0.162 0.352 0.261 0.188 0.142 S2 H4 R4 J3
0.053 0.054 0.180 0.328 0.123 0.165 S2 H4 R4 J1
0.152 0.031 0.227 0.357 0.467 0.168 S2 H4 R1R2 J3
0.269 0.001 0.158 0.167 0.098 0.212 S2 H4 R1R2 J1
0.042 0.093 0.272 0.318 0.332 0.225 S2 H4 R2 J2
0.179 0.091 0.242 0.324 0.523 0.323 S2 H4 R1R5 J1
0.239 0.109 0.226 0.434 0.339 0.146 S2 H4 R5 J3
0.167 0.039 0.195 0.286 0.334 0.415 S2 H4 R1R5 J3
0.209 0.139 0.239 0.270 0.430 0.358 S2 H4 R1R5 J3
0.432 0.094 0.176 0.258 0.365 0.281 S2 H4 R4 J1
0.354 0.152 0.140 0.132 0.473 0.298 S2 H4 R1R3 J3
0.247 0.136 0.130 0.239 0.251 0.184 S2 H4 R2 J2
0.328 0.153 0.357 0.281 0.363 0.199 S2 H4 R1R4 J1
0.215 0.203 0.190 0.206 0.320 0.286 S2 H4 R1R5 J2
0.433 0.178 0.305 0.190 0.302 0.330 S2 H4 R4 J1
0.294 0.113 0.232 0.247 0.315 0.208 S2 H4 R2 J2
0.237 0.208 0.258 0.240 0.318 0.235 S2 H4 R2 J1
0.244 0.368 0.380 0.207 0.232 0.379 S2 H4 R1 J1
0.199 0.211 0.230 0.366 0.424 0.369 S2 H4 R3 J1
0.286 0.137 0.202 0.291 0.378 0.267 S2 H4 R3 J2
0.219 0.138 0.204 0.227 0.283 0.361 S2 H4 R1R3 J2
0.261 0.132 0.259 0.197 0.302 0.158 S2 H4 R3 J3
0.316 0.231 0.207 0.270 0.424 0.225 S2 H4 R1R2R3 J1
0.221 0.144 0.082 0.168 0.296 0.320 S2 H4 R2R3 J1
0.326 0.185 0.178 0.246 0.329 0.435 S2 H4 R1R2R3 J1
0.284 0.295 0.309 0.337 0.338 0.400 S2 H4 R1R3 J2
0.242 0.183 0.281 0.200 0.304 0.318 S2 H4 R5 J1
0.268 0.191 0.227 0.190 0.329 0.242 S2 H4 R2 J1
0.257 0.159 0.327 0.187 0.284 0.424 S2 H4 R2R4 J3
0.174 0.145 0.127 0.245 0.325 0.372 S2 H4 R2 J1
0.251 0.221 0.233 0.188 0.299 0.339 S2 H4 R4 J3
0.237 0.159 0.281 0.177 0.326 0.300 S2 H4 R2 J3
0.298 0.135 0.285 0.151 0.239 0.376 S2 H4 R4 J1
0.288 0.160 0.234 0.212 0.330 0.217 S2 H4 R4 J2
0.263 0.166 0.204 0.159 0.305 0.361 S2 H4 R2R4 J1
0.273 0.201 0.276 0.220 0.364 0.255 S2 H4 R5 J3
0.233 0.202 0.278 0.178 0.321 0.334 S2 H4 R1 J1
0.243 0.185 0.177 0.240 0.333 0.426 S2 H4 R2R3 J2
0.299 0.187 0.331 0.294 0.429 0.387 S2 H4 R3 J1
0.202 0.257 0.335 0.171 0.399 0.297 S2 H4 R2 J1
0.229 0.192 0.327 0.280 0.161 0.367 S2 H4 R2 J2
0.348 0.296 0.476 0.212 0.074 0.374 S1 H4 R1R5 J1
0.369 0.328 0.283 0.118 0.127 0.386 S1 H4 R5 J1
0.186 0.351 0.282 0.192 0.209 0.394 S1 H4 R5 J1
0.270 0.288 0.377 0.230 0.139 0.396 S1 H4 R2 J1
0.302 0.319 0.182 0.146 0.157 0.277 S1 H4 R1 J1
0.216 0.330 0.385 0.224 0.180 0.335 S1 H4 R5 J1
0.320 0.096 0.383 0.125 0.071 0.321 S4 H3 R0 J0
0.167 0.202 0.305 0.160 0.102 0.158 S4 H3 R0 J0
0.228 0.281 0.171 0.091 0.222 0.294 S4 H3 R0 J0
0.108 0.124 0.306 0.166 0.110 0.237 S4 H3 R0 J0
0.253 0.202 0.300 0.186 0.133 0.280 S4 H3 R0 J0
0.303 0.134 0.256 0.142 0.131 0.192 S4 H3 R0 J0
0.274 0.131 0.232 0.157 0.169 0.296 S4 H3 R0 J0
0.225 0.335 0.178 0.268 0.121 0.252 S4 H3 R0 J0
0.180 0.123 0.137 0.122 0.228 0.245 S4 H3 R0 J0
0.195 0.125 0.232 0.174 0.219 0.338 S4 H3 R0 J0
0.219 0.139 0.181 0.171 0.224 0.264 S4 H3 R0 J0
0.169 0.222 0.229 0.209 0.145 0.147 S4 H3 R0 J0
0.234 0.327 0.129 0.229 0.125 0.200 S4 H3 R0 J0
0.279 0.244 0.179 0.134 0.151 0.152 S4 H3 R0 J0
0.114 0.435 0.208 0.133 0.169 0.385 S3 H3 R0 J0
0.225 0.434 0.207 0.138 0.226 0.156 S3 H3 R0 J0
0.169 0.304 0.207 0.231 0.114 0.135 S3 H3 R0 J0
0.175 0.402 0.134 0.245 0.169 0.377 S3 H3 R0 J0
0.170 0.327 0.156 0.140 0.168 0.307 S3 H3 R0 J0
0.223 0.421 0.206 0.209 0.190 0.401 S3 H3 R0 J0
0.166 0.406 0.254 0.284 0.177 0.321 S3 H3 R0 J0
0.217 0.471 0.184 0.125 0.108 0.426 S3 H3 R0 J0
0.256 0.520 0.254 0.211 0.133 0.434 S3 H3 R0 J0
0.252 0.465 0.278 0.227 0.228 0.330 S3 H3 R0 J0
0.299 0.003 0.284 0.375 0.171 0.186 S2 H3 R5 J1
0.247 0.160 0.255 0.447 0.401 0.263 S2 H3 R0 J0
0.344 0.165 0.178 0.305 0.347 0.139 S2 H3 R0 J0
0.272 0.112 0.221 0.185 0.373 0.274 S2 H3 R0 J0
0.159 0.032 0.258 0.244 0.335 0.191 S2 H3 R0 J0
0.219 0.121 0.230 0.253 0.377 0.221 S2 H3 R0 J0
0.240 0.138 0.180 0.223 0.333 0.153 S2 H3 R0 J0
0.187 0.238 0.232 0.198 0.297 0.221 S2 H3 R0 J0
0.278 0.170 0.282 0.241 0.440 0.287 S2 H3 R0 J0
0.227 0.366 0.175 0.125 0.023 0.163 S1 H3 R0 J0
0.280 0.054 0.283 0.298 0.098 0.285 S1 H3 R0 J0
0.285 0.261 0.205 0.280 0.105 0.200 S1 H3 R0 J0
0.388 0.202 0.306 0.204 0.193 0.237 S1 H3 R0 J0
0.134 0.219 0.135 0.240 0.110 0.232 S1 H3 R0 J0
0.230 0.180 0.227 0.200 0.117 0.158 S1 H3 R0 J0
0.195 0.225 0.131 0.243 0.184 0.124 S1 H3 R0 J0
0.220 0.238 0.229 0.295 0.176 0.330 S1 H3 R0 J0
0.448 0.391 0.604 0.465 0.143 0.607 S4 H2 R0 J0
0.323 0.215 0.378 0.118 0.381 0.422 S4 H2 R0 J0
0.104 0.256 0.456 0.263 0.428 0.238 S4 H2 R0 J0
0.102 0.213 0.378 0.170 0.167 0.429 S4 H2 R0 J0
0.196 0.043 0.277 0.173 0.179 0.233 S4 H2 R0 J0
0.176 0.113 0.234 0.168 0.213 0.202 S4 H2 R0 J0
0.229 0.133 0.306 0.223 0.110 0.309 S4 H2 R0 J0
0.199 0.134 0.329 0.134 0.236 0.227 S4 H2 R0 J0
0.278 0.132 0.281 0.191 0.153 0.226 S4 H2 R0 J0
0.241 0.186 0.228 0.227 0.200 0.231 S4 H2 R0 J0
0.207 0.121 0.307 0.136 0.160 0.140 S4 H2 R0 J0
0.163 0.088 0.252 0.176 0.225 0.170 S4 H2 R0 J0
0.253 0.237 0.255 0.125 0.163 0.218 S4 H2 R0 J0
0.222 0.160 0.326 0.139 0.123 0.163 S4 H2 R0 J0
0.277 0.192 0.305 0.172 0.284 0.292 S4 H2 R0 J0
0.290 0.396 0.278 0.162 0.190 0.341 S3 H2 R0 J0
0.211 0.423 0.226 0.120 0.198 0.391 S3 H2 R0 J0
0.186 0.386 0.180 0.196 0.221 0.398 S3 H2 R0 J0
0.418 0.069 0.581 0.423 0.261 0.325 S2 H2 R0 J0
0.175 0.074 0.154 0.280 0.396 0.264 S2 H2 R0 J0
0.238 0.174 0.128 0.317 0.471 0.283 S2 H2 R0 J0
0.160 0.111 0.283 0.205 0.320 0.237 S2 H2 R0 J0
0.198 0.231 0.403 0.264 0.332 0.197 S2 H2 R0 J0
0.329 0.225 0.177 0.247 0.330 0.122 S2 H2 R0 J0
0.180 0.195 0.228 0.217 0.334 0.162 S2 H2 R0 J0
0.242 0.185 0.260 0.195 0.331 0.188 S2 H2 R0 J0
0.287 0.202 0.181 0.291 0.325 0.267 S2 H2 R0 J0
0.216 0.233 0.232 0.196 0.337 0.238 S2 H2 R0 J0
0.318 0.060 0.352 0.425 0.112 0.178 S1 H2 R0 JO
0.308 0.054 0.276 0.320 0.133 0.166 S1 H2 R0 J0
0.211 0.010 0.252 0.071 0.195 0.199 S1 H2 R0 J0
0.129 0.050 0.126 0.107 0.134 0.189 S1 H2 R0 J0
0.285 0.246 0.227 0.205 0.134 0.176 S1 H2 R0 J0
0.139 0.122 0.284 0.221 0.105 0.172 S1 H2 R0 J0
0.218 0.198 0.184 0.299 0.149 0.124 S1 H2 R0 J0
0.177 0.212 0.181 0.309 0.217 0.116 S1 H2 R0 J0
0.209 0.198 0.279 0.291 0.154 0.138 S1 H2 R0 J0
0.386 0.173 0.303 0.179 0.221 0.139 S1 H2 R0 J0
0.137 0.254 0.209 0.339 0.166 0.142 S1 H2 R0 J0
0.193 0.247 0.230 0.203 0.169 0.287 S1 H2 R0 J0
0.302 0.280 0.184 0.329 0.226 0.143 S1 H2 R0 J0
0.350 0.008 0.108 0.217 0.377 0.402 S4 H1 R0 J0
0.323 0.116 0.528 0.354 0.149 0.298 S4 H1 R0 J0
0.102 0.169 0.080 0.103 0.027 0.087 S4 H1 R0 J0
0.198 0.137 0.309 0.332 0.125 0.034 S4 H1 R0 J0
0.110 0.107 0.126 0.111 0.185 0.291 S4 H1 R0 J0
0.173 0.242 0.360 0.175 0.268 0.191 S4 H1 R0 J0
0.417 0.161 0.526 0.262 0.169 0.377 S2 H1 R0 J0
0.123 0.184 0.231 0.354 0.468 0.245 S2 H1 R0 J0
0.109 0.137 0.279 0.274 0.321 0.192 S2 H1 R0 J0
0.111 0.179 0.257 0.285 0.375 0.219 S2 H1 R0 J0
0.166 0.134 0.128 0.148 0.348 0.228 S2 H1 R0 J0
0.303 0.280 0.252 0.138 0.434 0.301 S2 H1 R0 J0
0.128 0.122 0.228 0.184 0.327 0.126 S2 H1 R0 J0
0.157 0.143 0.191 0.262 0.313 0.220 S2 H1 R0 J0
0.134 0.025 0.209 0.112 0.129 0.212 S1 H1 R0 J0
0.314 0.264 0.300 0.297 0.031 0.169 S1 H1 R0 J0
0.288 0.019 0.257 0.105 0.074 0.124 S1 H1 R0 J0
0.107 0.223 0.186 0.170 0.212 0.202 S1 H1 R0 J0
0.295 0.166 0.226 0.120 0.108 0.299 S1 H1 R0 J0
0.300 0.269 0.177 0.224 0.107 0.195 S1 H1 R0 J0
0.171 0.219 0.125 0.160 0.150 0.220 S1 H1 R0 J0
0.057 0.465 0.275 0.362 0.136 0.344 S4 H4 R1 J1
0.504 0.092 0.294 0.346 0.130 0.303 S4 H4 R1 J1
0.102 0.003 0.219 0.154 0.041 0.161 S4 H4 R2 J2
0.316 0.209 0.301 0.128 0.201 0.316 S4 H4 R2 J1
0.251 0.294 0.127 0.220 0.204 0.352 S4 H4 R2R5 J1
0.383 0.116 0.452 0.279 0.185 0.413 S4 H4 R3 J1
0.243 0.198 0.287 0.178 0.242 0.475 S4 H4 R1R3 J3
0.323 0.144 0.365 0.276 0.374 0.398 S4 H4 R1R2R3R5 J1
0.271 0.322 0.339 0.144 0.133 0.331 S4 H4 R2 J2
0.200 0.327 0.266 0.309 0.120 0.226 S4 H4 R2 J1
0.346 0.171 0.235 0.136 0.134 0.395 S4 H4 R1 J3
0.251 0.174 0.191 0.204 0.183 0.345 S4 H4 R2 J3
0.266 0.357 0.329 0.142 0.311 0.440 S4 H4 R1R2R3R5 J1
0.295 0.185 0.343 0.198 0.144 0.393 S4 H4 R1 J2
0.200 0.256 0.391 0.232 0.193 0.328 S4 H4 R5 J3
0.267 0.160 0.245 0.182 0.144 0.307 S4 H4 R1 J1
0.100 0.099 0.310 0.297 0.166 0.412 S3 H4 R1R2R3 J1
0.184 0.186 0.201 0.204 0.173 0.250 S3 H4 R2 J2
0.294 0.773 0.319 0.376 0.460 0.141 S3 H4 R1R2R3R4R5 J1
0.174 0.688 0.190 0.552 0.424 0.454 S3 H4 R1R2R3R5 J1
0.188 0.519 0.143 0.250 0.141 0.380 S3 H4 R2R3R5 J1
0.193 0.364 0.128 0.163 0.217 0.434 S3 H4 R1R3 J1
0.291 0.332 0.275 0.219 0.231 0.177 S3 H4 R3 J1
0.264 0.107 0.263 0.197 0.208 0.342 S3 H4 R3 J1
0.168 0.273 0.133 0.135 0.228 0.324 S3 H4 R3 J1
0.169 0.412 0.188 0.223 0.143 0.302 S3 H4 R3 J1
0.208 0.421 0.244 0.136 0.159 0.389 S3 H4 R3 J1
0.267 0.468 0.218 0.154 0.264 0.374 S3 H4 R1R3 J2
0.295 0.481 0.342 0.228 0.174 0.411 S3 H4 R5 J1
0.346 0.444 0.234 0.233 0.140 0.409 S3 H4 R5 J1
0.235 0.438 0.185 0.256 0.200 0.325 S3 H4 R0 J0
0.269 0.434 0.392 0.174 0.225 0.426 S3 H4 R1 J3
0.259 0.543 0.288 0.244 0.185 0.439 S3 H4 R3 J1
0.228 0.440 0.292 0.238 0.179 0.332 S3 H4 R2R3 J1
0.287 0.402 0.381 0.264 0.247 0.480 S3 H4 R3 J1
0.339 0.529 0.335 0.273 0.195 0.386 S3 H4 R1R2R3 J1
0.324 0.164 0.367 0.261 0.189 0.139 S2 H4 R4 J3
0.054 0.049 0.185 0.345 0.124 0.164 S2 H4 R4 J1
0.159 0.028 0.239 0.356 0.466 0.177 S2 H4 R1R2 J3
0.273 0.013 0.170 0.171 0.100 0.220 S2 H4 R1R2 J1
0.055 0.096 0.289 0.327 0.336 0.222 S2 H4 R2 J2
0.181 0.091 0.255 0.316 0.526 0.328 S2 H4 R1R5 J1
0.238 0.114 0.223 0.433 0.349 0.160 S2 H4 R5 J3
0.164 0.051 0.186 0.291 0.341 0.427 S2 H4 R1R5 J3
0.210 0.151 0.238 0.285 0.427 0.358 S2 H4 R1R5 J3
0.432 0.104 0.178 0.274 0.367 0.286 S2 H4 R4 J1
0.363 0.156 0.155 0.131 0.486 0.308 S2 H4 R1R3 J3
0.247 0.136 0.138 0.258 0.261 0.185 S2 H4 R2 J2
0.330 0.150 0.365 0.282 0.370 0.210 S2 H4 R1R4 J1
0.211 0.215 0.201 0.217 0.319 0.292 S2 H4 R1R5 J2
0.427 0.190 0.316 0.191 0.294 0.338 S2 H4 R4 J1
0.296 0.122 0.231 0.244 0.318 0.211 S2 H4 R2 J2
0.247 0.211 0.263 0.236 0.328 0.254 S2 H4 R2 J1
0.257 0.385 0.378 0.209 0.246 0.381 S2 H4 R1 J1
0.212 0.222 0.242 0.382 0.419 0.384 S2 H4 R3 J1
0.285 0.145 0.215 0.306 0.385 0.276 S2 H4 R3 J2
0.216 0.144 0.208 0.230 0.278 0.359 S2 H4 R1R3 J2
0.271 0.131 0.255 0.195 0.316 0.160 S2 H4 R3 J3
0.328 0.251 0.216 0.272 0.435 0.224 S2 H4 R1R2R3 J1
0.219 0.143 0.080 0.173 0.302 0.329 S2 H4 R2R3 J1
0.332 0.195 0.184 0.247 0.339 0.442 S2 H4 R1R2R3 J1
0.294 0.294 0.311 0.337 0.340 0.397 S2 H4 R1R3 J2
0.246 0.183 0.295 0.210 0.310 0.323 S2 H4 R5 J1
0.282 0.200 0.232 0.203 0.335 0.241 S2 H4 R2 J1
0.272 0.163 0.345 0.187 0.294 0.440 S2 H4 R2R4 J3
0.173 0.140 0.134 0.250 0.323 0.387 S2 H4 R2 J1
0.250 0.226 0.226 0.202 0.298 0.346 S2 H4 R4 J3
0.242 0.159 0.277 0.183 0.325 0.312 S2 H4 R2 J3
0.313 0.144 0.275 0.158 0.254 0.380 S2 H4 R4 J1
0.296 0.155 0.238 0.208 0.340 0.233 S2 H4 R4 J2
0.274 0.183 0.207 0.170 0.298 0.367 S2 H4 R2R4 J1
0.281 0.211 0.291 0.230 0.369 0.256 S2 H4 R5 J3
0.237 0.195 0.277 0.192 0.320 0.344 S2 H4 R1 J1
0.249 0.187 0.192 0.240 0.333 0.424 S2 H4 R2R3 J2
0.303 0.190 0.337 0.300 0.443 0.400 S2 H4 R3 J1
0.193 0.255 0.333 0.174 0.400 0.308 S2 H4 R2 J1
0.227 0.195 0.344 0.287 0.180 0.374 S2 H4 R2 J2
0.347 0.311 0.476 0.211 0.084 0.372 S1 H4 R1R5 J1
0.373 0.340 0.279 0.122 0.129 0.392 S1 H4 R5 J1
0.197 0.360 0.292 0.194 0.212 0.401 S1 H4 R5 J1
0.276 0.290 0.386 0.225 0.150 0.400 S1 H4 R2 J1
0.304 0.319 0.179 0.149 0.155 0.293 S1 H4 R1 J1
0.235 0.345 0.392 0.235 0.182 0.346 S1 H4 R5 J1
0.325 0.100 0.392 0.132 0.083 0.324 S4 H3 R0 J0
0.166 0.214 0.303 0.153 0.103 0.166 S4 H3 R0 J0
0.226 0.285 0.176 0.092 0.220 0.302 S4 H3 R0 J0
0.115 0.128 0.326 0.171 0.113 0.251 S4 H3 R0 J0
0.253 0.199 0.305 0.195 0.142 0.296 S4 H3 R0 J0
0.306 0.141 0.256 0.143 0.124 0.200 S4 H3 R0 J0
0.277 0.136 0.232 0.156 0.187 0.306 S4 H3 R0 J0
0.223 0.334 0.182 0.278 0.127 0.270 S4 H3 R0 J0
0.176 0.120 0.144 0.118 0.222 0.246 S4 H3 R0 J0
0.205 0.139 0.240 0.165 0.224 0.340 S4 H3 R0 J0
0.238 0.152 0.179 0.175 0.237 0.282 S4 H3 R0 J0
0.173 0.230 0.233 0.214 0.154 0.160 S4 H3 R0 J0
0.243 0.345 0.128 0.241 0.136 0.202 S4 H3 R0 J0
0.292 0.244 0.189 0.137 0.152 0.155 S4 H3 R0 J0
0.122 0.446 0.210 0.132 0.180 0.393 S3 H3 R0 J0
0.224 0.441 0.223 0.146 0.226 0.157 S3 H3 R0 J0
0.177 0.302 0.210 0.238 0.107 0.143 S3 H3 R0 J0
0.176 0.405 0.130 0.256 0.172 0.384 S3 H3 R0 J0
0.183 0.332 0.155 0.136 0.183 0.313 S3 H3 R0 J0
0.229 0.418 0.208 0.223 0.195 0.400 S3 H3 R0 J0
0.158 0.404 0.269 0.280 0.191 0.318 S3 H3 R0 J0
0.221 0.477 0.179 0.135 0.117 0.427 S3 H3 R0 J0
0.250 0.530 0.253 0.207 0.129 0.431 S3 H3 R0 J0
0.252 0.473 0.288 0.241 0.227 0.334 S3 H3 R0 J0
0.308 0.020 0.284 0.376 0.179 0.188 S2 H3 R5 J1
0.247 0.172 0.255 0.459 0.405 0.265 S2 H3 R0 J0
0.355 0.180 0.182 0.300 0.355 0.142 S2 H3 R0 J0
0.282 0.122 0.220 0.201 0.381 0.274 S2 H3 R0 J0
0.155 0.028 0.255 0.242 0.329 0.195 S2 H3 R0 J0
0.226 0.122 0.237 0.247 0.383 0.219 S2 H3 R0 J0
0.247 0.140 0.193 0.227 0.333 0.173 S2 H3 R0 J0
0.190 0.246 0.244 0.205 0.310 0.219 S2 H3 R0 J0
0.282 0.180 0.277 0.242 0.437 0.289 S2 H3 R0 J0
0.228 0.378 0.187 0.134 0.039 0.171 S1 H3 R0 J0
0.288 0.065 0.280 0.302 0.105 0.295 S1 H3 R0 J0
0.296 0.271 0.207 0.279 0.113 0.194 S1 H3 R0 J0
0.389 0.204 0.318 0.220 0.190 0.236 S1 H3 R0 J0
0.140 0.231 0.144 0.250 0.114 0.233 S1 H3 R0 J0
0.231 0.192 0.240 0.201 0.127 0.155 S1 H3 R0 J0
0.198 0.228 0.131 0.255 0.197 0.137 S1 H3 R0 J0
0.235 0.243 0.232 0.306 0.190 0.338 S1 H3 R0 J0
0.456 0.400 0.610 0.473 0.153 0.607 S4 H2 R0 J0
0.322 0.220 0.376 0.124 0.373 0.435 S4 H2 R0 J0
0.108 0.264 0.459 0.264 0.435 0.253 S4 H2 R0 J0
0.110 0.212 0.377 0.174 0.172 0.428 S4 H2 R0 J0
0.205 0.047 0.286 0.180 0.171 0.237 S4 H2 R0 J0
0.179 0.118 0.242 0.176 0.207 0.210 S4 H2 R0 J0
0.245 0.146 0.313 0.225 0.121 0.313 S4 H2 R0 J0
0.206 0.143 0.335 0.136 0.240 0.223 S4 H2 R0 J0
0.287 0.142 0.282 0.188 0.166 0.232 S4 H2 R0 J0
0.254 0.185 0.226 0.232 0.213 0.238 S4 H2 R0 J0
0.215 0.132 0.310 0.150 0.161 0.137 S4 H2 R0 J0
0.155 0.093 0.253 0.173 0.219 0.175 S4 H2 R0 J0
0.254 0.245 0.267 0.135 0.172 0.236 S4 H2 R0 J0
0.227 0.162 0.337 0.144 0.121 0.172 S4 H2 R0 J0
0.280 0.202 0.300 0.169 0.299 0.297 S4 H2 R0 J0
0.305 0.404 0.277 0.157 0.185 0.343 S3 H2 R0 J0
0.214 0.429 0.242 0.116 0.208 0.396 S3 H2 R0 J0
0.188 0.393 0.191 0.210 0.234 0.403 S3 H2 R0 J0
0.420 0.075 0.590 0.436 0.259 0.324 S2 H2 R0 J0
0.177 0.071 0.163 0.279 0.410 0.273 S2 H2 R0 J0
0.254 0.184 0.139 0.335 0.475 0.281 S2 H2 R0 J0
0.169 0.125 0.290 0.196 0.322 0.241 S2 H2 R0 J0
0.193 0.230 0.415 0.271 0.346 0.196 S2 H2 R0 J0
0.345 0.229 0.191 0.248 0.337 0.129 S2 H2 R0 J0
0.174 0.204 0.241 0.229 0.344 0.169 S2 H2 R0 J0
0.253 0.195 0.251 0.195 0.339 0.195 S2 H2 R0 J0
0.289 0.207 0.188 0.306 0.332 0.258 S2 H2 R0 J0
0.232 0.241 0.236 0.199 0.334 0.235 S2 H2 R0 J0
0.324 0.072 0.351 0.434 0.125 0.182 S1 H2 R0 JO
0.318 0.059 0.279 0.321 0.148 0.178 S1 H2 R0 J0
0.216 0.015 0.259 0.075 0.193 0.201 S1 H2 R0 J0
0.142 0.057 0.137 0.114 0.126 0.188 S1 H2 R0 J0
0.281 0.250 0.233 0.202 0.140 0.185 S1 H2 R0 J0
0.144 0.136 0.294 0.222 0.113 0.171 S1 H2 R0 J0
0.217 0.209 0.193 0.296 0.148 0.129 S1 H2 R0 J0
0.183 0.220 0.193 0.318 0.232 0.134 S1 H2 R0 J0
0.217 0.211 0.280 0.288 0.167 0.135 S1 H2 R0 J0
0.400 0.166 0.302 0.185 0.219 0.133 S1 H2 R0 J0
0.147 0.265 0.220 0.343 0.177 0.145 S1 H2 R0 J0
0.191 0.251 0.242 0.213 0.176 0.302 S1 H2 R0 J0
0.309 0.279 0.177 0.341 0.227 0.140 S1 H2 R0 J0
0.345 0.005 0.116 0.228 0.378 0.399 S4 H1 R0 J0
0.319 0.124 0.535 0.355 0.140 0.294 S4 H1 R0 J0
0.110 0.176 0.077 0.093 0.033 0.097 S4 H1 R0 J0
0.210 0.153 0.317 0.337 0.124 0.042 S4 H1 R0 J0
0.115 0.103 0.144 0.110 0.196 0.304 S4 H1 R0 J0
0.185 0.238 0.358 0.180 0.278 0.205 S4 H1 R0 J0
0.435 0.170 0.544 0.265 0.178 0.387 S2 H1 R0 J0
0.138 0.197 0.234 0.352 0.472 0.256 S2 H1 R0 J0
0.119 0.137 0.277 0.283 0.314 0.194 S2 H1 R0 J0
0.111 0.175 0.262 0.299 0.375 0.213 S2 H1 R0 J0
0.173 0.146 0.141 0.155 0.347 0.226 S2 H1 R0 J0
0.310 0.290 0.260 0.149 0.442 0.316 S2 H1 R0 J0
0.132 0.116 0.233 0.178 0.327 0.133 S2 H1 R0 J0
0.168 0.149 0.187 0.269 0.315 0.228 S2 H1 R0 J0
0.134 0.041 0.214 0.120 0.127 0.207 S1 H1 R0 J0
0.329 0.274 0.309 0.305 0.033 0.182 S1 H1 R0 J0
0.303 0.023 0.263 0.112 0.073 0.140 S1 H1 R0 J0
0.104 0.220 0.199 0.180 0.219 0.206 S1 H1 R0 J0
0.300 0.169 0.242 0.126 0.112 0.307 S1 H1 R0 J0
0.298 0.272 0.182 0.220 0.108 0.190 S1 H1 R0 J0
0.187 0.234 0.133 0.168 0.142 0.232 S1 H1 R0 J0
0.034 0.454 0.264 0.348 0.107 0.329 S4 H4 R1 J1
0.474 0.088 0.274 0.316 0.102 0.272 S4 H4 R1 J1
0.085 0.000 0.195 0.135 0.005 0.141 S4 H4 R2 J2
0.304 0.194 0.288 0.110 0.167 0.305 S4 H4 R2 J1
0.231 0.268 0.114 0.197 0.178 0.342 S4 H4 R2R5 J1
0.377 0.103 0.443 0.250 0.164 0.379 S4 H4 R3 J1
0.226 0.175 0.262 0.160 0.231 0.463 S4 H4 R1R3 J3
0.304 0.113 0.347 0.250 0.364 0.373 S4 H4 R1R2R3R5 J1
0.247 0.312 0.310 0.122 0.105 0.318 S4 H4 R2 J2
0.184 0.317 0.244 0.287 0.098 0.213 S4 H4 R2 J1
0.325 0.145 0.222 0.114 0.116 0.392 S4 H4 R1 J3
0.218 0.155 0.171 0.186 0.175 0.325 S4 H4 R2 J3
0.258 0.332 0.324 0.108 0.293 0.431 S4 H4 R1R2R3R5 J1
0.273 0.163 0.312 0.180 0.119 0.374 S4 H4 R1 J2
0.181 0.251 0.357 0.218 0.171 0.316 S4 H4 R5 J3
0.263 0.127 0.205 0.181 0.129 0.271 S4 H4 R1 J1
0.083 0.084 0.287 0.276 0.143 0.388 S3 H4 R1R2R3 J1
0.169 0.164 0.183 0.174 0.149 0.218 S3 H4 R2 J2
0.288 0.772 0.282 0.355 0.438 0.118 S3 H4 R1R2R3R4R5 J1
0.158 0.670 0.175 0.516 0.401 0.442 S3 H4 R1R2R3R5 J1
0.161 0.485 0.126 0.218 0.132 0.344 S3 H4 R2R3R5 J1
0.186 0.357 0.113 0.139 0.190 0.403 S3 H4 R1R3 J1
0.258 0.315 0.254 0.204 0.224 0.167 S3 H4 R3 J1
0.233 0.090 0.236 0.173 0.197 0.329 S3 H4 R3 J1
0.146 0.245 0.112 0.124 0.208 0.316 S3 H4 R3 J1
0.149 0.376 0.164 0.211 0.127 0.279 S3 H4 R3 J1
0.195 0.409 0.217 0.128 0.123 0.375 S3 H4 R3 J1
0.247 0.449 0.183 0.151 0.240 0.345 S3 H4 R1R3 J2
0.275 0.456 0.321 0.191 0.167 0.392 S3 H4 R5 J1
0.326 0.414 0.214 0.199 0.126 0.381 S3 H4 R5 J1
0.213 0.415 0.163 0.218 0.180 0.321 S3 H4 R0 J0
0.251 0.418 0.371 0.144 0.215 0.417 S3 H4 R1 J3
0.233 0.538 0.268 0.225 0.168 0.417 S3 H4 R3 J1
0.209 0.424 0.267 0.201 0.167 0.327 S3 H4 R2R3 J1
0.253 0.377 0.360 0.241 0.227 0.460 S3 H4 R3 J1
0.308 0.508 0.309 0.253 0.170 0.359 S3 H4 R1R2R3 J1
0.303 0.149 0.349 0.239 0.172 0.128 S2 H4 R4 J3
0.042 0.028 0.173 0.307 0.100 0.145 S2 H4 R4 J1
0.135 0.014 0.217 0.349 0.460 0.151 S2 H4 R1R2 J3
0.253 0.000 0.138 0.144 0.091 0.198 S2 H4 R1R2 J1
0.026 0.086 0.260 0.304 0.318 0.199 S2 H4 R2 J2
0.158 0.074 0.224 0.313 0.512 0.295 S2 H4 R1R5 J1
0.229 0.096 0.213 0.418 0.327 0.125 S2 H4 R5 J3
0.158 0.019 0.183 0.270 0.310 0.393 S2 H4 R1R5 J3
0.198 0.118 0.216 0.254 0.419 0.355 S2 H4 R1R5 J3
0.411 0.084 0.165 0.249 0.363 0.264 S2 H4 R4 J1
0.337 0.147 0.119 0.112 0.468 0.277 S2 H4 R1R3 J3
0.226 0.115 0.116 0.227 0.241 0.161 S2 H4 R2 J2
0.312 0.132 0.341 0.272 0.350 0.187 S2 H4 R1R4 J1
0.191 0.189 0.174 0.195 0.306 0.281 S2 H4 R1R5 J2
0.417 0.174 0.282 0.164 0.275 0.314 S2 H4 R4 J1
0.283 0.092 0.218 0.219 0.302 0.190 S2 H4 R2 J2
0.219 0.191 0.248 0.220 0.305 0.224 S2 H4 R2 J1
0.239 0.347 0.368 0.184 0.212 0.358 S2 H4 R1 J1
0.191 0.198 0.215 0.345 0.400 0.352 S2 H4 R3 J1
0.275 0.121 0.193 0.278 0.363 0.241 S2 H4 R3 J2
0.204 0.133 0.195 0.211 0.269 0.332 S2 H4 R1R3 J2
0.247 0.112 0.247 0.184 0.283 0.150 S2 H4 R3 J3
0.312 0.213 0.194 0.244 0.413 0.203 S2 H4 R1R2R3 J1
0.208 0.121 0.068 0.149 0.294 0.311 S2 H4 R2R3 J1
0.318 0.171 0.156 0.225 0.309 0.425 S2 H4 R1R2R3 J1
0.270 0.279 0.291 0.332 0.323 0.376 S2 H4 R1R3 J2
0.229 0.164 0.263 0.190 0.287 0.297 S2 H4 R5 J1
0.251 0.166 0.220 0.168 0.310 0.236 S2 H4 R2 J1
0.250 0.138 0.313 0.168 0.274 0.416 S2 H4 R2R4 J3
0.155 0.122 0.118 0.229 0.298 0.352 S2 H4 R2 J1
0.228 0.198 0.212 0.183 0.290 0.317 S2 H4 R4 J3
0.219 0.153 0.271 0.162 0.307 0.275 S2 H4 R2 J3
0.293 0.120 0.270 0.139 0.222 0.356 S2 H4 R4 J1
0.270 0.133 0.224 0.190 0.327 0.208 S2 H4 R4 J2
0.243 0.159 0.194 0.139 0.284 0.345 S2 H4 R2R4 J1
0.265 0.177 0.268 0.210 0.360 0.240 S2 H4 R5 J3
0.214 0.192 0.269 0.166 0.300 0.307 S2 H4 R1 J1
0.230 0.164 0.167 0.231 0.321 0.407 S2 H4 R2R3 J2
0.277 0.165 0.317 0.292 0.416 0.376 S2 H4 R3 J1
0.182 0.244 0.322 0.146 0.387 0.281 S2 H4 R2 J1
0.215 0.185 0.306 0.254 0.160 0.358 S2 H4 R2 J2
0.341 0.291 0.467 0.202 0.055 0.361 S1 H4 R1R5 J1
0.366 0.316 0.270 0.096 0.104 0.371 S1 H4 R5 J1
0.170 0.342 0.274 0.175 0.187 0.364 S1 H4 R5 J1
0.251 0.269 0.364 0.216 0.123 0.384 S1 H4 R2 J1
0.274 0.303 0.160 0.123 0.149 0.272 S1 H4 R1 J1
0.216 0.310 0.371 0.215 0.166 0.317 S1 H4 R5 J1
0.305 0.086 0.359 0.106 0.056 0.305 S4 H3 R0 J0
0.161 0.194 0.295 0.138 0.088 0.137 S4 H3 R0 J0
0.212 0.267 0.161 0.080 0.199 0.292 S4 H3 R0 J0
0.091 0.120 0.303 0.160 0.094 0.221 S4 H3 R0 J0
0.235 0.191 0.298 0.176 0.113 0.267 S4 H3 R0 J0
0.279 0.119 0.239 0.137 0.121 0.176 S4 H3 R0 J0
0.250 0.122 0.221 0.146 0.158 0.288 S4 H3 R0 J0
0.199 0.321 0.156 0.255 0.103 0.252 S4 H3 R0 J0
0.169 0.116 0.116 0.112 0.217 0.223 S4 H3 R0 J0
0.186 0.113 0.212 0.157 0.216 0.310 S4 H3 R0 J0
0.210 0.134 0.169 0.144 0.218 0.245 S4 H3 R0 J0
0.149 0.211 0.205 0.193 0.124 0.129 S4 H3 R0 J0
0.214 0.308 0.118 0.205 0.101 0.180 S4 H3 R0 J0
0.254 0.224 0.175 0.113 0.124 0.142 S4 H3 R0 J0
0.106 0.424 0.185 0.120 0.165 0.361 S3 H3 R0 J0
0.213 0.432 0.190 0.130 0.216 0.140 S3 H3 R0 J0
0.157 0.284 0.187 0.206 0.104 0.132 S3 H3 R0 J0
0.166 0.382 0.108 0.230 0.152 0.367 S3 H3 R0 J0
0.163 0.324 0.134 0.117 0.165 0.293 S3 H3 R0 J0
0.202 0.410 0.197 0.202 0.171 0.390 S3 H3 R0 J0
0.144 0.395 0.249 0.262 0.170 0.301 S3 H3 R0 J0
0.207 0.457 0.161 0.112 0.092 0.403 S3 H3 R0 J0
0.240 0.513 0.239 0.198 0.124 0.416 S3 H3 R0 J0
0.232 0.455 0.274 0.209 0.204 0.316 S3 H3 R0 J0
0.290 0.000 0.271 0.363 0.154 0.177 S2 H3 R5 J1
0.226 0.148 0.234 0.427 0.382 0.249 S2 H3 R0 J0
0.328 0.149 0.173 0.277 0.328 0.122 S2 H3 R0 J0
0.245 0.105 0.214 0.173 0.350 0.264 S2 H3 R0 J0
0.140 0.013 0.238 0.222 0.313 0.170 S2 H3 R0 J0
0.198 0.106 0.211 0.239 0.371 0.209 S2 H3 R0 J0
0.232 0.118 0.170 0.215 0.321 0.142 S2 H3 R0 J0
0.166 0.220 0.214 0.195 0.290 0.213 S2 H3 R0 J0
0.257 0.159 0.272 0.229 0.432 0.273 S2 H3 R0 J0
0.202 0.352 0.161 0.097 0.003 0.148 S1 H3 R0 J0
0.266 0.028 0.258 0.287 0.083 0.274 S1 H3 R0 J0
0.266 0.253 0.189 0.274 0.097 0.177 S1 H3 R0 J0
0.366 0.185 0.287 0.191 0.168 0.231 S1 H3 R0 J0
0.126 0.200 0.117 0.231 0.099 0.223 S1 H3 R0 J0
0.206 0.158 0.216 0.182 0.110 0.141 S1 H3 R0 J0
0.175 0.217 0.124 0.233 0.164 0.120 S1 H3 R0 J0
0.215 0.226 0.218 0.285 0.161 0.305 S1 H3 R0 J0
0.429 0.381 0.598 0.446 0.121 0.601 S4 H2 R0 J0
0.298 0.194 0.359 0.104 0.362 0.411 S4 H2 R0 J0
0.094 0.231 0.438 0.254 0.401 0.222 S4 H2 R0 J0
0.087 0.198 0.370 0.152 0.144 0.420 S4 H2 R0 J0
0.180 0.025 0.268 0.155 0.162 0.218 S4 H2 R0 J0
0.155 0.101 0.220 0.155 0.194 0.186 S4 H2 R0 J0
0.216 0.108 0.285 0.199 0.105 0.300 S4 H2 R0 J0
0.175 0.115 0.309 0.115 0.229 0.205 S4 H2 R0 J0
0.267 0.119 0.263 0.176 0.135 0.212 S4 H2 R0 J0
0.233 0.156 0.221 0.220 0.182 0.222 S4 H2 R0 J0
0.193 0.099 0.289 0.123 0.135 0.115 S4 H2 R0 J0
0.151 0.069 0.241 0.166 0.206 0.159 S4 H2 R0 J0
0.238 0.214 0.242 0.114 0.151 0.199 S4 H2 R0 J0
0.198 0.133 0.308 0.130 0.097 0.135 S4 H2 R0 J0
0.258 0.176 0.298 0.154 0.279 0.269 S4 H2 R0 J0
0.270 0.381 0.257 0.152 0.168 0.328 S3 H2 R0 J0
0.188 0.404 0.220 0.100 0.183 0.382 S3 H2 R0 J0
0.173 0.368 0.167 0.174 0.205 0.388 S3 H2 R0 J0
0.397 0.055 0.557 0.404 0.252 0.316 S2 H2 R0 J0
0.166 0.051 0.135 0.260 0.382 0.257 S2 H2 R0 J0
0.217 0.153 0.111 0.298 0.468 0.266 S2 H2 R0 J0
0.145 0.093 0.260 0.186 0.302 0.227 S2 H2 R0 J0
0.178 0.210 0.387 0.243 0.321 0.187 S2 H2 R0 J0
0.326 0.208 0.173 0.235 0.317 0.108 S2 H2 R0 J0
0.173 0.178 0.221 0.215 0.310 0.146 S2 H2 R0 J0
0.239 0.168 0.231 0.191 0.316 0.166 S2 H2 R0 J0
0.277 0.181 0.166 0.275 0.310 0.238 S2 H2 R0 J0
0.216 0.214 0.208 0.193 0.322 0.222 S2 H2 R0 J0
0.298 0.042 0.340 0.403 0.092 0.166 S1 H2 R0 JO
0.294 0.034 0.261 0.313 0.124 0.149 S1 H2 R0 J0
0.190 0.000 0.242 0.060 0.176 0.174 S1 H2 R0 J0
0.122 0.028 0.119 0.096 0.120 0.168 S1 H2 R0 J0
0.273 0.235 0.206 0.196 0.110 0.151 S1 H2 R0 J0
0.125 0.104 0.260 0.219 0.092 0.156 S1 H2 R0 J0
0.203 0.177 0.171 0.278 0.126 0.113 S1 H2 R0 J0
0.162 0.185 0.162 0.293 0.198 0.100 S1 H2 R0 J0
0.204 0.191 0.267 0.278 0.132 0.123 S1 H2 R0 J0
0.368 0.153 0.287 0.168 0.209 0.129 S1 H2 R0 J0
0.118 0.240 0.191 0.325 0.161 0.118 S1 H2 R0 J0
0.165 0.226 0.215 0.193 0.145 0.274 S1 H2 R0 J0
0.289 0.268 0.170 0.315 0.213 0.136 S1 H2 R0 J0
0.324 0.000 0.080 0.202 0.358 0.377 S4 H1 R0 J0
0.312 0.113 0.517 0.336 0.129 0.269 S4 H1 R0 J0
0.092 0.145 0.068 0.073 0.017 0.077 S4 H1 R0 J0
0.195 0.129 0.294 0.324 0.105 0.019 S4 H1 R0 J0
0.089 0.094 0.106 0.095 0.179 0.272 S4 H1 R0 J0
0.161 0.219 0.346 0.153 0.248 0.181 S4 H1 R0 J0
0.400 0.152 0.524 0.252 0.160 0.356 S2 H1 R0 J0
0.118 0.174 0.225 0.334 0.454 0.236 S2 H1 R0 J0
0.101 0.125 0.256 0.247 0.308 0.186 S2 H1 R0 J0
0.095 0.173 0.237 0.268 0.371 0.205 S2 H1 R0 J0
0.164 0.121 0.118 0.125 0.340 0.203 S2 H1 R0 J0
0.288 0.251 0.246 0.122 0.421 0.293 S2 H1 R0 J0
0.124 0.097 0.225 0.166 0.306 0.115 S2 H1 R0 J0
0.147 0.121 0.178 0.248 0.298 0.205 S2 H1 R0 J0
0.122 0.017 0.190 0.102 0.105 0.183 S1 H1 R0 J0
0.306 0.243 0.291 0.271 0.012 0.164 S1 H1 R0 J0
0.284 0.008 0.244 0.103 0.056 0.119 S1 H1 R0 J0
0.087 0.200 0.172 0.163 0.195 0.195 S1 H1 R0 J0
0.272 0.149 0.217 0.104 0.086 0.284 S1 H1 R0 J0
0.286 0.244 0.164 0.210 0.100 0.178 S1 H1 R0 J0
0.151 0.213 0.113 0.141 0.140 0.200 S1 H1 R0 J0
0.045 0.453 0.267 0.343 0.107 0.340 S4 H4 R1 J1
0.487 0.086 0.269 0.318 0.109 0.282 S4 H4 R1 J1
0.089 0.000 0.199 0.134 0.014 0.154 S4 H4 R2 J2
0.304 0.196 0.291 0.113 0.180 0.305 S4 H4 R2 J1
0.232 0.269 0.120 0.201 0.181 0.343 S4 H4 R2R5 J1
0.375 0.099 0.446 0.260 0.170 0.387 S4 H4 R3 J1
0.229 0.189 0.266 0.164 0.231 0.467 S4 H4 R1R3 J3
0.317 0.122 0.343 0.261 0.359 0.387 S4 H4 R1R2R3R5 J1
0.248 0.305 0.319 0.132 0.115 0.325 S4 H4 R2 J2
0.193 0.320 0.245 0.287 0.104 0.215 S4 H4 R2 J1
0.317 0.153 0.219 0.111 0.121 0.383 S4 H4 R1 J3
0.226 0.162 0.166 0.190 0.169 0.322 S4 H4 R2 J3
0.254 0.346 0.321 0.123 0.289 0.436 S4 H4 R1R2R3R5 J1
0.277 0.168 0.320 0.181 0.136 0.375 S4 H4 R1 J2
0.184 0.248 0.375 0.222 0.173 0.325 S4 H4 R5 J3
0.263 0.137 0.219 0.173 0.124 0.280 S4 H4 R1 J1
0.089 0.090 0.298 0.271 0.163 0.389 S3 H4 R1R2R3 J1
0.169 0.173 0.196 0.178 0.161 0.233 S3 H4 R2 J2
0.290 0.769 0.291 0.367 0.438 0.127 S3 H4 R1R2R3R4R5 J1
0.165 0.679 0.169 0.527 0.415 0.445 S3 H4 R1R2R3R5 J1
0.163 0.494 0.126 0.232 0.134 0.352 S3 H4 R2R3R5 J1
0.180 0.359 0.121 0.146 0.206 0.413 S3 H4 R1R3 J1
0.268 0.316 0.270 0.212 0.224 0.165 S3 H4 R3 J1
0.240 0.103 0.242 0.169 0.194 0.335 S3 H4 R3 J1
0.150 0.256 0.122 0.124 0.207 0.314 S3 H4 R3 J1
0.154 0.395 0.165 0.207 0.124 0.288 S3 H4 R3 J1
0.205 0.414 0.222 0.134 0.138 0.384 S3 H4 R3 J1
0.252 0.454 0.193 0.143 0.242 0.359 S3 H4 R1R3 J2
0.270 0.465 0.317 0.204 0.169 0.392 S3 H4 R5 J1
0.328 0.420 0.224 0.207 0.134 0.391 S3 H4 R5 J1
0.215 0.421 0.171 0.231 0.179 0.320 S3 H4 R0 J0
0.254 0.428 0.375 0.154 0.208 0.420 S3 H4 R1 J3
0.243 0.541 0.267 0.231 0.173 0.421 S3 H4 R3 J1
0.211 0.422 0.265 0.210 0.166 0.320 S3 H4 R2R3 J1
0.269 0.383 0.373 0.245 0.225 0.463 S3 H4 R3 J1
0.319 0.521 0.315 0.255 0.180 0.365 S3 H4 R1R2R3 J1
0.308 0.153 0.348 0.250 0.177 0.130 S2 H4 R4 J3
0.045 0.039 0.174 0.318 0.110 0.153 S2 H4 R4 J1
0.144 0.015 0.220 0.341 0.457 0.152 S2 H4 R1R2 J3
0.262 0.000 0.148 0.157 0.087 0.207 S2 H4 R1R2 J1
0.033 0.087 0.263 0.310 0.323 0.213 S2 H4 R2 J2
0.173 0.081 0.231 0.314 0.509 0.304 S2 H4 R1R5 J1
0.229 0.105 0.217 0.420 0.334 0.133 S2 H4 R5 J3
0.158 0.036 0.179 0.274 0.322 0.407 S2 H4 R1R5 J3
0.202 0.136 0.232 0.262 0.418 0.353 S2 H4 R1R5 J3
0.417 0.085 0.169 0.252 0.357 0.267 S2 H4 R4 J1
0.342 0.145 0.131 0.120 0.462 0.293 S2 H4 R1R3 J3
0.236 0.125 0.118 0.234 0.243 0.167 S2 H4 R2 J2
0.317 0.138 0.342 0.270 0.348 0.195 S2 H4 R1R4 J1
0.206 0.194 0.178 0.198 0.309 0.276 S2 H4 R1R5 J2
0.424 0.172 0.294 0.176 0.285 0.325 S2 H4 R4 J1
0.279 0.102 0.225 0.235 0.298 0.197 S2 H4 R2 J2
0.233 0.190 0.245 0.227 0.310 0.228 S2 H4 R2 J1
0.241 0.360 0.367 0.201 0.225 0.375 S2 H4 R1 J1
0.193 0.202 0.225 0.361 0.408 0.360 S2 H4 R3 J1
0.276 0.122 0.191 0.281 0.372 0.252 S2 H4 R3 J2
0.207 0.124 0.196 0.211 0.276 0.344 S2 H4 R1R3 J2
0.252 0.129 0.247 0.189 0.293 0.147 S2 H4 R3 J3
0.304 0.222 0.196 0.258 0.415 0.218 S2 H4 R1R2R3 J1
0.216 0.128 0.067 0.157 0.286 0.308 S2 H4 R2R3 J1
0.314 0.177 0.167 0.229 0.325 0.423 S2 H4 R1R2R3 J1
0.264 0.287 0.294 0.334 0.323 0.388 S2 H4 R1R3 J2
0.228 0.170 0.268 0.196 0.294 0.312 S2 H4 R5 J1
0.263 0.180 0.219 0.178 0.318 0.234 S2 H4 R2 J1
0.249 0.149 0.321 0.183 0.271 0.415 S2 H4 R2R4 J3
0.163 0.129 0.124 0.231 0.313 0.359 S2 H4 R2 J1
0.242 0.212 0.215 0.178 0.289 0.327 S2 H4 R4 J3
0.223 0.152 0.268 0.166 0.319 0.290 S2 H4 R2 J3
0.289 0.133 0.274 0.144 0.230 0.370 S2 H4 R4 J1
0.278 0.150 0.218 0.200 0.321 0.216 S2 H4 R4 J2
0.260 0.162 0.198 0.147 0.291 0.350 S2 H4 R2R4 J1
0.260 0.191 0.267 0.216 0.364 0.240 S2 H4 R5 J3
0.224 0.188 0.274 0.163 0.314 0.324 S2 H4 R1 J1
0.232 0.180 0.173 0.232 0.318 0.422 S2 H4 R2R3 J2
0.292 0.174 0.323 0.292 0.415 0.380 S2 H4 R3 J1
0.191 0.242 0.325 0.155 0.386 0.282 S2 H4 R2 J1
0.212 0.185 0.317 0.268 0.151 0.362 S2 H4 R2 J2
0.333 0.287 0.471 0.204 0.061 0.362 S1 H4 R1R5 J1
0.362 0.325 0.274 0.113 0.120 0.373 S1 H4 R5 J1
0.173 0.340 0.267 0.178 0.198 0.382 S1 H4 R5 J1
0.263 0.274 0.367 0.218 0.124 0.389 S1 H4 R2 J1
0.291 0.307 0.168 0.134 0.146 0.272 S1 H4 R1 J1
0.214 0.324 0.366 0.216 0.167 0.321 S1 H4 R5 J1
0.312 0.083 0.375 0.115 0.068 0.314 S4 H3 R0 J0
0.156 0.193 0.298 0.148 0.094 0.151 S4 H3 R0 J0
0.210 0.268 0.163 0.076 0.207 0.288 S4 H3 R0 J0
0.105 0.118 0.299 0.158 0.101 0.230 S4 H3 R0 J0
0.238 0.188 0.300 0.180 0.131 0.273 S4 H3 R0 J0
0.289 0.121 0.248 0.137 0.118 0.182 S4 H3 R0 J0
0.264 0.126 0.221 0.151 0.167 0.285 S4 H3 R0 J0
0.208 0.319 0.170 0.254 0.113 0.243 S4 H3 R0 J0
0.165 0.110 0.132 0.107 0.217 0.228 S4 H3 R0 J0
0.179 0.120 0.222 0.158 0.212 0.323 S4 H3 R0 J0
0.218 0.127 0.168 0.154 0.223 0.259 S4 H3 R0 J0
0.155 0.218 0.222 0.203 0.137 0.132 S4 H3 R0 J0
0.228 0.321 0.123 0.221 0.116 0.192 S4 H3 R0 J0
0.266 0.227 0.173 0.125 0.135 0.138 S4 H3 R0 J0
0.105 0.426 0.191 0.128 0.166 0.370 S3 H3 R0 J0
0.210 0.430 0.203 0.129 0.215 0.150 S3 H3 R0 J0
0.163 0.290 0.191 0.216 0.100 0.130 S3 H3 R0 J0
0.159 0.387 0.125 0.234 0.160 0.370 S3 H3 R0 J0
0.163 0.316 0.142 0.129 0.161 0.297 S3 H3 R0 J0
0.214 0.408 0.195 0.204 0.185 0.394 S3 H3 R0 J0
0.151 0.388 0.246 0.270 0.167 0.308 S3 H3 R0 J0
0.215 0.462 0.165 0.114 0.098 0.415 S3 H3 R0 J0
0.238 0.511 0.246 0.202 0.125 0.422 S3 H3 R0 J0
0.245 0.454 0.265 0.217 0.213 0.320 S3 H3 R0 J0
0.292 0.000 0.268 0.371 0.157 0.183 S2 H3 R5 J1
0.243 0.157 0.243 0.437 0.393 0.258 S2 H3 R0 J0
0.337 0.155 0.168 0.296 0.338 0.126 S2 H3 R0 J0
0.262 0.098 0.205 0.175 0.356 0.268 S2 H3 R0 J0
0.147 0.016 0.242 0.232 0.322 0.182 S2 H3 R0 J0
0.211 0.107 0.216 0.245 0.366 0.215 S2 H3 R0 J0
0.234 0.120 0.173 0.211 0.321 0.148 S2 H3 R0 J0
0.177 0.230 0.219 0.192 0.289 0.216 S2 H3 R0 J0
0.272 0.159 0.272 0.228 0.432 0.280 S2 H3 R0 J0
0.210 0.358 0.168 0.108 0.017 0.152 S1 H3 R0 J0
0.265 0.039 0.266 0.291 0.083 0.269 S1 H3 R0 J0
0.269 0.250 0.200 0.275 0.099 0.184 S1 H3 R0 J0
0.375 0.190 0.291 0.199 0.178 0.232 S1 H3 R0 J0
0.125 0.211 0.119 0.236 0.098 0.220 S1 H3 R0 J0
0.218 0.176 0.218 0.196 0.113 0.148 S1 H3 R0 J0
0.183 0.208 0.121 0.231 0.177 0.118 S1 H3 R0 J0
0.212 0.228 0.223 0.285 0.166 0.319 S1 H3 R0 J0
0.432 0.377 0.599 0.460 0.135 0.602 S4 H2 R0 J0
0.311 0.201 0.374 0.110 0.364 0.415 S4 H2 R0 J0
0.094 0.248 0.441 0.255 0.418 0.232 S4 H2 R0 J0
0.092 0.200 0.370 0.158 0.154 0.413 S4 H2 R0 J0
0.188 0.030 0.265 0.165 0.167 0.221 S4 H2 R0 J0
0.157 0.101 0.215 0.159 0.199 0.192 S4 H2 R0 J0
0.217 0.126 0.293 0.214 0.101 0.301 S4 H2 R0 J0
0.191 0.127 0.323 0.120 0.230 0.213 S4 H2 R0 J0
0.270 0.118 0.269 0.181 0.149 0.210 S4 H2 R0 J0
0.238 0.171 0.223 0.217 0.195 0.227 S4 H2 R0 J0
0.198 0.113 0.298 0.125 0.153 0.130 S4 H2 R0 J0
0.144 0.078 0.245 0.160 0.209 0.166 S4 H2 R0 J0
0.237 0.231 0.247 0.119 0.149 0.209 S4 H2 R0 J0
0.209 0.144 0.316 0.131 0.114 0.145 S4 H2 R0 J0
0.271 0.182 0.296 0.160 0.274 0.287 S4 H2 R0 J0
0.285 0.393 0.269 0.142 0.181 0.335 S3 H2 R0 J0
0.206 0.415 0.218 0.105 0.187 0.373 S3 H2 R0 J0
0.179 0.379 0.172 0.193 0.208 0.386 S3 H2 R0 J0
0.411 0.065 0.568 0.411 0.254 0.316 S2 H2 R0 J0
0.165 0.064 0.147 0.275 0.388 0.261 S2 H2 R0 J0
0.232 0.163 0.117 0.315 0.466 0.266 S2 H2 R0 J0
0.143 0.100 0.267 0.191 0.311 0.230 S2 H2 R0 J0
0.184 0.224 0.396 0.252 0.324 0.185 S2 H2 R0 J0
0.326 0.214 0.169 0.237 0.323 0.116 S2 H2 R0 J0
0.166 0.186 0.216 0.213 0.325 0.151 S2 H2 R0 J0
0.233 0.180 0.241 0.188 0.322 0.180 S2 H2 R0 J0
0.275 0.192 0.169 0.278 0.323 0.250 S2 H2 R0 J0
0.216 0.219 0.222 0.193 0.326 0.224 S2 H2 R0 J0
0.309 0.049 0.348 0.418 0.101 0.169 S1 H2 R0 JO
0.299 0.039 0.272 0.313 0.130 0.161 S1 H2 R0 J0
0.197 0.000 0.242 0.059 0.177 0.185 S1 H2 R0 J0
0.120 0.038 0.115 0.097 0.123 0.172 S1 H2 R0 J0
0.268 0.236 0.217 0.195 0.122 0.160 S1 H2 R0 J0
0.129 0.112 0.268 0.209 0.098 0.164 S1 H2 R0 J0
0.211 0.190 0.173 0.286 0.131 0.109 S1 H2 R0 J0
0.166 0.204 0.173 0.301 0.209 0.116 S1 H2 R0 J0
0.200 0.185 0.270 0.277 0.148 0.130 S1 H2 R0 J0
0.383 0.153 0.299 0.177 0.204 0.128 S1 H2 R0 J0
0.134 0.238 0.198 0.324 0.157 0.128 S1 H2 R0 J0
0.175 0.230 0.220 0.191 0.159 0.280 S1 H2 R0 J0
0.292 0.269 0.168 0.319 0.214 0.131 S1 H2 R0 J0
0.337 0.000 0.094 0.202 0.371 0.395 S4 H1 R0 J0
0.314 0.111 0.524 0.349 0.133 0.283 S4 H1 R0 J0
0.093 0.155 0.074 0.089 0.016 0.072 S4 H1 R0 J0
0.195 0.127 0.293 0.320 0.110 0.016 S4 H1 R0 J0
0.097 0.094 0.121 0.103 0.182 0.287 S4 H1 R0 J0
0.162 0.224 0.347 0.170 0.263 0.182 S4 H1 R0 J0
0.408 0.152 0.522 0.253 0.154 0.368 S2 H1 R0 J0
0.117 0.177 0.219 0.341 0.463 0.234 S2 H1 R0 J0
0.099 0.122 0.267 0.266 0.312 0.176 S2 H1 R0 J0
0.098 0.170 0.249 0.270 0.371 0.202 S2 H1 R0 J0
0.162 0.125 0.123 0.140 0.335 0.217 S2 H1 R0 J0
0.294 0.263 0.247 0.134 0.418 0.298 S2 H1 R0 J0
0.126 0.114 0.221 0.173 0.319 0.122 S2 H1 R0 J0
0.145 0.135 0.175 0.251 0.296 0.209 S2 H1 R0 J0
0.130 0.019 0.192 0.098 0.115 0.203 S1 H1 R0 J0
0.304 0.256 0.297 0.279 0.021 0.155 S1 H1 R0 J0
0.283 0.009 0.243 0.095 0.069 0.117 S1 H1 R0 J0
0.103 0.206 0.182 0.163 0.200 0.194 S1 H1 R0 J0
0.283 0.163 0.215 0.105 0.103 0.290 S1 H1 R0 J0
0.287 0.261 0.165 0.215 0.095 0.181 S1 H1 R0 J0
0.161 0.207 0.118 0.151 0.139 0.212 S1 H1 R0 J0
0.049 0.455 0.275 0.349 0.116 0.342 S4 H4 R1 J1
0.488 0.091 0.275 0.326 0.116 0.289 S4 H4 R1 J1
0.098 0 0.2 0.14 0.023 0.158 S4 H4 R2 J2
0.313 0.204 0.3 0.122 0.183 0.311 S4 H4 R2 J1
0.237 0.277 0.125 0.204 0.188 0.348 S4 H4 R2R5 J1
0.381 0.104 0.45 0.267 0.176 0.394 S4 H4 R3 J1
0.239 0.192 0.275 0.173 0.236 0.473 S4 H4 R1R3 J3
0.323 0.125 0.35 0.267 0.365 0.389 S4 H4 R1R2R3R5 J1
0.254 0.314 0.325 0.136 0.125 0.326 S4 H4 R2 J2
0.195 0.326 0.25 0.293 0.113 0.218 S4 H4 R2 J1
0.326 0.157 0.225 0.119 0.127 0.392 S4 H4 R1 J3
0.233 0.164 0.175 0.192 0.176 0.326 S4 H4 R2 J3
0.259 0.351 0.325 0.127 0.293 0.438 S4 H4 R1R2R3R5 J1
0.277 0.173 0.325 0.183 0.137 0.382 S4 H4 R1 J2
0.184 0.253 0.375 0.223 0.182 0.327 S4 H4 R5 J3
0.266 0.143 0.225 0.182 0.131 0.288 S4 H4 R1 J1
0.098 0.091 0.3 0.279 0.163 0.395 S3 H4 R1R2R3 J1
0.171 0.182 0.2 0.186 0.163 0.237 S3 H4 R2 J2
0.293 0.773 0.3 0.372 0.442 0.132 S3 H4 R1R2R3R4R5 J1
0.171 0.682 0.175 0.535 0.419 0.447 S3 H4 R1R2R3R5 J1
0.171 0.502 0.135 0.238 0.137 0.361 S3 H4 R2R3R5 J1
0.188 0.364 0.122 0.151 0.209 0.421 S3 H4 R1R3 J1
0.276 0.318 0.271 0.218 0.226 0.173 S3 H4 R3 J1
0.244 0.103 0.25 0.179 0.203 0.337 S3 H4 R3 J1
0.153 0.258 0.125 0.132 0.217 0.322 S3 H4 R3 J1
0.164 0.395 0.175 0.214 0.132 0.297 S3 H4 R3 J1
0.208 0.416 0.225 0.135 0.142 0.387 S3 H4 R3 J1
0.253 0.463 0.2 0.153 0.252 0.364 S3 H4 R1R3 J2
0.277 0.472 0.325 0.211 0.173 0.399 S3 H4 R5 J1
0.336 0.428 0.225 0.213 0.137 0.396 S3 H4 R5 J1
0.221 0.423 0.175 0.236 0.183 0.322 S3 H4 R0 J0
0.256 0.428 0.375 0.159 0.217 0.424 S3 H4 R1 J3
0.247 0.541 0.275 0.238 0.183 0.426 S3 H4 R3 J1
0.217 0.428 0.275 0.219 0.175 0.329 S3 H4 R2R3 J1
0.273 0.386 0.375 0.247 0.231 0.472 S3 H4 R3 J1
0.327 0.522 0.325 0.264 0.183 0.371 S3 H4 R1R2R3 J1
0.317 0.159 0.35 0.256 0.186 0.136 S2 H4 R4 J3
0.049 0.045 0.175 0.326 0.116 0.158 S2 H4 R4 J1
0.146 0.023 0.225 0.349 0.465 0.158 S2 H4 R1R2 J3
0.268 0 0.15 0.163 0.093 0.211 S2 H4 R1R2 J1
0.041 0.091 0.272 0.311 0.327 0.219 S2 H4 R2 J2
0.177 0.086 0.235 0.316 0.519 0.314 S2 H4 R1R5 J1
0.232 0.108 0.22 0.427 0.339 0.142 S2 H4 R5 J3
0.163 0.036 0.185 0.278 0.327 0.411 S2 H4 R1R5 J3
0.202 0.136 0.235 0.266 0.421 0.357 S2 H4 R1R5 J3
0.426 0.091 0.175 0.256 0.364 0.277 S2 H4 R4 J1
0.344 0.147 0.135 0.122 0.471 0.294 S2 H4 R1R3 J3
0.243 0.133 0.125 0.238 0.246 0.174 S2 H4 R2 J2
0.322 0.144 0.35 0.277 0.356 0.198 S2 H4 R1R4 J1
0.207 0.196 0.185 0.204 0.318 0.283 S2 H4 R1R5 J2
0.425 0.177 0.3 0.182 0.294 0.327 S2 H4 R4 J1
0.284 0.105 0.225 0.238 0.306 0.204 S2 H4 R2 J2
0.236 0.198 0.25 0.233 0.314 0.235 S2 H4 R2 J1
0.242 0.366 0.375 0.203 0.231 0.376 S2 H4 R1 J1
0.193 0.203 0.225 0.364 0.415 0.365 S2 H4 R3 J1
0.283 0.129 0.2 0.287 0.376 0.258 S2 H4 R3 J2
0.213 0.134 0.2 0.218 0.277 0.352 S2 H4 R1R3 J2
0.256 0.129 0.25 0.194 0.299 0.156 S2 H4 R3 J3
0.313 0.231 0.2 0.262 0.421 0.218 S2 H4 R1R2R3 J1
0.217 0.136 0.075 0.164 0.295 0.316 S2 H4 R2R3 J1
0.323 0.178 0.175 0.238 0.327 0.429 S2 H4 R1R2R3 J1
0.274 0.293 0.3 0.336 0.328 0.394 S2 H4 R1R3 J2
0.236 0.174 0.275 0.198 0.295 0.317 S2 H4 R5 J1
0.264 0.183 0.225 0.186 0.325 0.237 S2 H4 R2 J1
0.254 0.153 0.325 0.186 0.275 0.423 S2 H4 R2R4 J3
0.167 0.136 0.125 0.236 0.317 0.368 S2 H4 R2 J1
0.246 0.213 0.225 0.184 0.297 0.336 S2 H4 R4 J3
0.233 0.157 0.275 0.176 0.324 0.293 S2 H4 R2 J3
0.293 0.133 0.275 0.146 0.239 0.372 S2 H4 R4 J1
0.285 0.152 0.225 0.204 0.328 0.216 S2 H4 R4 J2
0.263 0.164 0.2 0.157 0.295 0.352 S2 H4 R2R4 J1
0.267 0.194 0.275 0.217 0.364 0.247 S2 H4 R5 J3
0.225 0.194 0.275 0.173 0.315 0.326 S2 H4 R1 J1
0.237 0.183 0.175 0.236 0.327 0.423 S2 H4 R2R3 J2
0.294 0.183 0.325 0.293 0.424 0.385 S2 H4 R3 J1
0.192 0.248 0.325 0.163 0.395 0.289 S2 H4 R2 J1
0.219 0.189 0.325 0.273 0.161 0.364 S2 H4 R2 J2
0.341 0.295 0.475 0.209 0.07 0.368 S1 H4 R1R5 J1
0.366 0.325 0.275 0.115 0.123 0.382 S1 H4 R5 J1
0.178 0.347 0.275 0.185 0.205 0.384 S1 H4 R5 J1
0.264 0.283 0.375 0.224 0.132 0.391 S1 H4 R2 J1
0.293 0.316 0.175 0.137 0.154 0.273 S1 H4 R1 J1
0.216 0.327 0.375 0.216 0.174 0.329 S1 H4 R5 J1
0.317 0.091 0.375 0.116 0.07 0.316 S4 H3 R0 J0
0.163 0.201 0.3 0.153 0.097 0.154 S4 H3 R0 J0
0.219 0.271 0.165 0.086 0.216 0.293 S4 H3 R0 J0
0.106 0.121 0.306 0.164 0.106 0.232 S4 H3 R0 J0
0.247 0.194 0.3 0.182 0.132 0.277 S4 H3 R0 J0
0.297 0.129 0.25 0.139 0.122 0.184 S4 H3 R0 J0
0.268 0.127 0.225 0.155 0.168 0.294 S4 H3 R0 J0
0.217 0.325 0.175 0.261 0.113 0.252 S4 H3 R0 J0
0.172 0.118 0.135 0.116 0.219 0.236 S4 H3 R0 J0
0.188 0.125 0.225 0.164 0.219 0.328 S4 H3 R0 J0
0.218 0.136 0.175 0.163 0.224 0.263 S4 H3 R0 J0
0.163 0.219 0.225 0.204 0.138 0.142 S4 H3 R0 J0
0.231 0.326 0.125 0.223 0.117 0.194 S4 H3 R0 J0
0.272 0.236 0.175 0.126 0.144 0.145 S4 H3 R0 J0
0.107 0.433 0.2 0.132 0.167 0.375 S3 H3 R0 J0
0.217 0.432 0.205 0.136 0.217 0.153 S3 H3 R0 J0
0.166 0.297 0.2 0.223 0.106 0.132 S3 H3 R0 J0
0.167 0.395 0.125 0.243 0.165 0.371 S3 H3 R0 J0
0.166 0.325 0.15 0.134 0.167 0.306 S3 H3 R0 J0
0.217 0.413 0.2 0.205 0.188 0.396 S3 H3 R0 J0
0.156 0.398 0.25 0.279 0.172 0.314 S3 H3 R0 J0
0.217 0.465 0.175 0.122 0.107 0.422 S3 H3 R0 J0
0.248 0.516 0.25 0.204 0.129 0.427 S3 H3 R0 J0
0.247 0.463 0.275 0.226 0.218 0.327 S3 H3 R0 J0
0.293 0 0.275 0.372 0.163 0.184 S2 H3 R5 J1
0.244 0.159 0.25 0.442 0.395 0.263 S2 H3 R0 J0
0.341 0.164 0.175 0.297 0.341 0.129 S2 H3 R0 J0
0.264 0.106 0.215 0.183 0.364 0.271 S2 H3 R0 J0
0.153 0.026 0.25 0.237 0.328 0.183 S2 H3 R0 J0
0.216 0.116 0.225 0.247 0.374 0.217 S2 H3 R0 J0
0.236 0.128 0.175 0.217 0.328 0.153 S2 H3 R0 J0
0.183 0.237 0.225 0.196 0.295 0.217 S2 H3 R0 J0
0.277 0.164 0.275 0.237 0.436 0.284 S2 H3 R0 J0
0.22 0.364 0.175 0.116 0.023 0.158 S1 H3 R0 J0
0.273 0.046 0.275 0.296 0.093 0.276 S1 H3 R0 J0
0.277 0.257 0.2 0.277 0.103 0.192 S1 H3 R0 J0
0.383 0.197 0.3 0.203 0.186 0.234 S1 H3 R0 J0
0.133 0.216 0.125 0.237 0.104 0.228 S1 H3 R0 J0
0.226 0.177 0.225 0.198 0.113 0.152 S1 H3 R0 J0
0.193 0.218 0.125 0.237 0.183 0.124 S1 H3 R0 J0
0.218 0.236 0.225 0.289 0.173 0.322 S1 H3 R0 J0
0.439 0.386 0.6 0.465 0.14 0.605 S4 H2 R0 J0
0.317 0.205 0.375 0.116 0.372 0.421 S4 H2 R0 J0
0.098 0.25 0.45 0.256 0.419 0.237 S4 H2 R0 J0
0.098 0.205 0.375 0.163 0.163 0.421 S4 H2 R0 J0
0.192 0.035 0.275 0.166 0.17 0.231 S4 H2 R0 J0
0.166 0.103 0.225 0.163 0.206 0.197 S4 H2 R0 J0
0.227 0.127 0.3 0.214 0.106 0.308 S4 H2 R0 J0
0.194 0.133 0.325 0.129 0.233 0.217 S4 H2 R0 J0
0.278 0.125 0.275 0.186 0.153 0.219 S4 H2 R0 J0
0.238 0.176 0.225 0.223 0.197 0.227 S4 H2 R0 J0
0.205 0.115 0.3 0.133 0.154 0.134 S4 H2 R0 J0
0.153 0.079 0.25 0.168 0.217 0.166 S4 H2 R0 J0
0.247 0.232 0.25 0.124 0.153 0.216 S4 H2 R0 J0
0.216 0.153 0.325 0.132 0.116 0.155 S4 H2 R0 J0
0.273 0.191 0.3 0.166 0.283 0.288 S4 H2 R0 J0
0.289 0.395 0.275 0.152 0.184 0.338 S3 H2 R0 J0
0.207 0.418 0.225 0.115 0.194 0.382 S3 H2 R0 J0
0.183 0.384 0.175 0.193 0.216 0.394 S3 H2 R0 J0
0.415 0.068 0.575 0.419 0.256 0.316 S2 H2 R0 J0
0.171 0.068 0.15 0.279 0.395 0.263 S2 H2 R0 J0
0.237 0.166 0.125 0.316 0.471 0.276 S2 H2 R0 J0
0.152 0.106 0.275 0.195 0.315 0.236 S2 H2 R0 J0
0.192 0.228 0.4 0.257 0.328 0.193 S2 H2 R0 J0
0.327 0.216 0.175 0.243 0.324 0.117 S2 H2 R0 J0
0.173 0.194 0.225 0.217 0.326 0.153 S2 H2 R0 J0
0.239 0.183 0.25 0.193 0.327 0.184 S2 H2 R0 J0
0.284 0.192 0.175 0.286 0.324 0.258 S2 H2 R0 J0
0.216 0.225 0.225 0.194 0.328 0.233 S2 H2 R0 J0
0.311 0.056 0.35 0.419 0.106 0.173 S1 H2 R0 JO
0.302 0.046 0.275 0.318 0.132 0.165 S1 H2 R0 J0
0.206 0 0.25 0.068 0.186 0.194 S1 H2 R0 J0
0.127 0.042 0.125 0.106 0.124 0.181 S1 H2 R0 J0
0.277 0.236 0.225 0.198 0.128 0.166 S1 H2 R0 J0
0.135 0.121 0.275 0.219 0.103 0.166 S1 H2 R0 J0
0.214 0.193 0.175 0.294 0.139 0.116 S1 H2 R0 J0
0.173 0.204 0.175 0.305 0.217 0.116 S1 H2 R0 J0
0.205 0.194 0.275 0.285 0.152 0.134 S1 H2 R0 J0
0.384 0.163 0.3 0.178 0.213 0.132 S1 H2 R0 J0
0.134 0.246 0.2 0.329 0.163 0.137 S1 H2 R0 J0
0.184 0.238 0.225 0.194 0.163 0.283 S1 H2 R0 J0
0.294 0.273 0.175 0.327 0.218 0.136 S1 H2 R0 J0
0.341 0 0.1 0.209 0.372 0.395 S4 H1 R0 J0
0.317 0.114 0.525 0.349 0.14 0.289 S4 H1 R0 J0
0.098 0.159 0.075 0.093 0.023 0.079 S4 H1 R0 J0
0.195 0.136 0.3 0.326 0.116 0.026 S4 H1 R0 J0
0.102 0.098 0.125 0.103 0.183 0.288 S4 H1 R0 J0
0.172 0.233 0.35 0.172 0.263 0.188 S4 H1 R0 J0
0.415 0.159 0.525 0.256 0.163 0.368 S2 H1 R0 J0
0.122 0.182 0.225 0.349 0.465 0.237 S2 H1 R0 J0
0.106 0.127 0.275 0.266 0.313 0.186 S2 H1 R0 J0
0.107 0.173 0.25 0.279 0.374 0.211 S2 H1 R0 J0
0.165 0.132 0.125 0.144 0.344 0.219 S2 H1 R0 J0
0.302 0.271 0.25 0.137 0.426 0.301 S2 H1 R0 J0
0.127 0.115 0.225 0.176 0.325 0.124 S2 H1 R0 J0
0.152 0.137 0.185 0.261 0.304 0.216 S2 H1 R0 J0
0.131 0.025 0.2 0.107 0.125 0.203 S1 H1 R0 J0
0.311 0.258 0.3 0.289 0.026 0.164 S1 H1 R0 J0
0.284 0.018 0.25 0.103 0.072 0.121 S1 H1 R0 J0
0.103 0.216 0.185 0.166 0.204 0.196 S1 H1 R0 J0
0.287 0.163 0.225 0.114 0.103 0.292 S1 H1 R0 J0
0.296 0.263 0.175 0.215 0.103 0.187 S1 H1 R0 J0
0.169 0.214 0.125 0.153 0.142 0.217 S1 H1 R0 J0




# -*- coding: utf-8 -*-
'''
聚类离散化,最后的result的格式为:
      1           2           3           4
A     0    0.178698    0.257724    0.351843
An  240  356.000000  281.000000   53.000000
即(0, 0.178698]有240个,(0.178698, 0.257724]有356个,依此类推。
'''
from __future__ import print_function
import pandas as pd
from sklearn.cluster import KMeans  # 导入K均值聚类算法

datafile = '../data/data.xls'  #待聚类的数据文件
processedfile = '../tmp/data_processed.xls'  # 数据处理后文件
typelabel = {u'肝气郁结证型系数': 'A', u'热毒蕴结证型系数': 'B', u'冲任失调证型系数': 'C', u'气血两虚证型系数': 'D', u'脾胃虚弱证型系数': 'E', u'肝肾阴虚证型系数': 'F'}
k = 4  # 需要进行的聚类类别数

# 读取数据并进行聚类分析
data = pd.read_excel(datafile)  # 读取数据
keys = list(typelabel.keys())
result = pd.DataFrame()

if __name__ == '__main__':  # 判断是否主窗口运行,如果是将代码保存为.py后运行,则需要这句,如果直接复制到命令窗口运行,则不需要这句。
    for i in range(len(keys)):#每轮循环处理一个症状的聚类和数量统计
        print("i=", i)
        # 调用k-means算法,进行聚类离散化
        print(u'正在进行“%s”的聚类...' % keys[i])
        kmodel = KMeans(n_clusters=k, n_jobs=4)  # n_jobs是并行数,一般等于CPU数较好
        kmodel.fit(data[[keys[i]]].as_matrix())  # 训练模型

        r1 = pd.DataFrame(kmodel.cluster_centers_, columns=[typelabel[keys[i]]])  # 聚类中心
        print("r1=",r1)
        print("label=", typelabel[keys[i]])
        #
        #
        #
        r2 = pd.Series(kmodel.labels_).value_counts()  # 分类统计
        print("r2=",r2)
        print("-------------------------------------")
        r2 = pd.DataFrame(r2, columns=[typelabel[keys[i]] + 'number'])  # 转为DataFrame,记录各个类别的数目
        print("r2=", r2)#这一段用来统计聚类中各个类别的数量,并且写入一列中,并改改名字
        #
        #
        #
        #
        r=pd.concat([r1, r2], axis=1)
        print("排序前r=",r)
        r=r.sort_values(typelabel[keys[i]])
        print("排序后r=",r)
        r.index = [1, 2, 3, 4]#index指的是列标签,typelabel[keys[i]]指的是行标签
        #
        #
        #
        #
        print("----------------------------------------------------")
        print("计算均值前的表格r=",r)
        r[typelabel[keys[i]]] = pd.rolling_mean(r[typelabel[keys[i]]], 2)  # rolling_mean()用来计算相邻2列的均值,以此作为边界点。
        r[typelabel[keys[i]]][1] = 0.0  # 这两句代码将原来的聚类中心改为边界点.这里的用法类似于C语言中的r[i][j]
        print("计算均值后的表格r=",r)
        result = result.append(r.T)#旋转
        print("----------------------------------------------------")
        #
        #
        #
        #
    print("result=",result)
    result = result.sort_index()  # 以Index排序,即以A,B,C,D,E,F顺序排,A代表症状的名称,BCDE各自代表该症状的严重程度
    result.to_excel(processedfile)


输出的结果是:

  1 2 3 4
A 0 0.178697589 0.2577240643 0.3518431814
Anumber 240 356 281 53
B 0 0.1507662277 0.2966313131 0.4897045019
Bnumber 325 396 180 29
C 0 0.2021487293 0.2890611377 0.4235365546
Cnumber 297 394 204 35
D 0 0.1765046363 0.2571199525 0.3661899988
Dnumber 309 371 211 39
E 0 0.1526978022 0.2575413223 0.3748694473
Enumber 273 319 242 96
F 0 0.1791433755 0.2613863944 0.354642668
Fnumber 200 237 265 228

Dnumber表示D症状对应的病人样本数量

相关解释:
axis=0#表格纵轴
axis=1#表格横轴
每种症状都有四个量化区间


------------------------------------重点代码解释1-----------------------------------------


        r=pd.concat([r1, r2], axis=1).sort_values(typelabel[keys[i]])
这里首先是把r1代表的症状严重程度的量化参数(也就是聚类中心)和各个聚类中心对应的分类数量各自整合成一行,如下,
     A         Anumber
0  0.220441      356
1  0.136954      240
2  0.408679       53
3  0.295007      281


然后按行排序(这里的行也就是最终结果中的列,因为后面的代码中存在转置)
      A       Anumber
1  0.136954      240
0  0.220441      356
3  0.295007      281
2  0.408679       53


axis=1#表示按行的意思
------------------------重点代码解释1----------------------------------------------------






------------------------------------重点代码解释2---------------------------------------------------------------------------
 r[typelabel[keys[i]]] = pd.rolling_mean(r[typelabel[keys[i]]], 2)  # rolling_mean()用来计算相邻2列的均值,以此作为边界点。
解释下这里的r1和r2如何组合成r
举例,输出的其中一段结果为:
计算均值前的表格r=           C  Cnumber
1  0.158734      297
2  0.245563      394
3  0.332559      204
4  0.514514       35
计算均值后的表格r=           C  Cnumber
1  0.000000      297
2  0.202149      394
3  0.289061      204
4  0.423537       35


(0.245563+0.332559)/2=0.289061 
自己评论:这种处理方式并不合理,因为数据是对应于聚类中心的,作者在这里随意利用聚类中心进行计算得到的区间,显然是和分类数量在意义和实际上都是不对应的。
-----------------------------重点代码解释2--------------------------------------------------------


--------------------------后续处理-------------------------------------------------


得到聚类处理后的文件为data_processed.xls
结合输入文件data.xls
由于得到了每种症状的各种严重程度的量化区间,所以把data.xls中的各个参数(例如A症状)转化为A1~A4
转化办法如下:
data.xls中,对每行的首单元进行按行排序,由于data.xls中第一列的各项数据处于data_processed.xls的四个区间中,
分别改为A1~A4,从而得到下一份代码需要的文件apriori.txt文件
-------------------------------后续处理--------------------------------------------


☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆下面开始代码2☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

用到的apriori.txt内容为

A2,B1,C3,D3,E1,F1,H1
A2,B1,C3,D3,E1,F1,H1
A2,B1,C3,D3,E1,F1,H1
A2,B1,C3,D3,E1,F1,H1
A2,B2,C3,D3,E1,F1,H1
A1,B2,C1,D1,E1,F1,H1
A1,B1,C1,D1,E1,F1,H1
A1,B2,C1,D1,E1,F1,H1
A1,B2,C1,D1,E1,F1,H1
A1,B2,C1,D1,E1,F1,H1
A1,B2,C1,D3,E2,F1,H2
A3,B2,C1,D2,E3,F1,H2
A2,B2,C1,D3,E1,F1,H2
A2,B2,C1,D3,E1,F1,H2
A2,B1,C3,D1,E1,F1,H2
A1,B1,C2,D1,E3,F1,H1
A2,B2,C1,D3,E1,F1,H2
A1,B2,C1,D3,E2,F1,H2
A1,B2,C1,D3,E2,F1,H2
A1,B2,C1,D3,E2,F1,H2
A3,B2,C1,D2,E3,F1,H2
A3,B1,C2,D1,E1,F1,H1
A3,B2,C1,D2,E3,F1,H2
A1,B2,C1,D3,E2,F1,H2
A2,B2,C1,D2,E2,F1,H3
A3,B4,C2,D3,E4,F1,H4
A3,B1,C2,D1,E1,F1,H1
A1,B2,C1,D2,E2,F1,H3
A3,B1,C2,D1,E1,F1,H1
A1,B1,C2,D2,E3,F1,H1
A3,B1,C1,D3,E3,F1,H3
A3,B2,C1,D2,E3,F1,H2
A2,B2,C2,D3,E1,F1,H2
A3,B1,C2,D1,E1,F1,H1
A2,B2,C1,D3,E1,F1,H2
A2,B2,C1,D2,E2,F1,H3
A2,B2,C1,D2,E2,F1,H3
A1,B1,C2,D2,E3,F1,H1
A2,B1,C2,D4,E3,F1,H4
A1,B1,C2,D2,E3,F1,H1
A3,B2,C1,D3,E3,F1,H3
A3,B4,C3,D4,E4,F1,H4
A1,B2,C1,D3,E2,F1,H2
A3,B1,C3,D2,E2,F1,H4
A4,B2,C3,D2,E2,F1,H2
A1,B2,C2,D2,E1,F1,H3
A2,B2,C1,D3,E1,F1,H2
A4,B2,C2,D1,E2,F1,H2
A3,B2,C1,D2,E3,F1,H2
A3,B2,C1,D3,E3,F1,H3
A1,B2,C1,D2,E1,F1,H3
A2,B2,C2,D3,E1,F1,H2
A2,B1,C3,D1,E1,F1,H2
A3,B2,C3,D2,E2,F1,H4
A3,B2,C1,D3,E2,F1,H2
A1,B2,C1,D2,E1,F1,H3
A1,B3,C1,D2,E1,F1,H3
A1,B2,C2,D2,E1,F1,H3
A4,B2,C3,D2,E2,F1,H2
A3,B4,C3,D4,E4,F1,H4
A4,B2,C3,D2,E2,F1,H2
A1,B1,C2,D2,E3,F1,H1
A2,B1,C2,D4,E3,F1,H4
A2,B2,C2,D3,E1,F1,H2
A2,B1,C3,D1,E1,F1,H2
A2,B2,C1,D3,E2,F1,H2
A2,B1,C3,D1,E1,F1,H2
A1,B3,C2,D2,E1,F1,H3
A2,B2,C2,D3,E2,F1,H2
A3,B2,C3,D3,E2,F1,H4
A3,B2,C1,D3,E2,F1,H2
A3,B2,C1,D3,E2,F1,H2
A1,B2,C3,D1,E1,F1,H3
A2,B1,C3,D1,E2,F1,H2
A1,B2,C1,D3,E2,F1,H2
A2,B2,C1,D3,E2,F1,H3
A3,B2,C1,D1,E1,F1,H3
A2,B2,C2,D3,E1,F1,H2
A3,B2,C3,D3,E2,F1,H4
A4,B2,C3,D2,E2,F1,H2
A3,B2,C1,D3,E3,F1,H3
A3,B1,C2,D1,E1,F1,H1
A2,B1,C3,D1,E2,F1,H2
A2,B3,C1,D1,E2,F1,H3
A3,B2,C1,D3,E2,F1,H2
A3,B4,C3,D4,E4,F1,H4
A1,B1,C1,D1,E1,F1,H4
A2,B2,C2,D2,E1,F1,H3
A3,B4,C3,D4,E4,F1,H4
A2,B2,C1,D1,E1,F1,H3
A1,B2,C2,D2,E1,F1,H3
A1,B2,C2,D3,E2,F1,H2
A3,B2,C3,D3,E2,F1,H4
A2,B1,C1,D2,E3,F1,H3
A2,B1,C2,D4,E3,F1,H4
A4,B2,C1,D3,E3,F1,H3
A1,B3,C2,D2,E1,F1,H3
A3,B2,C1,D3,E2,F1,H2
A1,B1,C1,D3,E1,F1,H4
A2,B1,C3,D1,E1,F1,H2
A3,B2,C1,D1,E1,F1,H3
A1,B2,C2,D3,E2,F1,H2
A1,B2,C2,D2,E3,F1,H2
A2,B1,C2,D4,E3,F1,H4
A1,B2,C2,D2,E1,F1,H3
A2,B1,C2,D2,E3,F1,H4
A2,B3,C1,D1,E1,F1,H3
A2,B2,C2,D2,E1,F1,H3
A2,B1,C1,D2,E3,F1,H3
A3,B1,C2,D3,E1,F1,H2
A2,B3,C2,D1,E2,F1,H3
A2,B1,C2,D2,E3,F1,H4
A1,B2,C3,D1,E1,F1,H3
A3,B2,C2,D2,E1,F1,H2
A1,B2,C2,D2,E3,F1,H2
A1,B1,C2,D3,E4,F1,H4
A2,B3,C1,D1,E1,F1,H3
A2,B2,C2,D2,E1,F1,H3
A3,B2,C1,D1,E1,F1,H3
A1,B1,C2,D3,E4,F1,H4
A1,B1,C1,D3,E1,F1,H4
A2,B3,C2,D1,E2,F1,H3
A1,B2,C2,D2,E3,F1,H2
A2,B1,C1,D2,E3,F1,H3
A2,B1,C1,D2,E3,F1,H3
A1,B1,C1,D1,E1,F1,H4
A1,B2,C3,D1,E1,F1,H3
A3,B2,C3,D3,E1,F1,H1
A2,B2,C3,D1,E1,F1,H2
A2,B2,C2,D2,E1,F1,H3
A3,B2,C1,D1,E1,F1,H3
A1,B1,C2,D2,E1,F1,H2
A2,B3,C2,D1,E2,F1,H3
A2,B1,C2,D2,E3,F1,H4
A2,B3,C2,D1,E2,F1,H3
A2,B3,C1,D1,E1,F1,H3
A1,B1,C1,D1,E1,F1,H4
A1,B2,C3,D1,E1,F1,H3
A1,B1,C1,D3,E1,F1,H4
A2,B2,C2,D2,E1,F1,H3
A3,B1,C2,D2,E3,F1,H4
A1,B1,C2,D3,E4,F1,H4
A1,B1,C2,D1,E1,F1,H4
A1,B1,C2,D1,E2,F1,H2
A3,B2,C2,D2,E1,F1,H2
A1,B2,C2,D2,E1,F1,H3
A3,B1,C2,D2,E3,F1,H4
A2,B1,C2,D4,E3,F1,H4
A1,B1,C2,D1,E1,F1,H4
A3,B1,C2,D3,E1,F1,H2
A2,B1,C1,D2,E2,F1,H4
A2,B2,C2,D2,E3,F1,H2
A2,B3,C1,D1,E1,F1,H3
A2,B2,C3,D1,E1,F1,H2
A3,B2,C3,D3,E1,F1,H1
A3,B2,C3,D3,E1,F1,H1
A1,B1,C2,D2,E1,F1,H2
A1,B1,C1,D3,E1,F1,H4
A1,B1,C1,D3,E1,F1,H4
A3,B1,C2,D3,E1,F1,H2
A3,B3,C2,D2,E2,F1,H4
A3,B1,C3,D4,E1,F1,H2
A1,B2,C3,D1,E1,F1,H3
A1,B1,C2,D2,E1,F1,H2
A3,B2,C2,D2,E1,F1,H2
A3,B1,C2,D3,E1,F1,H2
A1,B1,C2,D1,E2,F1,H2
A1,B1,C2,D1,E2,F1,H2
A2,B2,C2,D2,E3,F1,H2
A2,B3,C2,D2,E2,F1,H4
A2,B1,C1,D2,E2,F1,H4
A1,B1,C1,D1,E1,F1,H2
A1,B1,C2,D3,E4,F1,H4
A3,B2,C3,D3,E1,F1,H1
A3,B1,C3,D4,E1,F1,H2
A1,B2,C2,D2,E3,F1,H2
A1,B1,C2,D2,E2,F1,H2
A1,B1,C2,D2,E3,F1,H3
A2,B3,C1,D1,E1,F1,H3
A1,B1,C3,D2,E1,F1,H2
A1,B1,C2,D2,E1,F1,H2
A2,B2,C3,D1,E1,F1,H2
A1,B1,C1,D1,E1,F1,H2
A3,B1,C3,D4,E1,F1,H2
A3,B3,C2,D2,E2,F1,H4
A2,B1,C1,D2,E3,F1,H3
A2,B1,C2,D1,E2,F1,H2
A2,B1,C1,D2,E2,F1,H4
A1,B1,C2,D2,E2,F1,H2
A3,B1,C2,D1,E1,F1,H3
A3,B2,C2,D2,E1,F1,H2
A1,B1,C2,D3,E3,F1,H1
A3,B2,C1,D3,E1,F1,H3
A3,B1,C2,D4,E1,F1,H3
A3,B3,C2,D2,E2,F1,H4
A1,B1,C2,D3,E4,F1,H4
A3,B2,C1,D2,E1,F1,H1
A3,B1,C3,D4,E1,F1,H2
A3,B1,C2,D3,E1,F1,H2
A3,B3,C2,D2,E2,F1,H4
A2,B3,C1,D2,E1,F2,H3
A2,B2,C2,D2,E3,F2,H2
A3,B2,C1,D2,E1,F2,H1
A1,B1,C1,D1,E1,F2,H2
A1,B2,C3,D1,E2,F2,H1
A3,B2,C3,D3,E1,F2,H1
A3,B1,C2,D1,E1,F2,H3
A3,B1,C3,D4,E1,F2,H2
A1,B2,C3,D1,E3,F2,H1
A1,B1,C2,D2,E3,F2,H3
A1,B1,C1,D1,E1,F2,H1
A3,B1,C2,D4,E2,F2,H3
A1,B1,C2,D2,E3,F2,H3
A3,B2,C1,D3,E1,F2,H3
A3,B1,C2,D1,E1,F2,H3
A3,B1,C2,D4,E2,F2,H3
A2,B1,C1,D2,E2,F2,H4
A2,B2,C2,D2,E3,F2,H2
A3,B2,C2,D2,E1,F2,H2
A2,B1,C2,D1,E2,F2,H2
A2,B1,C1,D3,E3,F2,H4
A2,B2,C3,D3,E3,F2,H2
A3,B1,C2,D4,E2,F2,H3
A1,B1,C2,D1,E2,F2,H2
A1,B1,C2,D2,E3,F2,H1
A1,B1,C2,D3,E3,F2,H1
A3,B2,C1,D2,E1,F2,H1
A1,B2,C3,D2,E3,F2,H2
A3,B1,C3,D3,E3,F2,H4
A1,B1,C1,D1,E1,F2,H2
A3,B1,C2,D4,E2,F2,H3
A1,B2,C3,D1,E3,F2,H1
A2,B2,C2,D2,E3,F2,H2
A1,B1,C1,D1,E1,F2,H2
A3,B2,C1,D2,E1,F2,H1
A3,B1,C2,D2,E3,F2,H4
A1,B2,C3,D2,E3,F2,H1
A1,B1,C2,D2,E3,F2,H3
A3,B2,C1,D3,E1,F2,H3
A2,B3,C1,D2,E1,F2,H3
A3,B1,C2,D1,E1,F2,H3
A1,B1,C2,D1,E2,F2,H2
A1,B1,C2,D3,E3,F2,H1
A2,B2,C3,D3,E3,F2,H2
A3,B2,C2,D3,E1,F2,H3
A2,B3,C1,D2,E1,F2,H3
A2,B1,C2,D1,E2,F2,H2
A1,B2,C1,D1,E2,F2,H1
A1,B1,C2,D3,E3,F2,H1
A3,B2,C1,D2,E1,F2,H1
A1,B2,C1,D1,E2,F2,H1
A1,B1,C2,D2,E3,F2,H3
A2,B2,C2,D2,E3,F2,H2
A3,B1,C3,D3,E3,F2,H4
A1,B2,C1,D1,E2,F2,H1
A2,B2,C3,D3,E3,F2,H2
A1,B1,C2,D1,E2,F2,H2
A3,B1,C2,D2,E3,F2,H4
A2,B2,C3,D3,E3,F2,H2
A2,B1,C1,D1,E1,F2,H4
A3,B1,C3,D3,E3,F2,H4
A2,B2,C2,D1,E1,F2,H2
A2,B1,C2,D1,E2,F2,H2
A1,B1,C2,D3,E3,F2,H4
A3,B2,C3,D3,E3,F2,H4
A3,B2,C2,D3,E1,F2,H3
A3,B1,C2,D1,E1,F2,H3
A2,B3,C1,D2,E1,F2,H3
A1,B2,C1,D1,E1,F2,H1
A2,B1,C2,D1,E2,F2,H2
A2,B3,C1,D2,E1,F2,H3
A1,B2,C1,D1,E2,F2,H1
A1,B1,C2,D1,E2,F2,H2
A1,B2,C2,D3,E3,F2,H1
A1,B1,C1,D1,E1,F2,H1
A1,B1,C1,D1,E1,F2,H1
A1,B1,C1,D1,E3,F2,H1
A3,B2,C1,D2,E4,F2,H4
A3,B1,C2,D2,E3,F2,H4
A1,B1,C3,D1,E2,F2,H2
A2,B2,C3,D2,E3,F2,H1
A1,B1,C1,D2,E3,F2,H1
A1,B2,C2,D3,E3,F2,H1
A1,B2,C1,D2,E2,F2,H1
A3,B1,C1,D1,E1,F2,H4
A1,B1,C2,D1,E1,F2,H1
A3,B1,C2,D2,E3,F2,H4
A3,B1,C2,D2,E3,F2,H4
A2,B2,C2,D1,E1,F2,H2
A1,B1,C1,D2,E3,F2,H1
A2,B1,C2,D2,E3,F2,H3
A3,B1,C2,D2,E1,F2,H2
A1,B1,C2,D2,E2,F2,H2
A3,B1,C3,D3,E3,F2,H4
A3,B1,C1,D1,E1,F2,H4
A3,B1,C2,D2,E3,F2,H4
A1,B2,C2,D3,E3,F2,H1
A3,B1,C1,D1,E1,F2,H4
A1,B1,C2,D1,E1,F2,H1
A3,B1,C2,D2,E1,F2,H2
A1,B2,C1,D1,E1,F2,H1
A2,B3,C2,D3,E1,F2,H4
A2,B1,C3,D1,E2,F2,H2
A1,B2,C2,D2,E3,F2,H3
A1,B1,C2,D3,E3,F2,H4
A1,B2,C2,D3,E3,F2,H1
A2,B3,C2,D3,E1,F2,H4
A2,B1,C2,D2,E3,F2,H3
A2,B2,C2,D1,E1,F2,H2
A1,B2,C2,D2,E3,F2,H3
A1,B1,C1,D3,E3,F2,H1
A3,B1,C2,D2,E3,F2,H4
A3,B2,C2,D2,E3,F2,H4
A1,B2,C1,D1,E1,F2,H1
A2,B1,C3,D1,E2,F2,H2
A2,B2,C2,D2,E3,F2,H3
A3,B2,C2,D2,E3,F2,H4
A1,B1,C1,D1,E3,F2,H1
A2,B1,C2,D2,E3,F2,H3
A2,B3,C2,D3,E1,F2,H4
A1,B2,C1,D2,E1,F2,H4
A2,B1,C2,D1,E2,F2,H2
A2,B2,C2,D1,E2,F2,H2
A3,B2,C1,D3,E4,F2,H4
A3,B2,C1,D3,E4,F2,H4
A3,B1,C2,D2,E1,F2,H2
A2,B2,C2,D2,E3,F2,H3
A1,B1,C2,D3,E3,F2,H4
A1,B1,C1,D1,E3,F2,H1
A1,B2,C2,D3,E3,F2,H1
A2,B1,C2,D2,E4,F2,H3
A1,B2,C1,D2,E1,F2,H3
A3,B1,C1,D1,E1,F2,H4
A1,B2,C1,D1,E1,F2,H1
A1,B1,C1,D3,E3,F2,H1
A1,B1,C3,D1,E1,F2,H3
A2,B1,C2,D1,E2,F2,H2
A2,B2,C2,D2,E3,F2,H3
A2,B1,C2,D3,E4,F2,H3
A2,B2,C2,D2,E2,F2,H2
A2,B2,C2,D2,E3,F2,H2
A1,B1,C3,D3,E3,F2,H4
A1,B2,C4,D3,E4,F2,H2
A1,B2,C1,D2,E1,F2,H3
A1,B1,C1,D1,E2,F2,H3
A2,B1,C3,D1,E2,F2,H2
A2,B3,C2,D3,E1,F2,H4
A2,B2,C2,D2,E3,F2,H4
A2,B2,C2,D2,E3,F2,H2
A3,B2,C2,D3,E4,F2,H4
A1,B1,C2,D3,E3,F2,H4
A3,B2,C2,D3,E4,F2,H4
A2,B3,C2,D3,E1,F2,H4
A3,B1,C2,D2,E1,F2,H2
A1,B1,C1,D1,E3,F2,H1
A2,B2,C2,D2,E2,F2,H2
A2,B2,C2,D2,E2,F2,H2
A2,B1,C3,D1,E2,F2,H2
A1,B1,C2,D2,E3,F2,H2
A1,B2,C1,D2,E1,F2,H3
A1,B1,C1,D1,E2,F2,H3
A2,B2,C2,D2,E3,F2,H4
A1,B1,C1,D3,E3,F2,H1
A1,B1,C1,D1,E3,F2,H1
A1,B1,C3,D1,E1,F2,H3
A1,B1,C2,D2,E3,F2,H2
A4,B2,C2,D2,E2,F2,H3
A2,B1,C2,D1,E2,F2,H2
A2,B2,C2,D2,E2,F2,H2
A1,B1,C3,D1,E1,F2,H3
A1,B2,C1,D2,E1,F2,H3
A2,B2,C1,D1,E1,F2,H1
A3,B1,C2,D2,E2,F2,H2
A4,B2,C3,D2,E2,F2,H3
A1,B2,C4,D3,E4,F2,H2
A1,B2,C1,D2,E1,F2,H3
A1,B2,C1,D2,E2,F2,H4
A2,B1,C2,D2,E2,F2,H2
A2,B2,C2,D2,E3,F2,H2
A3,B2,C2,D2,E3,F2,H4
A4,B2,C3,D2,E2,F2,H3
A3,B2,C2,D2,E3,F2,H4
A1,B2,C2,D3,E4,F2,H1
A2,B2,C2,D2,E3,F2,H4
A2,B2,C2,D2,E3,F2,H4
A2,B2,C2,D2,E3,F2,H2
A2,B2,C2,D1,E2,F2,H2
A4,B2,C3,D2,E2,F2,H3
A1,B1,C1,D1,E2,F2,H3
A2,B2,C2,D1,E3,F2,H4
A1,B1,C2,D2,E3,F2,H2
A1,B2,C2,D3,E4,F2,H1
A1,B1,C3,D1,E1,F2,H3
A1,B2,C1,D2,E2,F2,H4
A2,B1,C2,D2,E2,F2,H2
A4,B2,C3,D2,E2,F2,H3
A1,B1,C2,D2,E3,F2,H2
A3,B2,C2,D2,E3,F2,H4
A1,B2,C4,D3,E4,F2,H2
A1,B2,C2,D3,E4,F2,H1
A2,B2,C2,D2,E2,F2,H2
A3,B2,C1,D3,E3,F2,H2
A2,B2,C2,D2,E3,F2,H2
A1,B2,C4,D3,E4,F2,H2
A1,B2,C2,D2,E2,F2,H4
A3,B2,C2,D2,E3,F2,H4
A3,B2,C2,D2,E3,F2,H4
A1,B1,C3,D2,E3,F2,H2
A3,B2,C2,D2,E3,F2,H4
A3,B1,C1,D3,E3,F2,H4
A3,B2,C2,D2,E3,F2,H4
A2,B3,C1,D3,E1,F2,H3
A2,B1,C1,D1,E2,F2,H3
A2,B1,C1,D1,E2,F2,H3
A1,B2,C2,D3,E4,F2,H1
A1,B1,C1,D1,E2,F2,H3
A3,B2,C2,D2,E3,F2,H4
A2,B1,C2,D4,E4,F2,H3
A2,B2,C1,D2,E2,F2,H4
A3,B2,C1,D3,E3,F2,H2
A1,B1,C3,D1,E1,F2,H3
A2,B3,C1,D3,E1,F2,H3
A2,B3,C1,D3,E1,F2,H3
A2,B3,C1,D3,E1,F2,H3
A3,B1,C1,D3,E3,F2,H4
A1,B2,C4,D3,E4,F2,H2
A2,B2,C2,D2,E3,F2,H4
A3,B2,C2,D2,E3,F2,H4
A3,B2,C3,D2,E3,F2,H4
A1,B2,C2,D3,E4,F2,H1
A1,B1,C1,D3,E4,F2,H2
A3,B2,C1,D3,E3,F2,H2
A3,B2,C1,D3,E3,F2,H2
A3,B1,C1,D3,E4,F2,H4
A2,B2,C2,D4,E4,F2,H3
A2,B1,C1,D1,E2,F2,H3
A1,B1,C1,D3,E4,F2,H2
A2,B1,C1,D1,E2,F3,H3
A1,B1,C1,D3,E4,F3,H2
A2,B2,C2,D4,E4,F3,H3
A2,B2,C2,D4,E4,F3,H3
A2,B1,C1,D1,E2,F3,H3
A2,B1,C2,D2,E3,F3,H3
A4,B1,C1,D2,E3,F3,H4
A1,B1,C1,D3,E4,F3,H2
A2,B2,C2,D4,E4,F3,H3
A2,B2,C1,D3,E4,F3,H2
A2,B2,C1,D3,E4,F3,H2
A2,B2,C3,D2,E1,F3,H3
A3,B2,C1,D3,E3,F3,H2
A4,B1,C1,D3,E3,F3,H4
A3,B1,C2,D3,E4,F3,H4
A3,B1,C2,D2,E3,F3,H3
A3,B1,C2,D3,E1,F3,H3
A3,B1,C4,D3,E1,F3,H1
A2,B2,C3,D1,E3,F3,H2
A2,B3,C1,D3,E1,F3,H3
A3,B1,C2,D2,E1,F3,H4
A3,B1,C2,D2,E3,F3,H3
A4,B1,C2,D3,E1,F3,H4
A3,B3,C1,D1,E1,F3,H4
A3,B3,C1,D1,E1,F3,H4
A1,B1,C1,D1,E2,F3,H1
A2,B2,C3,D2,E1,F3,H3
A3,B3,C1,D1,E1,F3,H4
A1,B1,C1,D3,E4,F3,H2
A2,B2,C2,D2,E4,F3,H3
A3,B1,C2,D3,E1,F3,H3
A1,B2,C2,D2,E1,F3,H2
A3,B1,C2,D2,E3,F3,H3
A3,B1,C2,D2,E4,F3,H3
A2,B2,C2,D1,E3,F3,H4
A3,B1,C2,D3,E1,F3,H3
A2,B2,C1,D2,E3,F3,H4
A3,B1,C2,D3,E4,F3,H4
A2,B2,C1,D3,E4,F3,H2
A2,B2,C3,D2,E1,F3,H3
A3,B3,C1,D1,E2,F3,H4
A4,B1,C1,D3,E3,F3,H4
A3,B1,C1,D1,E4,F3,H4
A1,B3,C1,D2,E1,F3,H4
A3,B1,C2,D2,E1,F3,H4
A2,B2,C3,D2,E1,F3,H3
A1,B2,C2,D2,E2,F3,H2
A3,B2,C2,D2,E4,F3,H3
A2,B2,C1,D2,E3,F3,H4
A4,B1,C1,D3,E3,F3,H4
A2,B2,C3,D1,E4,F3,H4
A2,B2,C1,D3,E4,F3,H2
A4,B1,C2,D3,E1,F3,H4
A2,B2,C1,D2,E2,F3,H3
A2,B2,C3,D1,E4,F3,H4
A3,B1,C4,D3,E1,F3,H1
A2,B2,C2,D2,E2,F3,H2
A2,B2,C1,D2,E3,F3,H4
A2,B2,C1,D3,E4,F3,H2
A3,B1,C2,D1,E1,F3,H1
A3,B2,C2,D2,E4,F3,H3
A3,B1,C2,D3,E1,F3,H3
A3,B1,C2,D1,E2,F3,H3
A2,B2,C1,D2,E3,F3,H4
A4,B1,C1,D3,E3,F3,H4
A2,B2,C2,D2,E2,F3,H2
A1,B1,C1,D1,E2,F3,H1
A3,B2,C3,D1,E3,F3,H2
A3,B2,C2,D2,E4,F3,H3
A1,B3,C1,D2,E1,F3,H4
A3,B1,C2,D2,E1,F3,H4
A2,B1,C2,D1,E2,F3,H3
A1,B1,C1,D1,E2,F3,H1
A2,B2,C1,D1,E2,F3,H3
A3,B2,C3,D1,E3,F3,H2
A4,B1,C2,D3,E1,F3,H4
A3,B1,C2,D2,E1,F3,H4
A3,B1,C4,D3,E1,F3,H1
A2,B2,C3,D1,E4,F3,H4
A3,B2,C2,D2,E4,F3,H3
A3,B2,C2,D1,E1,F3,H1
A2,B2,C2,D1,E3,F3,H4
A1,B1,C1,D1,E2,F3,H1
A3,B2,C2,D1,E1,F3,H1
A2,B2,C1,D1,E2,F3,H3
A3,B2,C3,D1,E3,F3,H2
A2,B2,C1,D2,E3,F3,H4
A4,B1,C2,D3,E1,F3,H4
A3,B3,C1,D1,E2,F3,H4
A1,B3,C1,D1,E2,F3,H3
A2,B2,C1,D1,E2,F3,H3
A2,B2,C2,D2,E3,F3,H4
A3,B2,C2,D1,E4,F3,H1
A3,B1,C1,D1,E4,F3,H4
A3,B1,C4,D3,E1,F3,H1
A3,B1,C2,D1,E2,F3,H3
A2,B2,C1,D1,E2,F3,H3
A3,B1,C1,D1,E4,F3,H4
A3,B1,C2,D3,E1,F3,H3
A1,B1,C2,D3,E4,F3,H4
A2,B2,C3,D2,E1,F3,H3
A3,B1,C2,D1,E2,F3,H3
A1,B3,C1,D2,E1,F3,H4
A1,B3,C1,D1,E2,F3,H3
A2,B2,C2,D2,E3,F3,H4
A3,B2,C3,D1,E3,F3,H2
A2,B2,C3,D1,E4,F3,H4
A3,B1,C4,D3,E1,F3,H1
A3,B2,C2,D1,E4,F3,H1
A4,B2,C1,D1,E4,F3,H4
A3,B2,C2,D1,E1,F3,H1
A2,B1,C2,D2,E1,F3,H2
A2,B2,C2,D2,E3,F3,H4
A2,B1,C3,D2,E1,F3,H2
A1,B3,C2,D3,E2,F3,H3
A3,B2,C2,D1,E4,F3,H1
A3,B2,C2,D1,E4,F3,H1
A1,B3,C1,D2,E1,F3,H4
A2,B2,C2,D2,E2,F3,H2
A2,B2,C1,D1,E2,F3,H3
A4,B1,C3,D3,E1,F3,H4
A1,B3,C1,D2,E1,F3,H4
A1,B1,C1,D1,E2,F3,H1
A1,B1,C2,D3,E4,F3,H4
A3,B1,C3,D1,E1,F3,H3
A2,B2,C2,D3,E2,F3,H3
A3,B2,C2,D1,E2,F3,H4
A3,B2,C3,D1,E2,F3,H4
A1,B3,C1,D1,E2,F3,H3
A3,B1,C2,D1,E2,F3,H3
A3,B2,C2,D1,E1,F3,H1
A3,B2,C2,D2,E1,F3,H4
A1,B3,C1,D1,E2,F3,H3
A2,B2,C2,D1,E3,F3,H4
A2,B1,C3,D2,E1,F3,H2
A1,B3,C2,D3,E2,F3,H3
A2,B1,C1,D1,E3,F3,H4
A2,B2,C3,D2,E4,F3,H4
A4,B2,C1,D1,E4,F3,H4
A2,B1,C3,D2,E1,F3,H2
A2,B1,C2,D1,E2,F3,H3
A3,B2,C3,D1,E2,F3,H4
A2,B1,C1,D1,E3,F3,H4
A2,B2,C2,D2,E3,F3,H4
A2,B2,C2,D2,E3,F3,H4
A2,B1,C3,D2,E1,F3,H2
A2,B3,C1,D1,E2,F3,H3
A3,B1,C3,D1,E1,F3,H3
A1,B3,C2,D3,E2,F3,H3
A1,B2,C1,D1,E2,F3,H4
A4,B2,C2,D1,E3,F3,H4
A1,B1,C2,D3,E4,F3,H4
A3,B1,C3,D1,E1,F3,H3
A2,B2,C3,D2,E2,F3,H4
A3,B2,C3,D1,E2,F3,H4
A2,B3,C2,D2,E2,F3,H3
A1,B2,C1,D1,E2,F3,H4
A4,B1,C4,D4,E2,F3,H2
A4,B1,C4,D4,E2,F3,H2
A4,B1,C4,D4,E2,F3,H2
A2,B1,C1,D1,E3,F3,H4
A3,B2,C2,D1,E4,F3,H1
A2,B3,C3,D2,E2,F3,H4
A3,B2,C3,D1,E2,F3,H4
A2,B2,C2,D2,E3,F3,H4
A2,B2,C2,D2,E3,F3,H4
A2,B3,C3,D1,E1,F3,H4
A1,B3,C2,D3,E2,F3,H3
A2,B2,C2,D2,E3,F3,H4
A2,B2,C2,D3,E2,F3,H3
A2,B3,C2,D2,E2,F3,H4
A2,B3,C1,D2,E2,F3,H4
A2,B3,C2,D2,E2,F3,H3
A2,B1,C1,D1,E3,F3,H4
A3,B1,C3,D1,E1,F3,H3
A2,B3,C3,D2,E2,F3,H4
A1,B3,C2,D3,E2,F3,H3
A2,B3,C1,D2,E2,F3,H4
A2,B2,C1,D2,E2,F3,H4
A2,B2,C2,D3,E2,F3,H3
A2,B3,C1,D2,E2,F3,H4
A1,B2,C1,D1,E2,F3,H4
A1,B1,C2,D1,E2,F3,H3
A1,B2,C1,D1,E2,F3,H4
A2,B2,C3,D2,E3,F3,H4
A1,B1,C2,D3,E4,F3,H4
A3,B1,C3,D1,E1,F3,H3
A2,B3,C1,D2,E2,F3,H4
A1,B2,C1,D1,E2,F3,H4
A4,B1,C4,D4,E3,F3,H2
A2,B2,C2,D1,E3,F3,H4
A2,B3,C3,D1,E1,F3,H4
A2,B2,C3,D2,E2,F3,H4
A2,B2,C1,D2,E2,F3,H4
A2,B3,C1,D3,E2,F3,H4
A4,B1,C4,D4,E3,F3,H2
A4,B2,C3,D2,E3,F3,H4
A2,B3,C3,D1,E1,F3,H4
A2,B2,C1,D2,E2,F3,H4
A2,B2,C2,D2,E3,F3,H4
A2,B3,C2,D2,E2,F3,H4
A2,B2,C3,D2,E2,F3,H4
A2,B3,C2,D2,E2,F3,H3
A2,B2,C2,D2,E3,F3,H4
A4,B2,C3,D2,E3,F3,H4
A3,B3,C2,D1,E2,F3,H2
A2,B2,C3,D2,E2,F3,H4
A2,B1,C2,D1,E2,F3,H3
A2,B1,C2,D3,E4,F3,H4
A1,B3,C2,D3,E1,F3,H4
A2,B3,C3,D2,E2,F3,H4
A2,B3,C2,D2,E2,F3,H4
A2,B2,C1,D2,E2,F3,H4
A2,B1,C2,D2,E2,F3,H4
A2,B1,C1,D2,E3,F3,H4
A2,B2,C2,D3,E2,F3,H3
A2,B3,C2,D2,E2,F3,H3
A4,B2,C3,D2,E3,F3,H4
A3,B3,C3,D1,E1,F3,H4
A2,B3,C2,D2,E2,F3,H4
A2,B3,C3,D2,E2,F3,H4
A2,B2,C3,D2,E2,F3,H4
A2,B1,C1,D2,E3,F3,H4
A2,B3,C2,D2,E2,F3,H3
A2,B2,C2,D2,E3,F3,H4
A2,B3,C3,D1,E1,F3,H4
A2,B3,C3,D2,E2,F3,H4
A3,B3,C2,D1,E2,F3,H2
A2,B1,C2,D1,E2,F3,H4
A2,B2,C2,D2,E3,F3,H4
A2,B1,C2,D2,E2,F3,H4
A3,B3,C2,D1,E2,F3,H2
A2,B2,C2,D3,E2,F3,H3
A2,B1,C2,D2,E2,F3,H3
A4,B2,C3,D2,E3,F3,H4
A2,B1,C2,D2,E2,F3,H4
A2,B2,C2,D2,E3,F3,H4
A1,B3,C2,D3,E1,F3,H4
A2,B1,C2,D1,E2,F3,H3
A3,B3,C2,D1,E2,F3,H2
A1,B3,C2,D3,E1,F3,H4
A2,B2,C1,D2,E2,F3,H4
A3,B1,C2,D2,E2,F3,H4
A2,B2,C1,D2,E2,F3,H4
A3,B3,C2,D1,E2,F3,H2
A1,B2,C1,D2,E1,F3,H4
A1,B3,C2,D4,E1,F3,H4
A2,B1,C1,D2,E3,F3,H4
A2,B2,C2,D2,E3,F3,H4
A2,B2,C1,D2,E2,F3,H4
A2,B3,C1,D1,E2,F3,H4
A2,B2,C1,D1,E3,F3,H4
A2,B3,C3,D2,E2,F3,H4
A2,B2,C2,D2,E3,F3,H4
A2,B2,C1,D2,E2,F3,H4
A1,B3,C2,D3,E1,F3,H4
A3,B2,C1,D1,E3,F3,H4
A2,B2,C1,D2,E2,F3,H4
A1,B4,C1,D2,E1,F3,H4
A2,B2,C1,D2,E2,F3,H4
A2,B1,C1,D2,E3,F3,H4
A3,B2,C1,D1,E3,F3,H4
A1,B1,C1,D2,E3,F3,H4
A2,B2,C2,D3,E4,F3,H4
A2,B1,C2,D3,E4,F3,H4
A2,B1,C2,D3,E4,F4,H4
A4,B2,C4,D3,E2,F4,H1
A3,B1,C2,D1,E2,F4,H4
A2,B1,C2,D3,E4,F4,H4
A2,B2,C3,D3,E2,F4,H4
A2,B3,C3,D2,E2,F4,H4
A2,B2,C2,D3,E4,F4,H4
A2,B1,C2,D3,E4,F4,H4
A3,B4,C3,D3,E2,F4,H4
A2,B3,C1,D1,E2,F4,H4
A2,B1,C2,D2,E3,F4,H4
A1,B1,C1,D2,E3,F4,H4
A2,B2,C2,D4,E4,F4,H4
A3,B2,C4,D2,E1,F4,H4
A1,B4,C1,D2,E1,F4,H4
A1,B3,C1,D1,E2,F4,H3
A2,B1,C2,D2,E3,F4,H4
A3,B2,C2,D1,E3,F4,H4
A3,B2,C4,D2,E1,F4,H4
A2,B2,C3,D3,E1,F4,H4
A2,B2,C3,D3,E2,F4,H4
A1,B3,C2,D2,E2,F4,H4
A2,B3,C1,D1,E2,F4,H4
A3,B4,C3,D3,E2,F4,H4
A2,B2,C2,D4,E4,F4,H4
A1,B4,C1,D2,E1,F4,H4
A1,B3,C1,D2,E1,F4,H3
A2,B2,C3,D3,E2,F4,H4
A3,B2,C2,D1,E3,F4,H4
A3,B2,C4,D2,E1,F4,H4
A4,B2,C4,D3,E1,F4,H1
A4,B2,C4,D3,E2,F4,H1
A1,B1,C1,D2,E3,F4,H4
A2,B3,C2,D1,E2,F4,H4
A2,B2,C2,D4,E4,F4,H4
A1,B3,C1,D2,E2,F4,H3
A1,B3,C1,D1,E2,F4,H3
A3,B1,C2,D1,E2,F4,H4
A4,B3,C2,D1,E1,F4,H4
A1,B3,C1,D2,E2,F4,H3
A3,B4,C3,D3,E2,F4,H4
A3,B3,C4,D2,E1,F4,H4
A3,B1,C2,D1,E2,F4,H4
A1,B1,C1,D2,E3,F4,H4
A4,B3,C2,D1,E1,F4,H4
A2,B3,C2,D1,E2,F4,H2
A3,B1,C3,D2,E3,F4,H4
A3,B2,C4,D2,E1,F4,H4
A3,B2,C3,D2,E1,F4,H4
A2,B2,C3,D3,E2,F4,H4
A3,B3,C2,D1,E3,F4,H4
A2,B3,C2,D1,E1,F4,H4
A3,B2,C3,D2,E1,F4,H4
A1,B3,C1,D1,E2,F4,H3
A3,B4,C3,D3,E2,F4,H4
A2,B3,C3,D2,E2,F4,H4
A2,B3,C3,D2,E2,F4,H4
A3,B1,C2,D1,E2,F4,H4
A3,B2,C3,D3,E3,F4,H4
A3,B2,C3,D3,E4,F4,H4
A1,B3,C1,D2,E2,F4,H3
A4,B2,C4,D3,E2,F4,H1
A3,B1,C1,D2,E3,F4,H1
A4,B1,C4,D2,E2,F4,H4
A2,B3,C3,D2,E2,F4,H4
A2,B4,C1,D2,E1,F4,H4
A3,B1,C2,D1,E2,F4,H4
A3,B2,C3,D3,E4,F4,H4
A3,B3,C2,D2,E1,F4,H4
A2,B3,C3,D2,E2,F4,H4
A4,B3,C2,D1,E1,F4,H4
A3,B2,C3,D2,E1,F4,H4
A2,B3,C2,D1,E2,F4,H2
A2,B3,C2,D1,E2,F4,H2
A1,B3,C2,D2,E2,F4,H4
A3,B2,C2,D1,E1,F4,H4
A2,B2,C3,D2,E1,F4,H4
A2,B3,C2,D1,E1,F4,H4
A1,B3,C1,D3,E2,F4,H3
A1,B3,C2,D2,E2,F4,H4
A2,B2,C2,D4,E4,F4,H4
A1,B3,C2,D1,E2,F4,H3
A3,B2,C3,D3,E4,F4,H4
A4,B3,C2,D1,E1,F4,H4
A3,B4,C3,D3,E2,F4,H4
A1,B3,C1,D2,E2,F4,H2
A2,B3,C2,D1,E1,F4,H4
A4,B1,C4,D3,E2,F4,H4
A4,B2,C4,D3,E2,F4,H1
A1,B1,C1,D2,E3,F4,H4
A3,B1,C3,D3,E3,F4,H4
A3,B2,C3,D3,E4,F4,H4
A1,B1,C2,D3,E1,F4,H4
A1,B3,C1,D2,E2,F4,H2
A3,B2,C3,D3,E3,F4,H4
A3,B2,C3,D2,E1,F4,H4
A2,B3,C2,D1,E2,F4,H4
A1,B1,C3,D3,E2,F4,H4
A3,B1,C3,D3,E3,F4,H4
A3,B2,C3,D2,E1,F4,H4
A2,B3,C2,D1,E1,F4,H4
A2,B3,C1,D2,E2,F4,H3
A3,B2,C3,D2,E1,F4,H4
A3,B3,C2,D2,E1,F4,H4
A2,B3,C2,D1,E2,F4,H2
A3,B1,C2,D1,E1,F4,H4
A3,B2,C2,D1,E1,F4,H4
A4,B3,C2,D1,E1,F4,H4
A3,B3,C3,D2,E2,F4,H4
A3,B3,C3,D2,E2,F4,H4
A3,B2,C3,D2,E1,F4,H4
A1,B3,C2,D1,E2,F4,H3
A1,B1,C1,D3,E3,F4,H4
A3,B2,C2,D1,E1,F4,H4
A4,B1,C4,D3,E2,F4,H4
A2,B3,C1,D2,E2,F4,H3
A2,B3,C2,D2,E2,F4,H4
A2,B3,C1,D2,E2,F4,H2
A3,B2,C3,D3,E3,F4,H4
A3,B2,C2,D1,E1,F4,H4
A1,B1,C3,D3,E2,F4,H4
A3,B1,C1,D2,E3,F4,H1
A3,B1,C1,D2,E3,F4,H1
A3,B3,C2,D2,E1,F4,H4
A3,B2,C3,D2,E1,F4,H4
A4,B1,C4,D3,E2,F4,H4
A2,B3,C1,D2,E2,F4,H3
A2,B3,C2,D1,E2,F4,H2
A3,B3,C2,D2,E1,F4,H4
A3,B2,C3,D3,E3,F4,H4
A3,B1,C3,D3,E3,F4,H4
A2,B3,C1,D2,E2,F4,H2
A3,B1,C3,D3,E3,F4,H4
A3,B3,C3,D2,E2,F4,H4
A3,B1,C1,D2,E4,F4,H1
A3,B2,C3,D2,E1,F4,H4
A1,B1,C3,D3,E2,F4,H4
A2,B3,C2,D2,E2,F4,H3
A3,B2,C3,D3,E3,F4,H4
A3,B2,C3,D3,E4,F4,H4
A2,B3,C2,D2,E2,F4,H3
A2,B3,C3,D2,E2,F4,H4
A3,B3,C3,D2,E2,F4,H4
A3,B1,C1,D2,E4,F4,H1
A2,B3,C1,D1,E1,F4,H3
A2,B3,C1,D1,E2,F4,H4
A2,B3,C1,D2,E2,F4,H2
A2,B2,C1,D2,E3,F4,H4
A1,B1,C1,D3,E3,F4,H4
A3,B3,C2,D2,E1,F4,H4
A3,B3,C3,D2,E2,F4,H4
A1,B1,C1,D3,E3,F4,H4
A3,B2,C3,D1,E3,F4,H2
A1,B1,C3,D3,E2,F4,H4
A1,B2,C3,D1,E1,F4,H2
A4,B1,C4,D3,E2,F4,H4
A2,B3,C1,D1,E2,F4,H4
A2,B3,C1,D1,E1,F4,H3
A2,B1,C3,D2,E3,F4,H4
A1,B1,C1,D3,E3,F4,H4
A3,B2,C3,D1,E3,F4,H2
A2,B4,C2,D2,E1,F4,H3
A2,B1,C3,D1,E3,F4,H4
A2,B4,C2,D2,E2,F4,H4
A2,B3,C3,D1,E2,F4,H4
A1,B2,C3,D1,E1,F4,H2
A2,B3,C3,D1,E2,F4,H4
A1,B2,C3,D1,E2,F4,H2
A2,B4,C2,D2,E2,F4,H4
A2,B3,C1,D1,E2,F4,H4
A3,B2,C3,D1,E3,F4,H2
A2,B3,C1,D1,E1,F4,H3
A2,B4,C2,D2,E1,F4,H3
A2,B2,C1,D2,E3,F4,H4
A3,B2,C3,D1,E4,F4,H2
A2,B2,C3,D2,E3,F4,H4
A3,B2,C1,D2,E3,F4,H4
A2,B2,C1,D2,E3,F4,H4
A2,B3,C3,D1,E2,F4,H4
A2,B2,C3,D2,E3,F4,H4
A2,B2,C1,D2,E3,F4,H4
A3,B2,C1,D2,E3,F4,H4
A2,B3,C1,D1,E1,F4,H3
A2,B4,C2,D2,E2,F4,H4
A3,B3,C3,D2,E2,F4,H4
A2,B2,C1,D2,E3,F4,H4
A2,B3,C1,D1,E1,F4,H3
A2,B4,C2,D2,E1,F4,H3
A1,B1,C1,D3,E3,F4,H4
A1,B2,C3,D2,E2,F4,H2
A2,B3,C1,D1,E2,F4,H4
A1,B2,C3,D1,E2,F4,H2
A3,B2,C1,D2,E3,F4,H4
A2,B4,C2,D2,E1,F4,H3
A2,B3,C3,D1,E3,F4,H4
A2,B4,C2,D2,E2,F4,H4
A3,B3,C3,D1,E2,F4,H4
A2,B4,C2,D2,E1,F4,H3
A2,B3,C1,D1,E2,F4,H4
A3,B2,C1,D2,E3,F4,H4
A3,B2,C3,D1,E3,F4,H2
A2,B3,C3,D1,E3,F4,H4
A3,B3,C3,D1,E3,F4,H4
A3,B4,C2,D2,E2,F4,H4
A3,B2,C3,D2,E3,F4,H4
A3,B3,C3,D1,E3,F4,H4
A3,B2,C1,D2,E3,F4,H4
A1,B4,C1,D4,E4,F4,H4
A3,B3,C3,D1,E3,F4,H4
A1,B4,C1,D4,E4,F4,H4
A1,B4,C1,D4,E4,F4,H4
A1,B4,C1,D4,E4,F4,H4
A1,B4,C1,D4,E4,F4,H4
A2,B3,C3,D2,E2,F4,H4
A3,B3,C3,D2,E2,F4,H4
A2,B2,C2,D1,E2,F4,H4
A2,B2,C2,D1,E2,F4,H4
A3,B3,C3,D2,E2,F4,H4
A2,B2,C2,D2,E2,F4,H4
A2,B2,C2,D2,E2,F4,H4
A3,B3,C3,D3,E2,F4,H4
A3,B3,C3,D3,E2,F4,H4
A2,B2,C2,D2,E2,F4,H4
A4,B3,C4,D4,E1,F4,H2
A4,B3,C4,D4,E1,F4,H2
A4,B3,C4,D4,E1,F4,H2
A4,B3,C4,D4,E1,F4,H2
A4,B3,C4,D4,E1,F4,H2
被调用函数apriori.py如下

#-*- coding: utf-8 -*-
from __future__ import print_function
import pandas as pd

#自定义连接函数,用于实现L_{k-1}到C_k的连接
def connect_string(x, ms):
  x = list(map(lambda i:sorted(i.split(ms)), x))
  l = len(x[0])
  r = []
  for i in range(len(x)):
    for j in range(i,len(x)):
      if x[i][:l-1] == x[j][:l-1] and x[i][l-1] != x[j][l-1]:
        r.append(x[i][:l-1]+sorted([x[j][l-1],x[i][l-1]]))
  return r

#寻找关联规则的函数
def find_rule(d, support, confidence, ms = u'--'):
  result = pd.DataFrame(index=['support', 'confidence']) #定义输出结果
  
  support_series = 1.0*d.sum()/len(d) #支持度序列
  column = list(support_series[support_series > support].index) #初步根据支持度筛选
  k = 0
  
  while len(column) > 1:
    k = k+1
    print(u'\n正在进行第%s次搜索...' %k)
    column = connect_string(column, ms)
    print(u'数目:%s...' %len(column))
    sf = lambda i: d[i].prod(axis=1, numeric_only = True) #新一批支持度的计算函数
    
    #创建连接数据,这一步耗时、耗内存最严重。当数据集较大时,可以考虑并行运算优化。
    d_2 = pd.DataFrame(map(sf,column), index = [ms.join(i) for i in column]).T
    
    support_series_2 = 1.0*d_2[[ms.join(i) for i in column]].sum()/len(d) #计算连接后的支持度
    column = list(support_series_2[support_series_2 > support].index) #新一轮支持度筛选
    support_series = support_series.append(support_series_2)
    column2 = []
    
    for i in column: #遍历可能的推理,如{A,B,C}究竟是A+B-->C还是B+C-->A还是C+A-->B?
      i = i.split(ms)
      for j in range(len(i)):
        column2.append(i[:j]+i[j+1:]+i[j:j+1])
    
    cofidence_series = pd.Series(index=[ms.join(i) for i in column2]) #定义置信度序列
 
    for i in column2: #计算置信度序列
      cofidence_series[ms.join(i)] = support_series[ms.join(sorted(i))]/support_series[ms.join(i[:len(i)-1])]
    
    for i in cofidence_series[cofidence_series > confidence].index: #置信度筛选
      result[i] = 0.0
      result[i]['confidence'] = cofidence_series[i]
      result[i]['support'] = support_series[ms.join(sorted(i.split(ms)))]
  
  result = result.T.sort_values(['confidence','support'], ascending = False) #结果整理,输出
  print(u'\n结果为:')
  print(result)
  
  return result

代码2如下,
#-*- coding: utf-8 -*-
from __future__ import print_function
import pandas as pd
from apriori import * #导入自行编写的apriori函数
import time #导入时间库用来计算用时

inputfile = '../data/apriori.txt' #这个文件表示”哪些程度的症状“会导致“mammary cancer的不同发展期”的数据集,同时也包含无关症状
data = pd.read_csv(inputfile, header=None, dtype = object)

start = time.clock() #计时开始
print(u'\n转换原始数据至0-1矩阵...')
ct = lambda x : pd.Series(1, index = x) #转换0-1矩阵的过渡函数
b = map(ct, data.as_matrix()) #用map方式执行
print("b=",b)
data = pd.DataFrame(b)#转化成数据框的时候,一些没有的症状就会被加进来
data=data.fillna(0) #实现矩阵转换,空值用0填充
print("data=",data)
end = time.clock() #计时结束
print(u'\n转换完毕,用时:%0.2f秒' %(end-start))
del b #删除中间变量b,节省内存
#以上的工作是把各种症状的组合转化成矢量
#
support = 0.06 #最小支持度
confidence = 0.87 #最小置信度
ms = '---' #连接符,默认'--',用来区分不同元素,如A--B。需要保证原始表格中不含有该字符

start = time.clock() #计时开始
print(u'\n开始搜索关联规则...')
find_rule(data, support, confidence, ms)
end = time.clock() #计时结束
print(u'\n搜索完成,用时:%0.2f秒' %(end-start))

输出结果(也就是所得挖掘结果):

                       support  confidence
A3---F4---H4  0.078495    0.879518
C3---F4---H4  0.0

你可能感兴趣的:(mammary cancer关联规则挖掘详解)