├── .gitignore ├── LICENSE ├── README.md ├── pom.xml ├── prediction-k3 ├── .gitignore ├── README.md ├── data │ ├── bayes.model │ ├── train-cp-20.txt │ └── train.txt ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── yinyayun │ │ │ └── prediction │ │ │ ├── common │ │ │ └── Utils.java │ │ │ └── k3 │ │ │ ├── Model.java │ │ │ ├── bayes │ │ │ ├── BayesTrainModel.java │ │ │ ├── OutPutProbability.java │ │ │ └── ProbabilityDistribution.java │ │ │ ├── maxent │ │ │ └── MaxEntModel.java │ │ │ └── xxx │ │ │ ├── PredictNextNumberAndState.java │ │ │ └── state │ │ │ ├── StateDefineStrategy.java │ │ │ ├── StateDefineStrategyBySum.java │ │ │ ├── StateParserStragegy.java │ │ │ └── StateStructs.java │ └── resources │ │ └── cp.txt │ └── test │ └── java │ └── org │ └── yinyayun │ └── predict │ ├── BayesTrainTest.java │ └── MaxEntTrainTest.java └── prediction-preprocess ├── .gitignore ├── pom.xml └── src └── main └── java └── org └── yinyayun └── prediction └── preprocess ├── DataReader.java ├── GenerateToJson.java ├── GenerateTrainDataSum.java └── common ├── DataSample.java └── DataSet.java /.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled class file 2 | *.class 3 | 4 | # Log file 5 | *.log 6 | 7 | # BlueJ files 8 | *.ctxt 9 | 10 | # Mobile Tools for Java (J2ME) 11 | .mtj.tmp/ 12 | 13 | # Package Files # 14 | *.jar 15 | *.war 16 | *.ear 17 | *.zip 18 | *.tar.gz 19 | *.rar 20 | 21 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 22 | hs_err_pid* 23 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "{}" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright {yyyy} {name of copyright owner} 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # -prediction 2 | 预测 3 | 4 | 免责申明:本程序只提供实验测试用,一切商业用途带来的损失不承担。 5 | 6 | # About me 7 | ![](http://img1.ph.126.net/xTPOKnUu-Eao6HSK-e7AXQ==/6632583992235991768.jpg) 8 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | org.yinyayun 5 | prediction 6 | 0.0.1-SNAPSHOT 7 | pom 8 | 9 | prediction-k3 10 | prediction-preprocess 11 | 12 | 13 | 1.8 14 | 15 | 16 | 17 | 18 | org.apache.maven.plugins 19 | maven-compiler-plugin 20 | 3.6.1 21 | 22 | ${java-version} 23 | ${java-version} 24 | 25 | 26 | 27 | org.apache.maven.plugins 28 | maven-jar-plugin 29 | 3.0.2 30 | 31 | ${java-version} 32 | ${java-version} 33 | utf-8 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /prediction-k3/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /prediction-k3/README.md: -------------------------------------------------------------------------------- 1 | 对快三组合进行预测 2 | -------------------------------------------------------------------------------- /prediction-k3/data/bayes.model: -------------------------------------------------------------------------------- 1 | {"outPutConditionProbabilitys":{"11":{"11":[0.12480263,0.12370946,0.12395239,0.12753552,0.124984816],"12":[0.117029026,0.111381024,0.11028787,0.1140532,0.11684684],"13":[0.09838455,0.09935625,0.09656262,0.09510507,0.09328313],"14":[0.069233574,0.0729989,0.06722944,0.069962345,0.07014454],"15":[0.044698168,0.045184016,0.045791328,0.045123283,0.04390866],"16":[0.027875623,0.027936354,0.030304871,0.025810761,0.027268311],"17":[0.013421596,0.013239402,0.017004738,0.012875015,0.015729383],"18":[0.004797765,0.005587271,0.0045548403,0.005101421,0.0043726466],"3":[0.0043726466,0.004190453,0.0045548403,0.0036438722,0.0042511844],"4":[0.013664521,0.015243532,0.014150371,0.013907446,0.0125106275],"5":[0.027936354,0.025932224,0.026903924,0.028422203,0.027450504],"6":[0.049010083,0.04633791,0.04894935,0.049799588,0.047613263],"7":[0.070023075,0.07075185,0.07257379,0.06759383,0.06832261],"8":[0.09480141,0.09911332,0.09443702,0.09644115,0.09838455],"9":[0.11806146,0.114174664,0.11763634,0.117697075,0.11678611],"10":[0.12194826,0.124924086,0.12516701,0.12698895,0.12820357]},"12":{"11":[0.122920334,0.1262478,0.12396424,0.123050824,0.12722646],"12":[0.114764795,0.11443857,0.11593919,0.116265416,0.113981865],"13":[0.09695309,0.09845371,0.09838846,0.097605534,0.094278075],"14":[0.06941998,0.06811509,0.06713643,0.06870229,0.06791936],"15":[0.048737522,0.045866773,0.046649702,0.04736739,0.046584457],"16":[0.02962093,0.02616298,0.026097735,0.030599596,0.02466236],"17":[0.0144842435,0.016441574,0.012200692,0.013505578,0.015071442],"18":[0.004828081,0.0048933257,0.0047628367,0.0048933257,0.004567104],"3":[0.00495857,0.0043061264,0.004632348,0.0041103936,0.003653683],"4":[0.013962288,0.013766556,0.013570823,0.014875709,0.013440334],"5":[0.029555686,0.026750179,0.030534351,0.026945913,0.030338619],"6":[0.046519216,0.048346058,0.04704117,0.04762837,0.04932472],"7":[0.07065962,0.06791936,0.066940695,0.068506554,0.07118157],"8":[0.097475044,0.100019574,0.09884518,0.09577869,0.098257974],"9":[0.11176355,0.11411235,0.11587395,0.11776603,0.11254649],"10":[0.12344229,0.12422522,0.12748744,0.12246363,0.12703073]},"13":{"11":[0.12143522,0.12569746,0.12561996,0.12530997,0.125],"12":[0.11632052,0.11546807,0.11531308,0.117250465,0.11322071],"13":[0.09764414,0.0967142,0.09772164,0.09547427,0.1000465],"14":[0.06773093,0.070753254,0.068118416,0.06773093,0.06757595],"15":[0.049597025,0.044792313,0.047272164,0.04882207,0.047427155],"16":[0.026735896,0.02634842,0.027278364,0.02534098,0.027975822],"17":[0.014181649,0.0151115935,0.014801612,0.014646621,0.014414135],"18":[0.004804712,0.0053471792,0.004804712,0.0045722257,0.0038747676],"3":[0.0055796653,0.0041072536,0.0044947304,0.004804712,0.004804712],"4":[0.014181649,0.013406696,0.014646621,0.013251705,0.015034098],"5":[0.026813392,0.028363299,0.028130813,0.025728457,0.02766584],"6":[0.047582146,0.048047118,0.04820211,0.048977062,0.04812461],"7":[0.066413514,0.06773093,0.06385617,0.071063235,0.06525108],"8":[0.098729074,0.0950868,0.100898944,0.094156854,0.096636705],"9":[0.115080595,0.11701798,0.11515809,0.115623064,0.11717297],"10":[0.12724736,0.12608494,0.123760074,0.12732486,0.12585245]},"14":{"11":[0.11968143,0.12513638,0.12655465,0.12786384,0.12219071],"12":[0.10877155,0.12153611,0.12197251,0.11433559,0.1130264],"13":[0.0942614,0.09153393,0.10168012,0.09775256,0.0942614],"14":[0.07124154,0.07025965,0.069059566,0.06993236,0.07265983],"15":[0.048548985,0.048330788,0.043530438,0.04538512,0.044730525],"16":[0.02934759,0.026292821,0.025310932,0.030002182,0.026620118],"17":[0.014619245,0.015164739,0.01592843,0.018655902,0.013964652],"18":[0.0038184596,0.0052367444,0.0033820642,0.00469125,0.0045821513],"3":[0.0044730525,0.0042548547,0.0036002619,0.0042548547,0.00469125],"4":[0.01320096,0.0136373555,0.013419158,0.01418285,0.014291949],"5":[0.02738381,0.029129392,0.023892647,0.0282566,0.027820205],"6":[0.049421776,0.045712415,0.043530438,0.047348898,0.04985817],"7":[0.069059566,0.07211433,0.06840497,0.06480471,0.07156884],"8":[0.09557059,0.093715906,0.10015274,0.09513419,0.09589788],"9":[0.12197251,0.11433559,0.11073533,0.11411739,0.11891774],"10":[0.12873663,0.12371809,0.12895483,0.123390794,0.12502727]},"15":{"11":[0.12938312,0.122564934,0.1327922,0.1176948,0.12386364],"12":[0.11282468,0.11477273,0.11363637,0.11753247,0.114123374],"13":[0.08668831,0.09512987,0.09399351,0.09448052,0.09659091],"14":[0.06542208,0.06915584,0.068668835,0.07467532,0.07386363],"15":[0.049675323,0.04853896,0.044155844,0.04448052,0.051623378],"16":[0.02564935,0.028246753,0.025162337,0.02987013,0.026136363],"17":[0.014935065,0.012824675,0.0118506495,0.013798702,0.014123376],"18":[0.004383117,0.003896104,0.005194805,0.004220779,0.005844156],"3":[0.005357143,0.0050324677,0.005357143,0.0055194804,0.005194805],"4":[0.01672078,0.014610389,0.011363637,0.01590909,0.013798702],"5":[0.029383117,0.028896105,0.027435064,0.026948052,0.02564935],"6":[0.05048701,0.046266235,0.051785715,0.042857144,0.04188312],"7":[0.0663961,0.067694806,0.069480516,0.06996753,0.06542208],"8":[0.097402595,0.0961039,0.0961039,0.09642857,0.098376624],"9":[0.11266234,0.11542208,0.114448056,0.12012987,0.1176948],"10":[0.1327922,0.1310065,0.12873377,0.12564935,0.12597403]},"16":{"11":[0.120099396,0.11623412,0.12368857,0.13003865,0.12065157],"12":[0.10988404,0.12341248,0.11954721,0.10795141,0.11927112],"13":[0.10629486,0.10684705,0.09110989,0.0966317,0.099944785],"14":[0.05935947,0.057979017,0.07454445,0.0643291,0.06653783],"15":[0.048039757,0.04914412,0.050524574,0.048591938,0.04472667],"16":[0.028989509,0.027056875,0.028713418,0.027332965,0.030646052],"17":[0.015461071,0.016841523,0.013804528,0.0121479845,0.0121479845],"18":[0.0046935393,0.0033130867,0.006350083,0.0060739922,0.006350083],"3":[0.00496963,0.0046935393,0.0038652678,0.0060739922,0.0030369961],"4":[0.012700166,0.0140806185,0.017117614,0.016841523,0.013528437],"5":[0.028437328,0.033683047,0.024295969,0.027885146,0.02981778],"6":[0.047487576,0.04417449,0.04472667,0.04914412,0.047763668],"7":[0.065433465,0.071231365,0.06929873,0.06957482,0.06405301],"8":[0.10463832,0.0935947,0.09083379,0.0966317,0.1051905],"9":[0.1109884,0.11651021,0.11540585,0.12230812,0.11651021],"10":[0.13279955,0.12147985,0.12644948,0.11871894,0.120099396]},"17":{"11":[0.11375388,0.115305066,0.116856255,0.113236815,0.12668045],"12":[0.12254395,0.105997935,0.111685626,0.120992765,0.116856255],"13":[0.10444674,0.100310236,0.08841778,0.09565667,0.09255429],"14":[0.07549121,0.07342296,0.07497415,0.0713547,0.06876939],"15":[0.042916235,0.039296795,0.05222337,0.0532575,0.052740436],"16":[0.02326784,0.025853153,0.017063081,0.02843847,0.02688728],"17":[0.014477766,0.014477766,0.013960703,0.016028956,0.016546018],"18":[0.005687694,0.0051706308,0.0051706308,0.004653568,0.0041365046],"3":[0.0036194415,0.0041365046,0.0036194415,0.00672182,0.004653568],"4":[0.0103412615,0.016028956,0.020682523,0.013960703,0.016028956],"5":[0.028955532,0.019648397,0.032574974,0.02533609,0.022750776],"6":[0.0532575,0.05894519,0.04860393,0.049120992,0.04653568],"7":[0.059462253,0.07859359,0.06876939,0.0713547,0.07652534],"8":[0.106515,0.10237849,0.09048604,0.09358842,0.10703206],"9":[0.11116856,0.11789038,0.116856255,0.10910031,0.114788],"10":[0.124612205,0.123061016,0.1385729,0.12771457,0.10703206]},"18":{"11":[0.104,0.0992,0.1248,0.128,0.1184],"12":[0.1216,0.096,0.1072,0.112,0.0944],"13":[0.1072,0.096,0.0896,0.1008,0.0864],"14":[0.0864,0.0752,0.0608,0.0672,0.0688],"15":[0.0512,0.04,0.0336,0.0384,0.0448],"16":[0.016,0.0464,0.0256,0.0208,0.0288],"17":[0.0176,0.0144,0.0208,0.0096,0.0208],"18":[0.0048,0.0048,0.0032,0.008,0.0096],"3":[0.0032,0.0064,0.0032,0.0032,0.0032],"4":[0.0176,0.0192,0.024,0.0144,0.0208],"5":[0.0144,0.0432,0.032,0.024,0.0352],"6":[0.056,0.0512,0.0448,0.0592,0.0448],"7":[0.0528,0.064,0.0816,0.0528,0.0672],"8":[0.1024,0.0976,0.104,0.1152,0.1024],"9":[0.1056,0.1376,0.1264,0.1072,0.128],"10":[0.1408,0.1104,0.12,0.1408,0.128]},"3":{"11":[0.11735537,0.12892562,0.12396694,0.11735537,0.12561983],"12":[0.1107438,0.1107438,0.1107438,0.097520664,0.120661154],"13":[0.069421485,0.1107438,0.09586777,0.08264463,0.09090909],"14":[0.097520664,0.06446281,0.09256198,0.08429752,0.067768596],"15":[0.06446281,0.028099174,0.03305785,0.054545455,0.056198347],"16":[0.018181818,0.034710743,0.024793388,0.034710743,0.031404957],"17":[0.011570248,0.018181818,0.018181818,0.011570248,0.0132231405],"18":[0.0049586776,0.0033057851,0.0049586776,0.008264462,0.0049586776],"3":[0.0033057851,0.008264462,0.0049586776,0.0066115703,0.0066115703],"4":[0.018181818,0.023140496,0.0132231405,0.014876033,0.014876033],"5":[0.038016528,0.028099174,0.023140496,0.029752066,0.038016528],"6":[0.056198347,0.047933884,0.047933884,0.059504133,0.04628099],"7":[0.05123967,0.052892562,0.059504133,0.07107438,0.0661157],"8":[0.08595041,0.10743801,0.08595041,0.09421488,0.09917355],"9":[0.1322314,0.120661154,0.13057852,0.12561983,0.09256198],"10":[0.12231405,0.11404958,0.1322314,0.10909091,0.12727273]},"4":{"11":[0.12493493,0.12077043,0.12493493,0.121291,0.12909943],"12":[0.11087975,0.11972931,0.121291,0.11868818,0.121811554],"13":[0.09786569,0.0937012,0.10411244,0.105674125,0.08224883],"14":[0.07235815,0.06402915,0.065590836,0.06819365,0.06871421],"15":[0.04737116,0.043206662,0.041124415,0.043727227,0.048932847],"16":[0.027589796,0.019260801,0.031754296,0.028630922,0.030192608],"17":[0.015616866,0.013014055,0.012493493,0.016657991,0.017178552],"18":[0.0046850597,0.0046850597,0.0062467465,0.0046850597,0.0062467465],"3":[0.0046850597,0.007287871,0.005205622,0.0046850597,0.004164498],"4":[0.011972931,0.016657991,0.015616866,0.017178552,0.018740239],"5":[0.026548672,0.0234253,0.023945862,0.022384174,0.025507549],"6":[0.05153566,0.045809474,0.051015098,0.05413847,0.04476835],"7":[0.07079646,0.06715252,0.06819365,0.071317025,0.066631965],"8":[0.0853722,0.10359188,0.10046851,0.0853722,0.09005726],"9":[0.1254555,0.12441437,0.117126495,0.10931806,0.119208746],"10":[0.12285268,0.13378449,0.11140031,0.12857887,0.12701719]},"5":{"11":[0.13409649,0.120468795,0.1316435,0.13137095,0.12782775],"12":[0.10929409,0.11774325,0.11692559,0.117470704,0.10847642],"13":[0.098391935,0.09403107,0.09757427,0.10248024,0.09457618],"14":[0.07413464,0.06459526,0.07059144,0.06405015,0.06677569],"15":[0.039792858,0.049604796,0.042518396,0.046061598,0.04197329],"16":[0.023439629,0.026165167,0.028345598,0.023712182,0.031616244],"17":[0.016353229,0.014445353,0.015808122,0.015535568,0.016080676],"18":[0.004360861,0.004905969,0.004633415,0.005178523,0.0027255383],"3":[0.0057236305,0.0040883073,0.004905969,0.005178523,0.0054510767],"4":[0.016898338,0.0152630145,0.014172799,0.0152630145,0.014990461],"5":[0.023167076,0.023167076,0.02916326,0.029980922,0.025892613],"6":[0.041700736,0.046606705,0.046061598,0.046061598,0.05124012],"7":[0.06922867,0.0678659,0.07222676,0.06650314,0.07059144],"8":[0.095393844,0.10084492,0.09103298,0.09484873,0.09512129],"9":[0.1251022,0.11174707,0.107931316,0.11365495,0.11883347],"10":[0.12319433,0.1387299,0.12673753,0.12292178,0.1281003]},"6":{"11":[0.13066202,0.118150145,0.12036744,0.12385176,0.123535],"12":[0.116883114,0.11086474,0.11276528,0.111181505,0.11561609],"13":[0.09661071,0.10183719,0.09581882,0.10072854,0.10120367],"14":[0.06810263,0.07127019,0.06857777,0.06620209,0.074754514],"15":[0.045296166,0.045612924,0.04862211,0.042128604,0.048780486],"16":[0.027874565,0.030250238,0.025815647,0.03009186,0.026290782],"17":[0.012670256,0.012828635,0.01330377,0.015521064,0.014887552],"18":[0.004592968,0.004751346,0.0036426987,0.004751346,0.006018372],"3":[0.003959455,0.003959455,0.005543237,0.0034843206,0.0041178335],"4":[0.0159962,0.017421603,0.015204308,0.013620526,0.016312955],"5":[0.02660754,0.027874565,0.02819132,0.026290782,0.027557809],"6":[0.044345897,0.04862211,0.04672157,0.047196705,0.04592968],"7":[0.06873614,0.0726956,0.071903706,0.072853975,0.06715236],"8":[0.09914476,0.095026925,0.09898638,0.09993665,0.09360152],"9":[0.11830852,0.11941717,0.1170415,0.118625276,0.113557175],"10":[0.12036744,0.119575545,0.12765284,0.12369338,0.12084257]},"7":{"11":[0.12407327,0.12134758,0.12145661,0.12003925,0.12440035],"12":[0.11480593,0.11829481,0.11284344,0.11960314,0.119058006],"13":[0.09823375,0.09561709,0.09725251,0.09550807,0.10052333],"14":[0.06607065,0.06923245,0.071412995,0.06650676,0.07217619],"15":[0.04491932,0.049498472,0.047208898,0.046336677,0.047645006],"16":[0.029328391,0.025730483,0.026493676,0.027474923,0.025839511],"17":[0.01646315,0.0147187095,0.015699957,0.013519407,0.0127562145],"18":[0.005233319,0.0046881814,0.0055604014,0.0035979066,0.0040340167],"3":[0.0027256869,0.0058874837,0.0044701267,0.0051242914,0.004906236],"4":[0.0137374615,0.012429132,0.01384649,0.017553423,0.013301352],"5":[0.026602704,0.027911033,0.029873528,0.032272134,0.025621457],"6":[0.048844308,0.048190143,0.04361099,0.046554733,0.047863062],"7":[0.071740076,0.070758834,0.06901439,0.06770606,0.069777586],"8":[0.10074139,0.094744876,0.09659834,0.09725251,0.08962058],"9":[0.10957261,0.11447885,0.11851287,0.11251635,0.11742259],"10":[0.127017,0.1265809,0.12625381,0.12854339,0.12516354]},"8":{"11":[0.12606871,0.12264884,0.12140525,0.11782994,0.12311519],"12":[0.111534275,0.11953987,0.117363594,0.11441007,0.11588683],"13":[0.09676667,0.09567853,0.09544536,0.09995337,0.099720195],"14":[0.06901912,0.07026271,0.06769781,0.07135085,0.06583243],"15":[0.040649775,0.045235503,0.045468677,0.0484222,0.043836467],"16":[0.0253381,0.029302036,0.02937976,0.026270792,0.028291622],"17":[0.01632209,0.015467122,0.014223535,0.014301259,0.015544847],"18":[0.004663454,0.0038862117,0.004974351,0.004663454,0.005362972],"3":[0.00458573,0.0045080055,0.0054406966,0.004352557,0.0048189024],"4":[0.016088916,0.015544847,0.013135396,0.013601741,0.01468988],"5":[0.028757967,0.026892586,0.027048033,0.027669827,0.028213898],"6":[0.05013213,0.04756723,0.049821235,0.044924606,0.0455464],"7":[0.06808643,0.06909684,0.07205036,0.071273126,0.06878595],"8":[0.0962226,0.0990984,0.09466812,0.10321778,0.093890876],"9":[0.11985077,0.11122338,0.119073525,0.110368416,0.11884035],"10":[0.12599099,0.1241256,0.122882016,0.12746775,0.12770091]},"9":{"11":[0.122609094,0.12624003,0.121766195,0.12747195,0.12137716],"12":[0.11936718,0.11742203,0.11638462,0.11437464,0.114504315],"13":[0.098229915,0.098229915,0.09712767,0.094858326,0.096544124],"14":[0.06989561,0.065421775,0.06840433,0.06911755,0.06944174],"15":[0.0490177,0.04726707,0.051027685,0.0454516,0.046683524],"16":[0.028463982,0.028982688,0.025935292,0.02567594,0.029566232],"17":[0.014134734,0.01355119,0.013680866,0.015885366,0.013875381],"18":[0.0048628673,0.0045386762,0.004279323,0.0048628673,0.0042144847],"3":[0.0048628673,0.0042144847,0.0044738376,0.0048628673,0.0049925437],"4":[0.013745705,0.013940219,0.014783116,0.014069895,0.014847955],"5":[0.02749141,0.029047526,0.02671335,0.026778188,0.026583673],"6":[0.044543862,0.04687804,0.046618685,0.048174802,0.050055113],"7":[0.06684821,0.06736692,0.068274654,0.06866369,0.07177592],"8":[0.0922648,0.094858326,0.10017506,0.09563639,0.09479349],"9":[0.11631978,0.11638462,0.11774623,0.114504315,0.11690333],"10":[0.12740712,0.12572132,0.12267393,0.12967646,0.12390585]},"10":{"11":[0.12369838,0.1273489,0.123459004,0.12244165,0.121903054],"12":[0.11909036,0.11101137,0.11561939,0.11579892,0.117055655],"13":[0.09718731,0.09497307,0.098025136,0.098444045,0.10089767],"14":[0.068581685,0.06834231,0.07109515,0.06852184,0.06529024],"15":[0.04470377,0.04673848,0.044284858,0.046020348,0.046798326],"16":[0.025014961,0.025433872,0.028007181,0.026152005,0.025912628],"17":[0.013883902,0.014422501,0.015140634,0.01454219,0.013764213],"18":[0.0046678637,0.0042489525,0.004907241,0.004308797,0.0050867745],"3":[0.004129264,0.0049670856,0.004009575,0.004727708,0.004727708],"4":[0.015380012,0.014183124,0.016277678,0.013883902,0.015798923],"5":[0.026690604,0.027648116,0.027408738,0.027827648,0.027528426],"6":[0.04548175,0.04835428,0.048593655,0.046020348,0.045421902],"7":[0.07378815,0.066965885,0.06816278,0.06965889,0.06888091],"8":[0.09790544,0.09485338,0.0935368,0.09760623,0.101196885],"9":[0.11484141,0.1219629,0.11418312,0.12040694,0.11238779],"10":[0.12501496,0.12860562,0.1273489,0.12369838,0.12740874]}},"outPutProbabilitys":{"11":0.124016285,"12":0.11543042,"13":0.09716569,"14":0.06898839,"15":0.04632896,"16":0.027197346,"17":0.014473089,"18":0.004605759,"3":0.004454998,"4":0.014375094,"5":0.027551636,"6":0.047489822,"7":0.06903362,"8":0.096879244,"9":0.116154075,"10":0.12585557}}6033056,0.05123967,0.052892562,0.059504133,0.07107438,0.0661157],"8":[0.08429752,0.09421488,0.09090909,0.08595041,0.09090909,0.08595041,0.10743801,0.08595041,0.09421488,0.09917355],"9":[0.10909091,0.120661154,0.105785124,0.13719009,0.112396695,0.1322314,0.120661154,0.13057852,0.12561983,0.09256198],"10":[0.120661154,0.1338843,0.12892562,0.10743801,0.112396695,0.12231405,0.11404958,0.1322314,0.10909091,0.12727273]},"4":{"11":[0.12909943,0.11764706,0.11868818,0.13170224,0.12337324,0.12493493,0.12077043,0.12493493,0.121291,0.12909943],"12":[0.112962,0.121811554,0.113482565,0.11140031,0.10931806,0.11087975,0.11972931,0.121291,0.11868818,0.121811554],"13":[0.09786569,0.09161895,0.10411244,0.09161895,0.095262885,0.09786569,0.0937012,0.10411244,0.105674125,0.08224883],"14":[0.06871421,0.070275895,0.07391983,0.06298803,0.065590836,0.07235815,0.06402915,0.065590836,0.06819365,0.06871421],"15":[0.049973972,0.04008329,0.045809474,0.040603854,0.05153566,0.04737116,0.043206662,0.041124415,0.043727227,0.048932847],"16":[0.033315983,0.027589796,0.024466423,0.025507549,0.025507549,0.027589796,0.019260801,0.031754296,0.028630922,0.030192608],"17":[0.015616866,0.014575742,0.015096304,0.016657991,0.017699115,0.015616866,0.013014055,0.012493493,0.016657991,0.017178552],"18":[0.005726184,0.0046850597,0.004164498,0.002602811,0.002082249,0.0046850597,0.0046850597,0.0062467465,0.0046850597,0.0062467465],"3":[0.004164498,0.0046850597,0.005205622,0.005726184,0.0046850597,0.0046850597,0.007287871,0.005205622,0.0046850597,0.004164498],"4":[0.013014055,0.008328996,0.014055179,0.019781364,0.015096304,0.011972931,0.016657991,0.015616866,0.017178552,0.018740239],"5":[0.0234253,0.03487767,0.029672045,0.028110359,0.023945862,0.026548672,0.0234253,0.023945862,0.022384174,0.025507549],"6":[0.0468506,0.048412286,0.039042167,0.047891725,0.05153566,0.05153566,0.045809474,0.051015098,0.05413847,0.04476835],"7":[0.066631965,0.06923477,0.06402915,0.065590836,0.066631965,0.07079646,0.06715252,0.06819365,0.071317025,0.066631965],"8":[0.09213951,0.09578345,0.102030195,0.113482565,0.094221756,0.0853722,0.10359188,0.10046851,0.0853722,0.09005726],"9":[0.11452369,0.11556481,0.1363873,0.11140031,0.123893805,0.1254555,0.12441437,0.117126495,0.10931806,0.119208746],"10":[0.12649661,0.13534617,0.110359184,0.1254555,0.13014056,0.12285268,0.13378449,0.11140031,0.12857887,0.12701719]},"5":{"11":[0.10956664,0.13191605,0.12128645,0.11965113,0.12019624,0.13409649,0.120468795,0.1316435,0.13137095,0.12782775],"12":[0.114200056,0.11774325,0.107931316,0.11310984,0.11556283,0.10929409,0.11774325,0.11692559,0.117470704,0.10847642],"13":[0.0997547,0.093758516,0.09294086,0.09920959,0.09348597,0.098391935,0.09403107,0.09757427,0.10248024,0.09457618],"14":[0.07113655,0.0678659,0.07249932,0.06759335,0.06841101,0.07413464,0.06459526,0.07059144,0.06405015,0.06677569],"15":[0.040883075,0.04497138,0.050149906,0.039520305,0.05124012,0.039792858,0.049604796,0.042518396,0.046061598,0.04197329],"16":[0.030798582,0.029980922,0.028618151,0.02916326,0.029708367,0.023439629,0.026165167,0.028345598,0.023712182,0.031616244],"17":[0.013900246,0.012264922,0.013900246,0.016080676,0.013627691,0.016353229,0.014445353,0.015808122,0.015535568,0.016080676],"18":[0.0081766145,0.004360861,0.0057236305,0.004905969,0.0062687383,0.004360861,0.004905969,0.004633415,0.005178523,0.0027255383],"3":[0.0035431997,0.0054510767,0.0057236305,0.0057236305,0.004360861,0.0057236305,0.0040883073,0.004905969,0.005178523,0.0054510767],"4":[0.014990461,0.014445353,0.0152630145,0.017170891,0.010084491,0.016898338,0.0152630145,0.014172799,0.0152630145,0.014990461],"5":[0.025892613,0.028890707,0.025074953,0.026982829,0.024257291,0.023167076,0.023167076,0.02916326,0.029980922,0.025892613],"6":[0.04633415,0.04551649,0.053965658,0.045243938,0.04987735,0.041700736,0.046606705,0.046061598,0.046061598,0.05124012],"7":[0.06895612,0.07059144,0.071409106,0.07277187,0.07113655,0.06922867,0.0678659,0.07222676,0.06650314,0.07059144],"8":[0.09811938,0.09920959,0.09430362,0.09348597,0.104933225,0.095393844,0.10084492,0.09103298,0.09484873,0.09512129],"9":[0.12564732,0.112837285,0.10820387,0.11992369,0.10983919,0.1251022,0.11174707,0.107931316,0.11365495,0.11883347],"10":[0.12837285,0.120468795,0.13327882,0.12973562,0.12728263,0.12319433,0.1387299,0.12673753,0.12292178,0.1281003]},"6":{"11":[0.12828635,0.12638581,0.12020906,0.12179284,0.12591067,0.13066202,0.118150145,0.12036744,0.12385176,0.123535],"12":[0.11735825,0.115932845,0.11609123,0.11941717,0.10500475,0.116883114,0.11086474,0.11276528,0.111181505,0.11561609],"13":[0.09613557,0.09471017,0.09977827,0.09075071,0.09898638,0.09661071,0.10183719,0.09581882,0.10072854,0.10120367],"14":[0.06746911,0.07079506,0.07332911,0.070478305,0.0763383,0.06810263,0.07127019,0.06857777,0.06620209,0.074754514],"15":[0.048146974,0.04957238,0.043078873,0.04672157,0.04513779,0.045296166,0.045612924,0.04862211,0.042128604,0.048780486],"16":[0.024390243,0.025182135,0.025023757,0.027716186,0.029299969,0.027874565,0.030250238,0.025815647,0.03009186,0.026290782],"17":[0.0121951215,0.014887552,0.015679443,0.01409566,0.014887552,0.012670256,0.012828635,0.01330377,0.015521064,0.014887552],"18":[0.0049097245,0.003801077,0.0041178335,0.0042762114,0.0042762114,0.004592968,0.004751346,0.0036426987,0.004751346,0.006018372],"3":[0.004592968,0.003167564,0.0042762114,0.003959455,0.0034843206,0.003959455,0.003959455,0.005543237,0.0034843206,0.0041178335],"4":[0.0159962,0.014254038,0.014570795,0.013937282,0.013145391,0.0159962,0.017421603,0.015204308,0.013620526,0.016312955],"5":[0.024707,0.026765916,0.026132405,0.027716186,0.032467533,0.02660754,0.027874565,0.02819132,0.026290782,0.027557809],"6":[0.04592968,0.049414,0.04957238,0.045296166,0.047513463,0.044345897,0.04862211,0.04672157,0.047196705,0.04592968],"7":[0.06350966,0.06572696,0.06477669,0.06715236,0.07063668,0.06873614,0.0726956,0.071903706,0.072853975,0.06715236],"8":[0.099619895,0.09185936,0.10088692,0.099619895,0.092334494,0.09914476,0.095026925,0.09898638,0.09993665,0.09360152],"9":[0.11529934,0.116249606,0.11434907,0.11799177,0.11529934,0.11830852,0.11941717,0.1170415,0.118625276,0.113557175],"10":[0.13161229,0.13145392,0.12828635,0.12923662,0.12543555,0.12036744,0.119575545,0.12765284,0.12369338,0.12084257]},"7":{"11":[0.12472743,0.12385521,0.12450938,0.12080244,0.120693415,0.12407327,0.12134758,0.12145661,0.12003925,0.12440035],"12":[0.11393371,0.11273441,0.11894897,0.12145661,0.11415177,0.11480593,0.11829481,0.11284344,0.11960314,0.119058006],"13":[0.10150458,0.09932403,0.09550807,0.09692542,0.09561709,0.09823375,0.09561709,0.09725251,0.09550807,0.10052333],"14":[0.06770606,0.06465329,0.07293938,0.068033144,0.06519843,0.06607065,0.06923245,0.071412995,0.06650676,0.07217619],"15":[0.04971653,0.04590057,0.046554733,0.049171392,0.04491932,0.04491932,0.049498472,0.047208898,0.046336677,0.047645006],"16":[0.026711732,0.028783252,0.028674226,0.026820758,0.02889228,0.029328391,0.025730483,0.026493676,0.027474923,0.025839511],"17":[0.01384649,0.016790232,0.01591801,0.013192325,0.014500654,0.01646315,0.0147187095,0.015699957,0.013519407,0.0127562145],"18":[0.004797209,0.0046881814,0.0040340167,0.0044701267,0.004906236,0.005233319,0.0046881814,0.0055604014,0.0035979066,0.0040340167],"3":[0.004579154,0.0038159615,0.0051242914,0.0040340167,0.004361099,0.0027256869,0.0058874837,0.0044701267,0.0051242914,0.004906236],"4":[0.0137374615,0.01297427,0.01297427,0.013192325,0.014500654,0.0137374615,0.012429132,0.01384649,0.017553423,0.013301352],"5":[0.02638465,0.026820758,0.028674226,0.027583951,0.027911033,0.026602704,0.027911033,0.029873528,0.032272134,0.025621457],"6":[0.0508068,0.048626255,0.04481029,0.04753598,0.045682512,0.048844308,0.048190143,0.04361099,0.046554733,0.047863062],"7":[0.06923245,0.072067164,0.06857828,0.06726995,0.07642826,0.071740076,0.070758834,0.06901439,0.06770606,0.069777586],"8":[0.09943306,0.09289141,0.09714348,0.09659834,0.096380286,0.10074139,0.094744876,0.09659834,0.09725251,0.08962058],"9":[0.11317052,0.12003925,0.11186219,0.11851287,0.117967725,0.10957261,0.11447885,0.11851287,0.11251635,0.11742259],"10":[0.1198212,0.12614478,0.12385521,0.12450938,0.12799826,0.127017,0.1265809,0.12625381,0.12854339,0.12516354]},"8":{"11":[0.1204042,0.1237466,0.12506801,0.12413525,0.12413525,0.1260785,0.12265837,0.12141469,0.1178391,0.123124756],"12":[0.11496308,0.11465216,0.116517685,0.11791683,0.11309755,0.111465216,0.11954916,0.117372714,0.11441897,0.115895845],"13":[0.09770696,0.099183835,0.094442286,0.09801788,0.096696466,0.09677419,0.09568597,0.09545278,0.09996113,0.09972794],"14":[0.073610574,0.072055966,0.07135639,0.06653712,0.067936264,0.06902449,0.07026817,0.06770307,0.07135639,0.06583755],"15":[0.047493197,0.049280994,0.04764866,0.0457054,0.046249513,0.040652934,0.04523902,0.045472212,0.048348233,0.043839876],"16":[0.0279829,0.026117373,0.025961911,0.025728721,0.029071122,0.02534007,0.029304314,0.029382044,0.026272833,0.02829382],"17":[0.013913719,0.013913719,0.015856976,0.015623786,0.013447338,0.016323358,0.015468325,0.01422464,0.014302371,0.0155460555],"18":[0.0049747378,0.0043528955,0.0047415467,0.005052468,0.0054411194,0.0046638167,0.0038865139,0.0049747378,0.0046638167,0.005363389],"3":[0.0051301983,0.0037310533,0.0058297706,0.0046638167,0.004586086,0.004586086,0.004508356,0.0054411194,0.0043528955,0.004819277],"4":[0.013680529,0.013680529,0.014535561,0.013525068,0.01399145,0.016090168,0.0155460555,0.013136417,0.013602798,0.014691022],"5":[0.026195103,0.026583754,0.025573261,0.026739215,0.025495531,0.028760202,0.026894676,0.027050136,0.027671978,0.02821609],"6":[0.044150796,0.046327244,0.046171784,0.046560436,0.051612902,0.05013603,0.04757093,0.049825106,0.0449281,0.04554994],"7":[0.0721337,0.0703459,0.071745045,0.07158958,0.06723669,0.06809172,0.06910221,0.072055966,0.07127866,0.06879129],"8":[0.0991061,0.09902837,0.09809561,0.09545278,0.099494755,0.09623008,0.09902837,0.094675474,0.103225805,0.09389817],"9":[0.11309755,0.10959969,0.11441897,0.11690634,0.116206765,0.11986008,0.11123203,0.119082786,0.11037699,0.11884959],"10":[0.1255344,0.12747765,0.12211426,0.12592305,0.12537894,0.12600078,0.12413525,0.122813836,0.12747765,0.12763311]},"9":{"11":[0.11899358,0.12022567,0.12359769,0.12158745,0.124635234,0.12262499,0.1262564,0.12178198,0.1274885,0.121392906],"12":[0.115167625,0.11354646,0.11620518,0.11348162,0.11853965,0.11938266,0.11743726,0.11639971,0.11438947,0.114519164],"13":[0.10064198,0.0984372,0.098826274,0.09714026,0.096945725,0.098242655,0.098242655,0.09714026,0.094870634,0.09655664],"14":[0.06653265,0.06906167,0.06860774,0.07016406,0.06815381,0.06990468,0.065430254,0.068413205,0.06912652,0.06945075],"15":[0.046948966,0.045003567,0.04552234,0.04798651,0.047402892,0.049024057,0.047208354,0.050969455,0.045457494,0.046689577],"16":[0.027689515,0.026327735,0.027430128,0.027624669,0.025484728,0.028467674,0.028986447,0.025938654,0.025679268,0.029570067],"17":[0.013747487,0.014136567,0.01426626,0.01387718,0.013942027,0.014136567,0.013552947,0.01368264,0.015887426,0.01387718],"18":[0.004474418,0.004150185,0.0051877312,0.004798651,0.004150185,0.004863498,0.004539265,0.004279878,0.004863498,0.0042150314],"3":[0.0050580376,0.004150185,0.004409571,0.004409571,0.004474418,0.004863498,0.0042150314,0.004474418,0.004863498,0.004993191],"4":[0.01562804,0.015303806,0.014006874,0.014201414,0.015303806,0.013747487,0.013942027,0.014785034,0.014071721,0.01484988],"5":[0.027884055,0.02969976,0.026262889,0.030413073,0.02872706,0.027494974,0.029051295,0.026716815,0.026781661,0.026587121],"6":[0.04895921,0.045976266,0.047727127,0.0492186,0.046948966,0.04454964,0.04688412,0.04662473,0.048181053,0.050061606],"7":[0.06815381,0.06860774,0.06731081,0.067051426,0.0685429,0.06685688,0.06737566,0.06828351,0.06867259,0.07178523],"8":[0.09908566,0.0984372,0.09519486,0.09668633,0.09603787,0.09221192,0.094870634,0.100188054,0.095583946,0.094740935],"9":[0.11776149,0.117113024,0.11905843,0.11970689,0.116659105,0.11633487,0.11639971,0.11776149,0.114519164,0.11685364],"10":[0.123338304,0.12988782,0.12645094,0.12171714,0.124116465,0.1273588,0.12567279,0.12262499,0.12962843,0.12392192]},"10":{"11":[0.12879287,0.12562092,0.1275959,0.12514214,0.12705727,0.12370579,0.12735651,0.123466395,0.12244898,0.12191035],"12":[0.115686156,0.113890715,0.11293315,0.11335208,0.11430965,0.11909749,0.11095817,0.11562631,0.11580585,0.11706266],"13":[0.09390149,0.09737267,0.098330244,0.095277995,0.09467951,0.09719313,0.09497876,0.098031,0.09844994,0.100903705],"14":[0.067867614,0.06888503,0.06912442,0.07044108,0.06726914,0.06858579,0.0683464,0.07109941,0.06852595,0.065294154],"15":[0.045963254,0.045903407,0.047100365,0.044586748,0.046860974,0.0446466,0.046741277,0.04428751,0.0460231,0.046741277],"16":[0.027470225,0.02764977,0.027290681,0.028188402,0.028487641,0.025016459,0.025435394,0.028008858,0.02615357,0.025914177],"17":[0.014902148,0.01574002,0.013525645,0.0144832125,0.014004429,0.0138847325,0.014423365,0.01514154,0.01454306,0.013765037],"18":[0.004727991,0.005087079,0.003949967,0.004727991,0.004608295,0.004668143,0.004249207,0.004907535,0.004309055,0.005087079],"3":[0.004069663,0.004787839,0.004309055,0.004608295,0.004428751,0.004129511,0.0049673826,0.004009815,0.004727991,0.004727991],"4":[0.0132862525,0.01574002,0.014004429,0.013166557,0.014961996,0.015380932,0.014183973,0.016278652,0.0138847325,0.015799869],"5":[0.027530074,0.026991442,0.027230835,0.027829314,0.02705129,0.026692202,0.02764977,0.027410377,0.027829314,0.027530074],"6":[0.0446466,0.046202645,0.04961398,0.047459453,0.04638219,0.04548447,0.048357174,0.048596565,0.0460231,0.04542462],"7":[0.06924412,0.06691005,0.06732898,0.07115926,0.06679035,0.07379257,0.066969894,0.06816686,0.069663055,0.06888503],"8":[0.09575678,0.0964151,0.09659465,0.09336286,0.09904841,0.097911306,0.094859056,0.093482554,0.09761207,0.10120294],"9":[0.11646418,0.11646418,0.11580585,0.11676342,0.11628464,0.114848286,0.1219702,0.11418996,0.120414145,0.11239452],"10":[0.12975043,0.12639895,0.12532169,0.12951104,0.1278353,0.12502244,0.12861332,0.12735651,0.12364594,0.12741636]}},"outPutProbabilitys":{"11":0.12401342,"12":0.11543477,"13":0.09716935,"14":0.06899099,"15":0.04633071,"16":0.027198372,"17":0.014473635,"18":0.0046059326,"3":0.0044551655,"4":0.014375636,"5":0.027552674,"6":0.047491614,"7":0.06903622,"8":0.096875355,"9":0.11614338,"10":0.12585278}}27,0.04871374,0.04761905,0.046798028,0.052818827,0.046250682,0.045429666,0.05391352,0.045155995,0.049808428,0.04159825,0.046524357,0.04597701,0.04597701,0.051176794],"7":[0.06951286,0.06896552,0.074438974,0.07060755,0.06294472,0.06896552,0.07060755,0.071428575,0.07279693,0.0711549,0.06923919,0.067870826,0.07224959,0.06650246,0.07060755],"8":[0.09195402,0.096606456,0.0922277,0.10344828,0.1012589,0.0982485,0.09934319,0.09441708,0.093596056,0.10509031,0.095511764,0.10098522,0.091133006,0.09496442,0.0952381],"9":[0.13300492,0.12014231,0.1182266,0.121784344,0.12315271,0.12588944,0.11302682,0.10837439,0.12014231,0.11001642,0.12534209,0.11193213,0.10810071,0.11384784,0.11904762],"10":[0.12588944,0.12561576,0.13984674,0.12452107,0.12534209,0.12862617,0.12068965,0.13355227,0.12999453,0.12753147,0.123426385,0.13902572,0.12698413,0.12315271,0.1283525]},"6":{"11":[0.12240038,0.12541673,0.12636927,0.12875059,0.12716304,0.12843308,0.12652802,0.12033656,0.12192412,0.12605175,0.13081442,0.118272744,0.12049532,0.123987935,0.12367042],"12":[0.11462137,0.110652484,0.11874901,0.11843149,0.1216066,0.11747897,0.11605017,0.11620892,0.119542785,0.10509605,0.117002696,0.11097,0.11287506,0.111287504,0.115732655],"13":[0.09366566,0.097158276,0.100333385,0.09604699,0.101603426,0.09620575,0.09477695,0.09985712,0.090808064,0.099063344,0.09668201,0.10192094,0.095888235,0.10080965,0.10128592],"14":[0.0711224,0.0711224,0.06921734,0.068899825,0.07001112,0.06747103,0.07080489,0.073344976,0.07048738,0.07636133,0.06810605,0.07128116,0.06858231,0.06620099,0.07477377],"15":[0.049372915,0.047785364,0.046356566,0.049055405,0.043816477,0.048102874,0.049531672,0.043022703,0.046674076,0.04508652,0.04524528,0.04556279,0.048579138,0.04207017,0.048737895],"16":[0.02841721,0.025242101,0.027623432,0.027623432,0.029846007,0.024289569,0.025083346,0.024924591,0.027623432,0.029210987,0.027782187,0.030163517,0.025718369,0.030004762,0.026194634],"17":[0.015240515,0.0131766945,0.0114303855,0.013811716,0.013652961,0.012065407,0.014764248,0.015558025,0.013970472,0.014764248,0.012541673,0.012700428,0.0131766945,0.01539927,0.014764248],"18":[0.0041276393,0.0050801714,0.0058739483,0.0046039056,0.0047626607,0.0047626607,0.0036513733,0.003968884,0.0041276393,0.0041276393,0.00444515,0.0046039056,0.003492618,0.0046039056,0.0058739483],"3":[0.0046039056,0.003175107,0.0036513733,0.0050801714,0.0041276393,0.00444515,0.0030163517,0.0041276393,0.0038101287,0.0033338624,0.0038101287,0.0038101287,0.005397682,0.0033338624,0.003968884],"4":[0.016669312,0.013970472,0.014764248,0.014605493,0.0149230035,0.015875535,0.014129227,0.014446737,0.013811716,0.013017939,0.015875535,0.017304335,0.015081759,0.013494206,0.016193047],"5":[0.021590728,0.03143356,0.026194634,0.026353389,0.026035879,0.024607081,0.0266709,0.026035879,0.027623432,0.032386094,0.026512144,0.027782187,0.028099699,0.026194634,0.027464677],"6":[0.049849182,0.047626607,0.045721542,0.047467854,0.043975234,0.0458803,0.049372915,0.049531672,0.04524528,0.047467854,0.044292744,0.048579138,0.046674076,0.04715034,0.0458803],"7":[0.06397841,0.07001112,0.07191618,0.066359736,0.06588347,0.06350214,0.065724716,0.06477219,0.06715351,0.07064614,0.06874107,0.072709955,0.07191618,0.07286871,0.06715351],"8":[0.09795205,0.09287188,0.09414193,0.096523255,0.097158276,0.099698365,0.091919355,0.100968406,0.099698365,0.09239562,0.0992221,0.09509446,0.099063344,0.10001588,0.09366566],"9":[0.11684395,0.118272744,0.11541515,0.11319257,0.113033816,0.11541515,0.116367675,0.114462614,0.11811399,0.11541515,0.11843149,0.119542785,0.11716145,0.11874901,0.11366884],"10":[0.12954438,0.12700428,0.12224162,0.12319416,0.12240038,0.13176695,0.13160819,0.12843308,0.12938562,0.12557548,0.12049532,0.11970154,0.12779807,0.12382918,0.12097158]},"7":{"11":[0.12504095,0.12012668,0.12515016,0.117396526,0.12176477,0.12482254,0.123948894,0.12460413,0.120891124,0.12078191,0.1241673,0.121437155,0.12154636,0.12012668,0.124494925],"12":[0.1204543,0.116413675,0.122529216,0.11455717,0.11859779,0.11401114,0.112809874,0.11903462,0.12154636,0.11422955,0.11488479,0.118379384,0.11291908,0.11968985,0.11914382],"13":[0.09653817,0.09227913,0.097630225,0.097630225,0.09599214,0.10156164,0.09937753,0.09555531,0.09697499,0.095664516,0.09828547,0.095664516,0.09730261,0.09555531,0.10057879],"14":[0.06978268,0.06879982,0.06508682,0.06705253,0.06978268,0.06770776,0.06464999,0.072949655,0.06803538,0.06519602,0.06606967,0.06923665,0.071420774,0.0665065,0.07218521],"15":[0.047177024,0.047286227,0.047067817,0.04422846,0.04368243,0.049688764,0.04586655,0.046521787,0.049142733,0.044883694,0.044883694,0.04947035,0.047177024,0.046303373,0.047613848],"16":[0.02500819,0.027192311,0.027956754,0.027629137,0.028611992,0.02664628,0.028721197,0.028611992,0.026755488,0.028830403,0.029267227,0.025663426,0.026427869,0.027410723,0.025772633],"17":[0.013541553,0.01474282,0.013541553,0.014087583,0.013759965,0.013759965,0.016708529,0.015834881,0.013104728,0.014415202,0.016380912,0.014633614,0.015616468,0.013432347,0.012667905],"18":[0.0050234795,0.004586655,0.0044774488,0.0054603037,0.0054603037,0.004695861,0.004586655,0.0039314185,0.004368243,0.004805067,0.0051326854,0.004586655,0.0054603037,0.0034945942,0.0039314185],"3":[0.0050234795,0.0040406245,0.004805067,0.00305777,0.003276182,0.0044774488,0.0037130064,0.0050234795,0.0039314185,0.004259037,0.0026209457,0.0057879216,0.004368243,0.0050234795,0.004805067],"4":[0.013869171,0.01168505,0.013650759,0.0149612315,0.012340286,0.013650759,0.0128863165,0.0128863165,0.013104728,0.014415202,0.013650759,0.012340286,0.013759965,0.017472971,0.013213934],"5":[0.027410723,0.029048815,0.02588184,0.027410723,0.026100252,0.026318664,0.026755488,0.028611992,0.02751993,0.027847549,0.026537076,0.027847549,0.029813258,0.032215793,0.025554221],"6":[0.04619417,0.04815988,0.045429725,0.045211315,0.0449929,0.05078082,0.048596703,0.044774488,0.04750464,0.04564814,0.048815113,0.04815988,0.043573223,0.046521787,0.047832258],"7":[0.06956427,0.06858141,0.07163918,0.07087474,0.070001096,0.06923665,0.07207601,0.06858141,0.06727094,0.07644425,0.07174839,0.07076553,0.06901824,0.06770776,0.06978268],"8":[0.09926832,0.102216884,0.09577373,0.0988315,0.09675658,0.09948673,0.09293437,0.097193405,0.096647374,0.09642896,0.100797206,0.09479087,0.096647374,0.09730261,0.089658186],"9":[0.11007972,0.11543082,0.11805177,0.1276619,0.12154636,0.113246694,0.12012668,0.11193623,0.11859779,0.11805177,0.10964289,0.11455717,0.11859779,0.11259146,0.11750574],"10":[0.12602381,0.1294092,0.121327944,0.123948894,0.12733428,0.119908266,0.12624222,0.123948894,0.12460413,0.12809873,0.12711586,0.12667905,0.12635143,0.12864475,0.12525937]},"8":{"11":[0.12382287,0.12584637,0.12358938,0.12211067,0.120631956,0.1204763,0.12382287,0.12514593,0.124212004,0.124212004,0.12615767,0.12273329,0.12148806,0.11790801,0.123122424],"12":[0.11137053,0.11549537,0.118219316,0.11425014,0.117207564,0.1150284,0.114639275,0.11658495,0.11798584,0.11316056,0.11152619,0.119620204,0.11744104,0.11448362,0.115962334],"13":[0.09852907,0.09642774,0.10008561,0.09253638,0.094482064,0.0977508,0.099229515,0.094482064,0.098062105,0.09673905,0.096816875,0.095727295,0.095493816,0.10000778,0.0997743],"14":[0.06988871,0.07167873,0.06879913,0.068565644,0.069499575,0.07362441,0.072067864,0.07136742,0.06654214,0.06794303,0.06903261,0.07027784,0.06770955,0.07136742,0.0658417],"15":[0.046384934,0.047163203,0.044906218,0.045528837,0.04467274,0.047396686,0.049264535,0.047630165,0.04568449,0.04615145,0.04062573,0.045217525,0.045451008,0.04833061,0.04381664],"16":[0.026072068,0.02918515,0.025449451,0.029029496,0.028251225,0.027939918,0.026072068,0.025916414,0.025682932,0.029029496,0.025293797,0.029262979,0.029340805,0.026227722,0.028251225],"17":[0.014398008,0.013931045,0.013464083,0.015487586,0.014008872,0.013853218,0.013853218,0.015798895,0.015565414,0.013386256,0.016265858,0.015409759,0.014164526,0.014242354,0.015487586],"18":[0.00451397,0.0038913535,0.004669624,0.00451397,0.00451397,0.004903105,0.004280489,0.004669624,0.0049809325,0.005370068,0.004591797,0.0038135264,0.004903105,0.004591797,0.0052922405],"3":[0.005370068,0.004358316,0.0039691804,0.004825278,0.005370068,0.0050587594,0.0036578723,0.005759203,0.004591797,0.00451397,0.00451397,0.0044361427,0.005370068,0.004280489,0.0047474513],"4":[0.015409759,0.014631489,0.013308428,0.012685812,0.015954548,0.013619737,0.013619737,0.014475835,0.013464083,0.013931045,0.016032375,0.015487586,0.0130749475,0.01354191,0.014631489],"5":[0.029652113,0.028640362,0.028718188,0.029029496,0.027395127,0.026149895,0.02653903,0.025527278,0.026694685,0.025449451,0.028718188,0.026850339,0.027005993,0.02762861,0.028173398],"6":[0.048486263,0.046696242,0.04560666,0.052377615,0.04646276,0.04412795,0.046307106,0.04615145,0.04654059,0.051599346,0.050120633,0.04755234,0.049809325,0.044906218,0.045528837],"7":[0.06646432,0.065919526,0.06911044,0.065763876,0.07035567,0.07214569,0.07035567,0.07175656,0.0716009,0.067242585,0.06809869,0.06911044,0.072067864,0.07128959,0.06879913],"8":[0.094404235,0.09611643,0.0968947,0.0997743,0.09712818,0.099151686,0.09907386,0.098062105,0.095493816,0.09954082,0.09627208,0.09899603,0.09471554,0.10327652,0.09393727],"9":[0.11728539,0.11619581,0.11619581,0.116974086,0.1175967,0.11316056,0.10965834,0.11448362,0.116974086,0.11627364,0.11993151,0.111292705,0.11907542,0.11035878,0.11891976],"10":[0.1279477,0.12382287,0.12701377,0.12654682,0.12646899,0.12561288,0.12755856,0.12218849,0.1259242,0.12545723,0.12600203,0.124212004,0.12288894,0.12755856,0.12771422]},"9":{"11":[0.12475659,0.12534077,0.12774244,0.12728807,0.12650914,0.11904453,0.120277815,0.12365312,0.12164092,0.12469168,0.12267947,0.12631442,0.12183565,0.12754771,0.12144619],"12":[0.11761651,0.11781124,0.112229005,0.11891471,0.117291965,0.115214854,0.11359211,0.116253406,0.11352719,0.11859016,0.119433984,0.11748669,0.116448134,0.11443593,0.11456575],"13":[0.09697521,0.09879268,0.09554719,0.09911723,0.09957159,0.10067506,0.09846813,0.09885759,0.097169936,0.09697521,0.0982734,0.0982734,0.097169936,0.09489809,0.09658574],"14":[0.06763598,0.06932364,0.06984292,0.06860963,0.06685707,0.06653252,0.069064,0.06860963,0.07016747,0.06815527,0.06990783,0.065429054,0.068414904,0.06912891,0.06945346],"15":[0.048682332,0.04530702,0.046670128,0.047773596,0.047254317,0.04692977,0.044982474,0.045501754,0.047968324,0.047384135,0.04900688,0.047189407,0.050954174,0.045436844,0.046670128],"16":[0.027067376,0.027067376,0.027197195,0.025314812,0.02628846,0.027651565,0.02628846,0.027391925,0.027586654,0.025444632,0.028430482,0.02894976,0.025899,0.02563936,0.029533947],"17":[0.013825783,0.0139556015,0.015188888,0.013760872,0.013695963,0.013695963,0.014085421,0.014215241,0.013825783,0.013890692,0.014085421,0.013501233,0.013631053,0.015837986,0.013825783],"18":[0.004154226,0.004284045,0.004348955,0.0051927823,0.0038945866,0.0044138646,0.004089316,0.0051278723,0.0047384137,0.004089316,0.004803323,0.0044787745,0.0042191353,0.004803323,0.004154226],"3":[0.004024406,0.004608594,0.0036349474,0.004348955,0.0042191353,0.0049980525,0.004089316,0.004348955,0.004348955,0.0044138646,0.004803323,0.004154226,0.0044138646,0.004803323,0.004933143],"4":[0.014150331,0.015708165,0.015059068,0.012397767,0.014539789,0.015578346,0.015253797,0.0139556015,0.014150331,0.015253797,0.013695963,0.013890692,0.014734519,0.014020512,0.014799429],"5":[0.026742827,0.028235752,0.027976112,0.027456835,0.025444632,0.027846294,0.029663768,0.02622355,0.030377775,0.02869012,0.027456835,0.02901467,0.026677918,0.026742827,0.026548099],"6":[0.048098143,0.047838505,0.0464754,0.04699468,0.04628067,0.04894197,0.04595612,0.047708686,0.04920161,0.04692977,0.044528104,0.046864856,0.04660522,0.048163053,0.050045438],"7":[0.07088147,0.067311436,0.06711671,0.067571074,0.067311436,0.06815527,0.06860963,0.067311436,0.0670518,0.06854472,0.06685707,0.067376345,0.068285085,0.06867454,0.07179021],"8":[0.0969103,0.09256134,0.10061015,0.09976632,0.09548228,0.09911723,0.09846813,0.09522264,0.09671556,0.09606647,0.092236795,0.09489809,0.100220695,0.0956121,0.09476827],"9":[0.11404648,0.11839543,0.116253406,0.11378684,0.11599377,0.11781124,0.117162146,0.11910944,0.11975854,0.11670778,0.116383225,0.116448134,0.11781124,0.11456575,0.11690251],"10":[0.12443204,0.12345839,0.12410749,0.12170583,0.12936518,0.12339348,0.12994938,0.12650914,0.12177074,0.1241724,0.12741789,0.12573023,0.12267947,0.12968974,0.12397767]},"10":{"11":[0.12351743,0.1259734,0.12076195,0.12842938,0.12333772,0.12884869,0.12567389,0.12765065,0.12519468,0.12711154,0.12375704,0.12741105,0.12351743,0.1224991,0.121959984],"12":[0.11531089,0.113753445,0.114532165,0.112196,0.11543069,0.1157302,0.113933146,0.11297472,0.11339404,0.114352465,0.1191446,0.11099796,0.1156703,0.11585001,0.11710794],"13":[0.09799928,0.099077515,0.096441835,0.098478496,0.098059185,0.09392596,0.09740026,0.09835869,0.0953037,0.09470469,0.097220555,0.09500419,0.098059185,0.098478496,0.10093447],"14":[0.0682281,0.06918653,0.07044447,0.06882712,0.066490956,0.067868695,0.068887025,0.069126636,0.07044447,0.067269675,0.06858752,0.06834791,0.071103394,0.06852762,0.06529292],"15":[0.04588475,0.045345634,0.047562,0.043608483,0.045046125,0.04594465,0.04588475,0.047082786,0.04456691,0.04684318,0.044626813,0.046723373,0.0442674,0.046004552,0.046723373],"16":[0.02755481,0.025278544,0.02755481,0.027435007,0.02653648,0.027435007,0.027614713,0.0272553,0.028153827,0.028453337,0.024979034,0.025398348,0.027974123,0.026117168,0.025877561],"17":[0.014076914,0.014735833,0.014675931,0.015155146,0.014675931,0.014855637,0.01569426,0.013477896,0.014436324,0.01395711,0.013837307,0.014376422,0.015095244,0.014496226,0.013717503],"18":[0.0049119443,0.005750569,0.004013418,0.004312927,0.0048520425,0.0046723373,0.0050317477,0.0038936145,0.0046723373,0.004552534,0.0046124356,0.0041931234,0.0048520425,0.004253025,0.0050317477],"3":[0.004013418,0.0046124356,0.0043728286,0.004492632,0.004312927,0.004013418,0.004732239,0.004253025,0.004552534,0.0043728286,0.00407332,0.0049119443,0.003953516,0.0046723373,0.0046723373],"4":[0.014076914,0.014376422,0.0127590755,0.014975441,0.014017012,0.013238289,0.01569426,0.01395711,0.013118486,0.014915539,0.015334851,0.014136815,0.016233377,0.013837307,0.015754163],"5":[0.02791422,0.02683599,0.026416676,0.025098838,0.02821373,0.02749491,0.026955793,0.0271954,0.027794417,0.027015693,0.026656283,0.027614713,0.027375104,0.027794417,0.02749491],"6":[0.047022883,0.051156104,0.048340723,0.048161015,0.04594465,0.044626813,0.046184257,0.049598657,0.047442194,0.046363965,0.045465436,0.048340723,0.04858033,0.046004552,0.045405533],"7":[0.067089975,0.07086378,0.071103394,0.06876722,0.06930634,0.06924643,0.06691027,0.06732958,0.07116329,0.06679046,0.07379897,0.06697017,0.0681682,0.069665745,0.068887025],"8":[0.10015574,0.097460166,0.09793938,0.09488439,0.10183299,0.09578291,0.096441835,0.09662154,0.093386844,0.099077515,0.09793938,0.09488439,0.09350665,0.09763987,0.101233974],"9":[0.115131184,0.111956395,0.117946565,0.115909904,0.114532165,0.11650892,0.11650892,0.11585001,0.11680844,0.11632922,0.11489158,0.12201989,0.11423266,0.12046244,0.11243561],"10":[0.12711154,0.12363724,0.12513478,0.129268,0.12741105,0.12980711,0.12645262,0.12537439,0.1295675,0.12789026,0.12507488,0.12866898,0.12741105,0.12369714,0.12747094]}},"outPutConditionProbability":{"11":{"11":1.8687458,"12":1.7133564,"13":1.4511521,"14":1.0328287,"15":0.69396317,"16":0.40999454,"17":0.21904068,"18":0.070217036,"3":0.06705575,"4":0.21314366,"5":0.42197093,"6":0.7239954,"7":1.0302145,"8":1.453219,"9":1.7473403,"10":1.8837619},"12":{"11":1.8565084,"12":1.7367252,"13":1.4602573,"14":1.0357913,"15":0.6942721,"16":0.41179544,"17":0.21912351,"18":0.07230096,"3":0.065965645,"4":0.21298413,"5":0.42028606,"6":0.71184117,"7":1.0447391,"8":1.4485664,"9":1.732284,"10":1.8765594},"13":{"11":1.8528088,"12":1.7353352,"13":1.4520484,"14":1.0305711,"15":0.6929702,"16":0.41139045,"17":0.22416201,"18":0.06750465,"3":0.06905649,"4":0.21671322,"5":0.41387337,"6":0.71182495,"7":1.0264587,"8":1.4594972,"9":1.7451893,"10":1.8905959},"14":{"11":1.8778142,"12":1.7459016,"13":1.4451367,"14":1.039235,"15":0.6967213,"16":0.40469944,"17":0.21704918,"18":0.06994536,"3":0.065245904,"4":0.21825136,"5":0.40568307,"6":0.70568305,"7":1.039235,"8":1.443388,"9":1.7461202,"10":1.8798907},"15":{"11":1.8812042,"12":1.7227014,"13":1.453214,"14":1.0462165,"15":0.7184703,"16":0.40439382,"17":0.21171685,"18":0.068673715,"3":0.06883645,"4":0.21676159,"5":0.4192026,"6":0.70854354,"7":1.028153,"8":1.4320586,"9":1.7209113,"10":1.8989422},"16":{"11":1.8159136,"12":1.7202661,"13":1.479623,"14":1.0138619,"15":0.6939285,"16":0.40365955,"17":0.21319656,"18":0.07041863,"3":0.06542833,"4":0.21236485,"5":0.42084834,"6":0.7277516,"7":1.0596063,"8":1.4629886,"9":1.7388412,"10":1.901303},"17":{"11":1.8348098,"12":1.7342366,"13":1.4570088,"14":1.0823345,"15":0.6941115,"16":0.37988535,"17":0.21782178,"18":0.055237103,"3":0.07087024,"4":0.2417926,"5":0.40854612,"6":0.71756124,"7":1.0797291,"8":1.467431,"9":1.6659719,"10":1.8926524},"18":{"11":1.862295,"12":1.7163935,"13":1.4426229,"14":1.0704918,"15":0.6704918,"16":0.3737705,"17":0.21967213,"18":0.06721312,"3":0.045901638,"4":0.22950819,"5":0.4180328,"6":0.704918,"7":0.9295082,"8":1.5114754,"9":1.8032787,"10":1.9344262},"3":{"11":1.9152542,"12":1.718644,"13":1.4169492,"14":1.0898305,"15":0.7135593,"16":0.4220339,"17":0.2101695,"18":0.05762712,"3":0.07457627,"4":0.22033899,"5":0.4220339,"6":0.7084746,"7":1.0457627,"8":1.3864406,"9":1.7525424,"10":1.8457627},"4":{"11":1.8546695,"12":1.7444911,"13":1.4564533,"14":1.0236096,"15":0.68572927,"16":0.409234,"17":0.22350472,"18":0.06086044,"3":0.067156345,"4":0.2187828,"5":0.39926547,"6":0.7324239,"7":1.0146904,"8":1.4491081,"9":1.7780693,"10":1.8819517},"5":{"11":1.8612479,"12":1.7008758,"13":1.4636016,"14":1.0232621,"15":0.6611932,"16":0.41379312,"17":0.21893816,"18":0.06869184,"3":0.0711549,"4":0.21839081,"5":0.3817734,"6":0.72058016,"7":1.0478927,"8":1.454023,"9":1.7720306,"10":1.9225507},"6":{"11":1.8706144,"12":1.7263057,"13":1.4661057,"14":1.057787,"15":0.6989998,"16":0.40974757,"17":0.20701699,"18":0.06810605,"3":0.059692014,"4":0.22416256,"5":0.40498492,"6":0.704715,"7":1.023337,"8":1.4503889,"9":1.7440864,"10":1.8839499},"7":{"11":1.8363001,"12":1.7592006,"13":1.4565905,"14":1.0244621,"15":0.7009938,"16":0.41050562,"17":0.21622802,"18":0.070001096,"3":0.06421317,"4":0.20388773,"5":0.41487387,"6":0.70219505,"7":1.0532925,"8":1.4547341,"9":1.7476248,"10":1.8848968},"8":{"11":1.8452798,"12":1.7329754,"13":1.4561445,"14":1.0442058,"15":0.6882248,"16":0.41100475,"17":0.21931668,"18":0.069499575,"3":0.070822634,"4":0.21386878,"5":0.41217214,"6":0.7122733,"7":1.0400809,"8":1.4628376,"9":1.7343762,"10":1.8869172},"9":{"11":1.8607686,"12":1.7434117,"13":1.4673504,"14":1.0271323,"15":0.7077113,"16":0.40575102,"17":0.21102168,"18":0.06679216,"3":0.06614306,"4":0.2171881,"5":0.415098,"6":0.7106322,"7":1.0228482,"8":1.4486563,"9":1.751136,"10":1.8783591},"10":{"11":1.875644,"12":1.7203786,"13":1.4594465,"14":1.028633,"15":0.6861148,"16":0.40361807,"17":0.21726368,"18":0.06960585,"3":0.06601174,"4":0.21642506,"5":0.4078711,"6":0.70863783,"7":1.0360608,"8":1.4587876,"9":1.7415239,"10":1.9039775}},"outPutProbabilitys":{"11":0.124017976,"12":0.11543797,"13":0.09716965,"14":0.06898683,"15":0.046330504,"16":0.027195139,"17":0.014468387,"18":0.0045991223,"3":0.0044483314,"4":0.0143703725,"5":0.027549498,"6":0.047491595,"7":0.06903961,"8":0.096875615,"9":0.11615423,"10":0.12586516}}.1220339,0.10677966,0.13898306,0.11355932,0.1338983,0.1220339,0.13220339,0.12711865,0.09322034],"10":[0.13898306,0.11186441,0.11186441,0.13898306,0.12711865,0.14067796,0.12711865,0.12881356,0.120338984,0.13898306,0.12542373,0.1220339,0.13898306,0.1338983,0.098305084,0.13050847,0.13728814,0.1338983,0.11355932,0.108474575,0.1220339,0.13559322,0.13050847,0.108474575,0.11355932,0.12372881,0.11525424,0.1338983,0.11016949,0.12881356]},"4":{"11":[0.12854145,0.13064009,0.11909758,0.12591815,0.121196225,0.12172088,0.12224554,0.12172088,0.136936,0.12854145,0.13064009,0.13431269,0.11857293,0.12696747,0.12749213,0.11647429,0.12067156,0.12854145,0.136936,0.10598111,0.12959076,0.118048266,0.11909758,0.13221405,0.123819515,0.1253935,0.121196225,0.1253935,0.12172088,0.12959076],"12":[0.10755509,0.11280168,0.11752361,0.11332634,0.1112277,0.121196225,0.10703043,0.11594963,0.119622245,0.109653726,0.11909758,0.10807975,0.11752361,0.11857293,0.12801678,0.12801678,0.12329486,0.11070304,0.10178384,0.115424976,0.11332634,0.12224554,0.113850996,0.11175236,0.109653726,0.1112277,0.12014691,0.12172088,0.11909758,0.12224554],"13":[0.09024134,0.09653725,0.08604407,0.099160545,0.087618046,0.093389295,0.099160545,0.09233998,0.10545646,0.099160545,0.10283316,0.10440713,0.09024134,0.10178384,0.08447009,0.09968521,0.10125918,0.09391396,0.100734524,0.09443861,0.09811123,0.09181532,0.10440713,0.09181532,0.09548793,0.09811123,0.09391396,0.10440713,0.10598111,0.08237146],"14":[0.067156345,0.070304304,0.07397691,0.06505771,0.06505771,0.072927594,0.06663169,0.076075554,0.059286464,0.06558237,0.067156345,0.07082896,0.07135362,0.064533055,0.06820567,0.06768101,0.06610703,0.07082896,0.067156345,0.07135362,0.068730325,0.070304304,0.07397691,0.062959075,0.06558237,0.07240294,0.06400839,0.06558237,0.06820567,0.068730325],"15":[0.04197272,0.04616999,0.04512067,0.040923398,0.047743965,0.04564533,0.046694648,0.03987408,0.047219306,0.048793286,0.044596013,0.04144806,0.04144806,0.05089192,0.047743965,0.04616999,0.043022037,0.046694648,0.047743965,0.05141658,0.049842604,0.03987408,0.04564533,0.04039874,0.05141658,0.047219306,0.043022037,0.040923398,0.043546695,0.048793286],"16":[0.029905561,0.023084994,0.026757607,0.028331585,0.025183631,0.03043022,0.02570829,0.033578172,0.022035677,0.031479537,0.028331585,0.022560336,0.031479537,0.030954879,0.023084994,0.032004196,0.027282266,0.026757607,0.025183631,0.027282266,0.033053514,0.027282266,0.024134312,0.025183631,0.025183631,0.027282266,0.018887723,0.031479537,0.028331585,0.029905561],"17":[0.017838405,0.01521511,0.01521511,0.015739769,0.018363064,0.013116474,0.015739769,0.013116474,0.01521511,0.011542497,0.017313747,0.016264427,0.012591816,0.00996852,0.0073452257,0.00996852,0.018363064,0.013641133,0.014165793,0.016789086,0.01521511,0.014165793,0.014690451,0.016264427,0.017313747,0.01521511,0.012591816,0.012067156,0.016264427,0.016789086],"18":[0.0057712486,0.0036726128,0.006295908,0.0041972715,0.0057712486,0.00524659,0.0073452257,0.00524659,0.00524659,0.0041972715,0.002623295,0.003147954,0.002623295,0.0047219307,0.0047219307,0.0036726128,0.0036726128,0.003147954,0.003147954,0.006295908,0.00524659,0.0041972715,0.0036726128,0.0020986358,0.001573977,0.0041972715,0.0041972715,0.0057712486,0.0041972715,0.0057712486],"3":[0.0047219307,0.002623295,0.00524659,0.00524659,0.0057712486,0.0010493179,0.002623295,0.0068205665,0.002623295,0.0041972715,0.0047219307,0.0057712486,0.00524659,0.00524659,0.0047219307,0.003147954,0.0036726128,0.0057712486,0.003147954,0.0057712486,0.0036726128,0.0041972715,0.0047219307,0.00524659,0.0041972715,0.0041972715,0.0068205665,0.0047219307,0.0041972715,0.0036726128],"4":[0.0110178385,0.020461699,0.013116474,0.014165793,0.013116474,0.016264427,0.013641133,0.01521511,0.013116474,0.013641133,0.0110178385,0.01049318,0.015739769,0.01521511,0.015739769,0.016789086,0.013116474,0.015739769,0.013116474,0.013641133,0.012591816,0.007869884,0.013641133,0.019412382,0.014690451,0.011542497,0.016264427,0.01521511,0.016789086,0.018363064],"5":[0.023609653,0.024658972,0.028856244,0.026232949,0.03567681,0.021511018,0.030954879,0.01993704,0.034102835,0.029905561,0.025183631,0.024134312,0.034102835,0.02570829,0.023609653,0.029380903,0.026232949,0.027282266,0.024134312,0.033578172,0.023084994,0.034627493,0.029380903,0.027806925,0.023609653,0.026232949,0.023084994,0.023609653,0.022035677,0.025183631],"6":[0.048268624,0.04616999,0.04144806,0.050367262,0.048268624,0.05194124,0.04512067,0.04512067,0.044596013,0.037775446,0.052990556,0.054039873,0.052990556,0.044071354,0.047743965,0.047219306,0.049842604,0.05194124,0.047743965,0.05613851,0.046694648,0.048268624,0.038824763,0.047743965,0.05141658,0.05141658,0.04564533,0.05089192,0.054039873,0.044596013],"7":[0.070304304,0.057712488,0.07345226,0.07082896,0.072927594,0.07187828,0.074501574,0.06663169,0.067156345,0.061909758,0.067156345,0.06505771,0.06400839,0.06086044,0.07869884,0.07397691,0.06663169,0.07660021,0.06663169,0.054564532,0.06663169,0.06925499,0.06400839,0.06558237,0.06663169,0.07082896,0.067156345,0.06820567,0.07135362,0.06663169],"8":[0.10807975,0.106505774,0.08971669,0.09863589,0.09758657,0.09706191,0.10388248,0.106505774,0.084994756,0.104931794,0.09811123,0.09129066,0.103357814,0.09024134,0.09443861,0.099160545,0.081846796,0.09706191,0.10545646,0.100734524,0.09233998,0.09601259,0.1023085,0.113850996,0.09443861,0.08551941,0.10388248,0.100734524,0.08551941,0.09024134],"9":[0.12067156,0.1264428,0.1253935,0.11857293,0.119622245,0.11280168,0.11699895,0.115424976,0.10598111,0.10598111,0.10755509,0.12224554,0.118048266,0.123819515,0.121196225,0.104931794,0.12749213,0.11647429,0.11280168,0.11490031,0.11490031,0.11594963,0.136936,0.11175236,0.12434418,0.12591815,0.12486883,0.11752361,0.109653726,0.119622245],"10":[0.12434418,0.11699895,0.13273872,0.12329486,0.12486883,0.123819515,0.12172088,0.1264428,0.13641134,0.14270724,0.12067156,0.12591815,0.12067156,0.1264428,0.1227702,0.12172088,0.12749213,0.11490031,0.13011542,0.1316894,0.12696747,0.13588667,0.11070304,0.12591815,0.13064009,0.12329486,0.13431269,0.11175236,0.12906611,0.12749213]},"5":{"11":[0.12127019,0.123460166,0.12674513,0.12948261,0.12920886,0.11853271,0.122912675,0.1201752,0.12674513,0.13249384,0.122638926,0.124281414,0.13003011,0.12756638,0.123460166,0.11853271,0.13194634,0.12236518,0.11825897,0.11935396,0.10977279,0.13222009,0.12127019,0.11990145,0.12044895,0.13441007,0.120722696,0.13194634,0.13167259,0.12811388],"12":[0.11908021,0.111415274,0.11771147,0.11771147,0.11579524,0.10977279,0.10648782,0.11798522,0.10539283,0.11880646,0.10785656,0.11524774,0.11168902,0.11552149,0.11606898,0.111415274,0.11333151,0.10566658,0.111141525,0.11908021,0.11415275,0.11798522,0.108130306,0.11333151,0.11579524,0.109499045,0.11798522,0.11716398,0.11771147,0.1086778],"13":[0.10073912,0.09526417,0.09389543,0.10265535,0.08759923,0.097454146,0.10402409,0.095537916,0.10265535,0.10073912,0.10402409,0.08677799,0.08951547,0.09608541,0.083219275,0.097454146,0.10320285,0.097727895,0.097454146,0.10019162,0.099917874,0.09389543,0.09307419,0.09937038,0.09362168,0.09827539,0.09416918,0.097727895,0.10265535,0.09471667],"14":[0.06433069,0.06706816,0.06761566,0.073638104,0.06624692,0.08157679,0.069258146,0.070079386,0.071721874,0.057760745,0.07281686,0.073638104,0.069258146,0.06077197,0.07637558,0.070079386,0.06296195,0.06652067,0.06679442,0.0689844,0.071174376,0.06788941,0.072543114,0.06761566,0.0684369,0.0741856,0.06433069,0.070626885,0.06405694,0.06679442],"15":[0.053107034,0.053380784,0.048727073,0.04571585,0.048179578,0.044073366,0.04133589,0.042704627,0.048453327,0.0454421,0.041883383,0.042430878,0.04708459,0.0511908,0.041883383,0.041609637,0.041883383,0.04325212,0.0454421,0.04325212,0.040788393,0.044894606,0.05009581,0.039419655,0.0511908,0.039693404,0.049548317,0.042157132,0.0459896,0.041883383],"16":[0.02627977,0.026553517,0.021352313,0.029017245,0.025458528,0.025458528,0.024911031,0.028196003,0.02627977,0.027648509,0.028196003,0.02846975,0.026827265,0.02983849,0.029017245,0.024637284,0.029017245,0.02846975,0.029564742,0.022173556,0.030659731,0.02983849,0.02846975,0.029017245,0.029564742,0.023268547,0.026006022,0.028196003,0.023542294,0.031480975],"17":[0.0114974,0.014234875,0.014782371,0.014782371,0.012866138,0.011771147,0.016698604,0.013413632,0.014234875,0.0120448945,0.016972352,0.018067341,0.014234875,0.015603613,0.013139885,0.015329866,0.012866138,0.015056118,0.015329866,0.014508623,0.013687381,0.0120448945,0.013687381,0.01587736,0.013139885,0.016151108,0.014234875,0.015603613,0.015329866,0.01587736],"18":[0.0041062143,0.0060224473,0.0030112236,0.004927457,0.004927457,0.0057487,0.0041062143,0.005474952,0.005474952,0.005474952,0.0024637284,0.0030112236,0.0052012047,0.0032849712,0.0057487,0.0030112236,0.0038324664,0.0043799616,0.0043799616,0.0043799616,0.00793868,0.0041062143,0.005474952,0.0046537095,0.0060224473,0.0041062143,0.0046537095,0.0043799616,0.004927457,0.0024637284],"3":[0.0046537095,0.0057487,0.0065699425,0.0052012047,0.004927457,0.0038324664,0.0038324664,0.0032849712,0.005474952,0.0057487,0.0032849712,0.0043799616,0.002737476,0.0032849712,0.0038324664,0.004927457,0.0046537095,0.005474952,0.004927457,0.0035587188,0.0032849712,0.0052012047,0.005474952,0.005474952,0.0041062143,0.005474952,0.0038324664,0.0046537095,0.004927457,0.0052012047],"4":[0.01259239,0.013413632,0.013413632,0.01587736,0.016151108,0.016698604,0.014234875,0.013961128,0.014234875,0.01259239,0.013961128,0.0172461,0.015056118,0.013961128,0.014782371,0.014508623,0.013961128,0.015056118,0.015056118,0.013413632,0.014782371,0.014234875,0.015056118,0.016972352,0.009854914,0.016698604,0.015056118,0.013961128,0.015056118,0.014782371],"5":[0.026553517,0.02846975,0.024089789,0.023816042,0.026553517,0.02983849,0.029564742,0.027648509,0.026827265,0.029564742,0.026006022,0.026827265,0.030112237,0.02627977,0.02272105,0.02518478,0.022447303,0.023542294,0.024363536,0.025458528,0.025732275,0.028743498,0.024911031,0.026827265,0.024089789,0.0229948,0.0229948,0.029017245,0.02983849,0.025732275],"6":[0.04708459,0.0511908,0.04462086,0.0511908,0.05036956,0.047358334,0.056118257,0.047358334,0.0459896,0.044073366,0.046263345,0.042704627,0.048453327,0.05009581,0.05392828,0.05283329,0.048727073,0.047632083,0.04681084,0.05283329,0.046263345,0.0454421,0.05392828,0.045168355,0.049822062,0.041609637,0.046537094,0.0459896,0.04571585,0.0511908],"7":[0.0741856,0.07528059,0.06378319,0.06761566,0.071448125,0.069258146,0.06679442,0.069531895,0.069258146,0.061866958,0.08075555,0.070353135,0.071448125,0.06652067,0.06515193,0.069531895,0.0689844,0.07445935,0.070626885,0.06296195,0.0689844,0.070626885,0.071448125,0.07281686,0.071174376,0.069258146,0.06788941,0.072269365,0.06652067,0.070626885],"8":[0.09115795,0.09006296,0.097454146,0.09115795,0.09170545,0.098001644,0.096906655,0.09416918,0.1029291,0.09170545,0.097727895,0.0971804,0.0971804,0.09499042,0.10101286,0.0919792,0.096359156,0.09225294,0.10347659,0.10128661,0.09827539,0.09937038,0.09444293,0.09362168,0.10511908,0.095537916,0.10101286,0.09115795,0.09499042,0.09526417],"9":[0.11962771,0.11278401,0.1201752,0.10347659,0.10703532,0.112510264,0.11606898,0.122912675,0.110320285,0.123733915,0.11552149,0.12127019,0.10840405,0.11962771,0.11935396,0.13304134,0.1201752,0.11825897,0.121817686,0.123186424,0.1259239,0.11305776,0.10840405,0.11990145,0.110046536,0.1253764,0.11196277,0.108130306,0.113879,0.11908021],"10":[0.123733915,0.12565015,0.13605256,0.123733915,0.14152752,0.12811388,0.12674513,0.12756638,0.124007665,0.13030386,0.11962771,0.12811388,0.13276759,0.1253764,0.13030386,0.1259239,0.12565015,0.13988502,0.12455516,0.1253764,0.12866138,0.12044895,0.13358884,0.13003011,0.12756638,0.123460166,0.13906379,0.12701888,0.123186424,0.12811388]},"6":{"11":[0.124801524,0.121943474,0.12527786,0.124801524,0.12543665,0.12369006,0.12241982,0.121467136,0.11559225,0.1233725,0.11987933,0.12019689,0.12892982,0.124642745,0.12543665,0.12241982,0.12543665,0.12623055,0.12877104,0.12702446,0.12845348,0.12654811,0.120355666,0.121943474,0.125913,0.13083519,0.11829152,0.12051445,0.12400762,0.12369006],"12":[0.118609086,0.1176564,0.11908542,0.11702128,0.11495713,0.12527786,0.1176564,0.11797396,0.113051765,0.121625915,0.113210544,0.10558908,0.11098762,0.11432201,0.11432201,0.114639565,0.11067005,0.118767865,0.1184503,0.121625915,0.117497616,0.116068594,0.116068594,0.11956177,0.10511273,0.11702128,0.11098762,0.112892985,0.11130518,0.115751036],"13":[0.09907907,0.09622102,0.10495395,0.097173706,0.09892029,0.100190535,0.09320419,0.09336297,0.09892029,0.0906637,0.09256907,0.09828517,0.09082248,0.09939663,0.09256907,0.09368053,0.097173706,0.100349315,0.09606224,0.101619564,0.09622102,0.094633214,0.09987298,0.09082248,0.09907907,0.09669737,0.10193712,0.095744684,0.10082566,0.101302],"14":[0.06462369,0.07557955,0.06938711,0.07002223,0.069863446,0.06684662,0.0662115,0.06462369,0.06891076,0.06589393,0.07256272,0.07256272,0.070974916,0.06668784,0.07367418,0.071133696,0.071133696,0.06922833,0.06891076,0.07002223,0.06732296,0.07081613,0.07335662,0.07049857,0.07637345,0.068116866,0.071292475,0.068593204,0.06605271,0.07478565],"15":[0.046046365,0.044299778,0.04699905,0.047316607,0.04811051,0.03969514,0.046205144,0.052873928,0.048428074,0.049221974,0.05382661,0.04779295,0.04747539,0.047316607,0.04461734,0.049380757,0.04779295,0.046363924,0.049063195,0.043823436,0.04811051,0.049539536,0.04302953,0.046681486,0.04509368,0.04525246,0.045570023,0.048586853,0.04207685,0.048586853],"16":[0.028262941,0.026198793,0.026833916,0.029374404,0.029850746,0.025881233,0.029215625,0.0277866,0.029691966,0.026040012,0.026516354,0.026357574,0.032391235,0.025722452,0.023023183,0.02842172,0.02524611,0.027627818,0.027627818,0.029850746,0.024293426,0.025087329,0.02492855,0.027627818,0.029215625,0.0277866,0.030168308,0.025722452,0.030009527,0.026198793],"17":[0.013496348,0.013178787,0.013655129,0.013496348,0.013655129,0.015242934,0.013020006,0.013972689,0.011749762,0.01683074,0.014131471,0.013337567,0.013020006,0.014925373,0.015719276,0.015242934,0.013178787,0.011432201,0.013813909,0.013655129,0.012067323,0.0147665925,0.015560496,0.013972689,0.0147665925,0.012543664,0.012543664,0.013178787,0.0154017145,0.0147665925],"18":[0.0053985394,0.0049221977,0.0042870753,0.006192442,0.0055573196,0.005080978,0.0034931723,0.004604636,0.004604636,0.0052397586,0.0049221977,0.003651953,0.004763417,0.005080978,0.0049221977,0.0041282945,0.005080978,0.005874881,0.004604636,0.004763417,0.004763417,0.003651953,0.0039695143,0.0041282945,0.0041282945,0.004445856,0.004604636,0.0034931723,0.004604636,0.005874881],"3":[0.0053985394,0.0034931723,0.0041282945,0.0057161003,0.0028580502,0.003651953,0.0053985394,0.004604636,0.0033343919,0.0038107336,0.0049221977,0.004445856,0.005080978,0.0049221977,0.0052397586,0.004604636,0.0031756114,0.003651953,0.005080978,0.0041282945,0.004445856,0.0030168307,0.0041282945,0.0038107336,0.0033343919,0.0038107336,0.0038107336,0.0053985394,0.0033343919,0.0039695143],"4":[0.014607812,0.015084154,0.010797079,0.012861226,0.016195618,0.0147665925,0.014449031,0.013972689,0.013020006,0.012861226,0.014131471,0.013020006,0.012543664,0.012861226,0.016036836,0.01667196,0.013972689,0.0147665925,0.014607812,0.014925373,0.015878057,0.014131471,0.014449031,0.013813909,0.013020006,0.015878057,0.017307082,0.015084154,0.013496348,0.016195618],"5":[0.028262941,0.025881233,0.029850746,0.0277866,0.026675135,0.025404891,0.026833916,0.02556367,0.028739283,0.02810416,0.024293426,0.029533185,0.028580502,0.028262941,0.02492855,0.021594157,0.03143855,0.026198793,0.026357574,0.026040012,0.024610987,0.026675135,0.026040012,0.027627818,0.032391235,0.026516354,0.0277866,0.02810416,0.026198793,0.027469037],"6":[0.045570023,0.0498571,0.04826929,0.04763417,0.04779295,0.051762465,0.04477612,0.044299778,0.049063195,0.04747539,0.052080024,0.048586853,0.049698316,0.044458557,0.049063195,0.0498571,0.04763417,0.045728803,0.04747539,0.043982215,0.045887582,0.049380757,0.049539536,0.04525246,0.04747539,0.044299778,0.048586853,0.046681486,0.047157828,0.045887582],"7":[0.06494125,0.06764052,0.068275645,0.06446491,0.065735154,0.068593204,0.06970467,0.07637345,0.07161003,0.068275645,0.065576375,0.07637345,0.06335345,0.070974916,0.06922833,0.06398857,0.07002223,0.0719276,0.06637028,0.06589393,0.06351223,0.065735154,0.06478247,0.06716418,0.07065735,0.06875198,0.072721496,0.0719276,0.07288028,0.06716418],"8":[0.09796761,0.09923785,0.094156876,0.09685615,0.0898698,0.09796761,0.09383932,0.091298826,0.10098444,0.10098444,0.09685615,0.09892029,0.097173706,0.097332485,0.09765005,0.09796761,0.092886634,0.094156876,0.0963798,0.097173706,0.0997142,0.09193395,0.10098444,0.0997142,0.09241029,0.09923785,0.09510956,0.09907907,0.100031756,0.09368053],"9":[0.11495713,0.11241664,0.10828835,0.11718006,0.11670372,0.11781518,0.11368688,0.12083201,0.11368688,0.116068594,0.12083201,0.115751036,0.121943474,0.11781518,0.118609086,0.11670372,0.11813274,0.11543347,0.113210544,0.113051765,0.11543347,0.11638615,0.114480786,0.11813274,0.11543347,0.11829152,0.11956177,0.11718006,0.118767865,0.11368688],"10":[0.12797713,0.12638932,0.1257542,0.12210225,0.12781836,0.11813274,0.13988568,0.12638932,0.12861226,0.12353128,0.12369006,0.12559542,0.12226103,0.12527786,0.1249603,0.12956494,0.12702446,0.12226103,0.123213716,0.12241982,0.13178787,0.1316291,0.12845348,0.12924738,0.12559542,0.12051445,0.11972055,0.12781836,0.12384884,0.12099079]},"7":{"11":[0.12844037,0.12472696,0.12461774,0.13040629,0.11751857,0.13259065,0.12538226,0.126256,0.12461774,0.12243338,0.123853214,0.122651815,0.12483618,0.12581913,0.12549148,0.12505461,0.1201398,0.12516382,0.11740935,0.12166885,0.12483618,0.12396243,0.12461774,0.12090433,0.12079511,0.12418087,0.12145042,0.121559635,0.1201398,0.12450852],"12":[0.12112276,0.11740935,0.1104194,0.11380515,0.11795544,0.11446046,0.117081694,0.11544342,0.11904762,0.11686326,0.11598951,0.11435124,0.114242025,0.118173875,0.111839235,0.120467454,0.116426386,0.12243338,0.11456968,0.11861075,0.11402359,0.11282219,0.11904762,0.121559635,0.114242025,0.11489733,0.11839231,0.11293141,0.11970293,0.11904762],"13":[0.09338139,0.09392748,0.09622106,0.099388376,0.09982525,0.09676715,0.09217999,0.096439496,0.09840542,0.09785933,0.095893405,0.097640894,0.09447357,0.09207077,0.10200961,0.096548714,0.09217999,0.097640894,0.097640894,0.09600262,0.10157274,0.099388376,0.09545653,0.096985586,0.09567497,0.0982962,0.09567497,0.09731324,0.09556575,0.100589775],"14":[0.06957187,0.06181739,0.06771516,0.06771516,0.076671034,0.06760594,0.06891656,0.06662298,0.06542158,0.06880734,0.06727829,0.06880734,0.06869812,0.06454784,0.06902578,0.069681086,0.06880734,0.06509393,0.06705985,0.0697903,0.06771516,0.064657055,0.07295762,0.0679336,0.065203145,0.06607689,0.06924421,0.071428575,0.06651376,0.0721931],"15":[0.046745304,0.04412407,0.04303189,0.045434687,0.040301442,0.04477938,0.05133246,0.04860201,0.047400612,0.044997815,0.04871123,0.051004805,0.04630843,0.046636086,0.047837485,0.047182176,0.047291394,0.04707296,0.04423329,0.0436872,0.049694188,0.04587156,0.046526868,0.0491481,0.04477938,0.044888597,0.04947575,0.047182176,0.04630843,0.04761905],"16":[0.028724333,0.026976846,0.026430756,0.027086064,0.029270424,0.02948886,0.020860638,0.029051987,0.026321538,0.025229357,0.02675841,0.026976846,0.026103102,0.024464833,0.025010921,0.025010921,0.027195282,0.027959809,0.027632155,0.028615115,0.026649192,0.028724333,0.028615115,0.02675841,0.028833551,0.029270424,0.02566623,0.026430756,0.027413718,0.025775447],"17":[0.01419834,0.016601136,0.013433814,0.013870686,0.015072084,0.013979904,0.014962866,0.016273482,0.015727391,0.01256007,0.013761468,0.01365225,0.01419834,0.018348623,0.013979904,0.013543032,0.01474443,0.013543032,0.0140891215,0.013761468,0.013761468,0.016601136,0.01583661,0.01310616,0.014416776,0.0163827,0.014635212,0.015618174,0.013433814,0.012669288],"18":[0.004696374,0.004805592,0.00436872,0.004041066,0.00382263,0.004696374,0.005242464,0.005679336,0.003713412,0.004696374,0.004696374,0.005024028,0.003931848,0.004259502,0.004477938,0.005024028,0.0045871558,0.004477938,0.0054609,0.0054609,0.004696374,0.0045871558,0.003931848,0.00436872,0.004805592,0.005133246,0.0045871558,0.0054609,0.003494976,0.003931848],"3":[0.005024028,0.005897772,0.004259502,0.004696374,0.004805592,0.00491481,0.003494976,0.004259502,0.004805592,0.003494976,0.004150284,0.005897772,0.005242464,0.00436872,0.005242464,0.005024028,0.004041066,0.004805592,0.003058104,0.00327654,0.004477938,0.003713412,0.005024028,0.003931848,0.004259502,0.002621232,0.005788554,0.00436872,0.005024028,0.004805592],"4":[0.010594146,0.01474443,0.013433814,0.01419834,0.01365225,0.012778506,0.014635212,0.012778506,0.015181302,0.016819572,0.015399738,0.014307558,0.011686326,0.014962866,0.014307558,0.013870686,0.011686326,0.01365225,0.014962866,0.012341633,0.01365225,0.012887724,0.012887724,0.01310616,0.014416776,0.01365225,0.012341633,0.013761468,0.01747488,0.013215378],"5":[0.02785059,0.02675841,0.024683267,0.028287461,0.028178243,0.02457405,0.030253386,0.025447793,0.026321538,0.026103102,0.027086064,0.026649192,0.027741373,0.027086064,0.031236349,0.027413718,0.029051987,0.025884666,0.027413718,0.026103102,0.026321538,0.02675841,0.028615115,0.027522936,0.02785059,0.026539974,0.02785059,0.029707296,0.03221931,0.025557011],"6":[0.044997815,0.05078637,0.049694188,0.050895587,0.04805592,0.04641765,0.047400612,0.047946703,0.04641765,0.04947575,0.043359544,0.047728267,0.04761905,0.04521625,0.046089996,0.046199214,0.04816514,0.045434687,0.04521625,0.044997815,0.05078637,0.04860201,0.04477938,0.04750983,0.045653123,0.04871123,0.04816514,0.04357798,0.046526868,0.047837485],"7":[0.06651376,0.070227176,0.073176056,0.07153779,0.064657055,0.07153779,0.069134995,0.06935343,0.07000874,0.07175623,0.07011796,0.0721931,0.0709917,0.06847969,0.06258191,0.06957187,0.068588905,0.07164701,0.070882484,0.07000874,0.06924421,0.07208388,0.068588905,0.06727829,0.0764526,0.07175623,0.070773266,0.06902578,0.06771516,0.0697903],"8":[0.09338139,0.099388376,0.1037571,0.097094804,0.095893405,0.09578419,0.10146352,0.095893405,0.09338139,0.09927916,0.09512888,0.0916339,0.095893405,0.098842286,0.09873307,0.09927916,0.102228045,0.09578419,0.098842286,0.09676715,0.099497594,0.09294452,0.09720402,0.09665793,0.096439496,0.10080821,0.094801225,0.09665793,0.09731324,0.089667976],"9":[0.11751857,0.11784622,0.119266056,0.11096549,0.11609873,0.11435124,0.11282219,0.11511577,0.11566186,0.114242025,0.11839231,0.11140236,0.11784622,0.1189384,0.11271297,0.110091746,0.11544342,0.11806466,0.12767585,0.121559635,0.113149844,0.1201398,0.111948445,0.11861075,0.11806466,0.10965487,0.11456968,0.11861075,0.112494536,0.11751857],"10":[0.12723897,0.12396243,0.12549148,0.12057667,0.12822193,0.12527305,0.12483618,0.12483618,0.12756662,0.12538226,0.12942334,0.13007864,0.13018785,0.12778506,0.12942334,0.12603757,0.12942334,0.1213412,0.123853214,0.12734818,0.119921364,0.126256,0.12396243,0.12461774,0.12811272,0.12712975,0.12658367,0.12636523,0.1286588,0.12527305]},"8":{"11":[0.13082731,0.12584637,0.12296677,0.12156588,0.12218849,0.120865434,0.128259,0.12545723,0.12701377,0.12701377,0.12654682,0.12320025,0.12864815,0.123122424,0.12390069,0.12382287,0.12584637,0.12358938,0.12211067,0.120631956,0.1204763,0.12382287,0.12514593,0.124212004,0.124212004,0.12615767,0.12273329,0.12148806,0.11790801,0.123122424],"12":[0.11650712,0.11495058,0.11744104,0.11253794,0.119386725,0.11191533,0.11635147,0.11510623,0.112460114,0.10856876,0.11448362,0.11891976,0.11635147,0.11565103,0.11728539,0.11137053,0.11549537,0.118219316,0.11425014,0.117207564,0.1150284,0.114639275,0.11658495,0.11798584,0.11316056,0.11152619,0.119620204,0.11744104,0.11448362,0.115962334],"13":[0.097050354,0.096972525,0.094482064,0.0977508,0.09876255,0.09611643,0.09284769,0.09479337,0.096816875,0.097050354,0.098295584,0.09541599,0.09347031,0.09852907,0.095649466,0.09852907,0.09642774,0.10008561,0.09253638,0.094482064,0.0977508,0.099229515,0.094482064,0.098062105,0.09673905,0.096816875,0.095727295,0.095493816,0.10000778,0.0997743],"14":[0.07058915,0.07276831,0.06739824,0.06700911,0.06895478,0.07167873,0.06918827,0.072923966,0.06553039,0.07152308,0.07035567,0.07237917,0.06996653,0.070822634,0.06630866,0.06988871,0.07167873,0.06879913,0.068565644,0.069499575,0.07362441,0.072067864,0.07136742,0.06654214,0.06794303,0.06903261,0.07027784,0.06770955,0.07136742,0.0658417],"15":[0.048641916,0.04809713,0.047630165,0.047318857,0.049575843,0.04700755,0.044906218,0.048953228,0.04910888,0.043738812,0.049809325,0.047941472,0.045451008,0.044361427,0.04405012,0.046384934,0.047163203,0.044906218,0.045528837,0.04467274,0.047396686,0.049264535,0.047630165,0.04568449,0.04615145,0.04062573,0.045217525,0.045451008,0.04833061,0.04381664],"16":[0.02653903,0.027550783,0.029262979,0.02521597,0.026383376,0.026149895,0.028017744,0.02521597,0.02762861,0.026383376,0.026772512,0.026072068,0.025994241,0.027395127,0.02762861,0.026072068,0.02918515,0.025449451,0.029029496,0.028251225,0.027939918,0.026072068,0.025916414,0.025682932,0.029029496,0.025293797,0.029262979,0.029340805,0.026227722,0.028251225],"17":[0.014553661,0.014398008,0.01486497,0.014475835,0.013697564,0.013853218,0.013931045,0.015098452,0.014709316,0.015254105,0.012685812,0.01486497,0.014631489,0.013931045,0.014553661,0.014398008,0.013931045,0.013464083,0.015487586,0.014008872,0.013853218,0.013853218,0.015798895,0.015565414,0.013386256,0.016265858,0.015409759,0.014164526,0.014242354,0.015487586],"18":[0.004358316,0.0047474513,0.0041248347,0.0041248347,0.0051365867,0.0040470078,0.00451397,0.0051365867,0.0047474513,0.0049809325,0.0030352557,0.0039691804,0.004903105,0.0044361427,0.005447895,0.00451397,0.0038913535,0.004669624,0.00451397,0.00451397,0.004903105,0.004280489,0.004669624,0.0049809325,0.005370068,0.004591797,0.0038135264,0.004903105,0.004591797,0.0052922405],"3":[0.0039691804,0.004358316,0.004591797,0.004280489,0.004903105,0.0044361427,0.0055257217,0.0038135264,0.0039691804,0.005681376,0.00451397,0.00451397,0.0050587594,0.0042026616,0.004280489,0.005370068,0.004358316,0.0039691804,0.004825278,0.005370068,0.0050587594,0.0036578723,0.005759203,0.004591797,0.00451397,0.00451397,0.0044361427,0.005370068,0.004280489,0.0047474513],"4":[0.015098452,0.012374504,0.014709316,0.015565414,0.013931045,0.015409759,0.014631489,0.015409759,0.015098452,0.013152774,0.012607985,0.013619737,0.014242354,0.014942797,0.013853218,0.015409759,0.014631489,0.013308428,0.012685812,0.015954548,0.013619737,0.013619737,0.014475835,0.013464083,0.013931045,0.016032375,0.015487586,0.0130749475,0.01354191,0.014631489],"5":[0.028251225,0.026227722,0.02653903,0.027550783,0.027784264,0.025060317,0.029340805,0.02786209,0.027706437,0.02786209,0.026928166,0.028095571,0.0273173,0.026461203,0.027161647,0.029652113,0.028640362,0.028718188,0.029029496,0.027395127,0.026149895,0.02653903,0.025527278,0.026694685,0.025449451,0.028718188,0.026850339,0.027005993,0.02762861,0.028173398],"6":[0.045840144,0.045295354,0.04747451,0.047941472,0.046774067,0.04615145,0.044828393,0.050276287,0.046774067,0.04934236,0.047863647,0.0451397,0.045762315,0.04700755,0.04942019,0.048486263,0.046696242,0.04560666,0.052377615,0.04646276,0.04412795,0.046307106,0.04615145,0.04654059,0.051599346,0.050120633,0.04755234,0.049809325,0.044906218,0.045528837],"7":[0.06661997,0.068176515,0.06794303,0.069577396,0.069655225,0.06825434,0.069655225,0.06763172,0.065919526,0.06794303,0.067320414,0.06630866,0.07027784,0.06895478,0.07058915,0.06646432,0.065919526,0.06911044,0.065763876,0.07035567,0.07214569,0.07035567,0.07175656,0.0716009,0.067242585,0.06809869,0.06911044,0.072067864,0.07128959,0.06879913],"8":[0.09417075,0.0977508,0.098062105,0.0951825,0.09596077,0.1006304,0.09673905,0.09759514,0.10203128,0.09884038,0.09432641,0.097906455,0.098295584,0.09666122,0.09627208,0.094404235,0.09611643,0.0968947,0.0997743,0.09712818,0.099151686,0.09907386,0.098062105,0.095493816,0.09954082,0.09627208,0.09899603,0.09471554,0.10327652,0.09393727],"9":[0.112382285,0.11440579,0.11884193,0.11868628,0.112460114,0.11915324,0.112226635,0.11207098,0.11728539,0.11572885,0.114717096,0.11868628,0.1155732,0.11635147,0.11681843,0.11728539,0.11619581,0.11619581,0.116974086,0.1175967,0.11316056,0.10965834,0.11448362,0.116974086,0.11627364,0.11993151,0.111292705,0.11907542,0.11035878,0.11891976],"10":[0.12460113,0.12607986,0.12366721,0.13121644,0.12444548,0.12927076,0.12903728,0.12265546,0.12320025,0.12693594,0.12973772,0.12296677,0.12405635,0.12716943,0.1267803,0.1279477,0.12382287,0.12701377,0.12654682,0.12646899,0.12561288,0.12755856,0.12218849,0.1259242,0.12545723,0.12600203,0.124212004,0.12288894,0.12755856,0.12771422]},"9":{"11":[0.1255518,0.1226954,0.1241236,0.12503245,0.12379901,0.123344585,0.12490262,0.12146196,0.12243573,0.12035835,0.123344585,0.12126721,0.12509738,0.12399377,0.124253444,0.12477279,0.12529214,0.12775902,0.1273046,0.12652558,0.11905999,0.120228514,0.12360426,0.121656716,0.12464295,0.1226954,0.12633082,0.12185147,0.12756427,0.12139704],"12":[0.1169826,0.1119839,0.115814075,0.11782654,0.11425604,0.11613867,0.11152947,0.1169826,0.11458063,0.12035835,0.11146455,0.11587899,0.1155544,0.115099974,0.11256816,0.117631786,0.11782654,0.11224357,0.118930146,0.11724228,0.11522981,0.113606855,0.1162685,0.11354194,0.118605554,0.119449496,0.117501944,0.116398335,0.11445079,0.11458063],"13":[0.096338615,0.095235005,0.09731238,0.09419631,0.095624514,0.09796157,0.098545834,0.098026484,0.09893534,0.10042846,0.096338615,0.095819265,0.09607894,0.09887043,0.09672812,0.0969878,0.0988055,0.0955596,0.09906518,0.09958452,0.10068813,0.09848092,0.09887043,0.09718255,0.096922874,0.09828616,0.09822124,0.09718255,0.09491041,0.09659828],"14":[0.068423785,0.06965723,0.0709556,0.07082576,0.06693067,0.06861854,0.06861854,0.06796936,0.07439626,0.0677746,0.07030641,0.0684887,0.06887821,0.07011166,0.06816411,0.06764477,0.069332644,0.06978707,0.06861854,0.06686575,0.06654116,0.06907297,0.06861854,0.07017658,0.06816411,0.06978707,0.06543755,0.068423785,0.069137886,0.06946248],"15":[0.044663724,0.044404052,0.048169307,0.04836406,0.048948325,0.045637496,0.050311606,0.044533886,0.043884706,0.046611268,0.04362503,0.04700078,0.04888341,0.04518307,0.04628668,0.048688654,0.045312908,0.046611268,0.0477798,0.047260452,0.04693586,0.044988316,0.045507662,0.047974553,0.04739029,0.049013242,0.047130615,0.05096079,0.04544274,0.04667619],"16":[0.026681382,0.0260322,0.026291871,0.027914828,0.028044663,0.028044663,0.027849909,0.027849909,0.026551545,0.0296027,0.025447935,0.024668917,0.027590236,0.027525319,0.02856401,0.027070891,0.027070891,0.027200727,0.0253181,0.026291871,0.027655154,0.026291871,0.027395481,0.027590236,0.025447935,0.028434172,0.028953519,0.025902363,0.02564269,0.029537782],"17":[0.014022332,0.016164633,0.014866268,0.0151259415,0.015710205,0.014476759,0.013892495,0.014346923,0.014866268,0.014541677,0.015580369,0.014022332,0.013502986,0.013308232,0.014606596,0.013827577,0.013957414,0.015190859,0.013762659,0.013697741,0.013697741,0.01408725,0.014217086,0.013762659,0.013892495,0.01408725,0.013502986,0.013632823,0.015840042,0.013827577],"18":[0.0046091923,0.003505583,0.0055829654,0.0045442744,0.0046091923,0.004868865,0.0039600106,0.0043495195,0.0038950923,0.0046091923,0.0051285382,0.004803947,0.0039600106,0.0046091923,0.0038950923,0.004154765,0.004284601,0.0043495195,0.005193456,0.0038950923,0.004414438,0.0040898467,0.0051285382,0.004739029,0.0040898467,0.004803947,0.004479356,0.0042196834,0.004803947,0.004154765],"3":[0.0046741106,0.0052583744,0.0040249284,0.004803947,0.0040249284,0.004868865,0.0046741106,0.004739029,0.005518047,0.004739029,0.004414438,0.0037003376,0.0039600106,0.005193456,0.0042196834,0.0040249284,0.0046091923,0.0036354193,0.0043495195,0.0042196834,0.0049987016,0.0040898467,0.0043495195,0.0043495195,0.004414438,0.004803947,0.004154765,0.004414438,0.004803947,0.0049337833],"4":[0.014282005,0.014476759,0.014346923,0.014152168,0.014866268,0.015580369,0.0151259415,0.015385614,0.0144118415,0.015190859,0.014866268,0.013438068,0.014931187,0.013243314,0.014152168,0.014152168,0.015710205,0.015061023,0.012399376,0.014541677,0.015580369,0.015255778,0.013957414,0.014152168,0.015255778,0.013697741,0.013892495,0.014736432,0.014022332,0.01480135],"5":[0.027525319,0.028823683,0.026226955,0.025837446,0.027720073,0.026486628,0.028758764,0.0281745,0.028304337,0.027330564,0.027720073,0.028369255,0.027265646,0.028758764,0.026941054,0.0267463,0.028239418,0.027979745,0.0274604,0.025447935,0.027849909,0.02966762,0.026226955,0.030381719,0.028693845,0.0274604,0.029018437,0.026681382,0.0267463,0.026486628],"6":[0.049987018,0.049337834,0.048818488,0.04589717,0.04654635,0.0484939,0.047585044,0.047844715,0.04829914,0.0477798,0.047520123,0.05089587,0.049078163,0.047130615,0.050051935,0.048104387,0.047844715,0.046481434,0.04700078,0.04628668,0.048948325,0.045962088,0.047714878,0.049207997,0.04693586,0.044533886,0.046870943,0.04654635,0.048169307,0.050051935],"7":[0.07056609,0.06576214,0.070241496,0.064204104,0.06855362,0.0677746,0.06894313,0.06634641,0.06569722,0.066735916,0.06504804,0.07043625,0.06680083,0.06654116,0.06829395,0.07089068,0.067320175,0.067125425,0.06757985,0.067320175,0.06816411,0.06861854,0.067320175,0.0670605,0.06855362,0.06686575,0.06738509,0.06829395,0.06868346,0.07179953],"8":[0.098545834,0.10049338,0.09250844,0.10321994,0.09614386,0.0969878,0.092313685,0.09932485,0.09478058,0.09640353,0.09796157,0.09737731,0.09867567,0.09659828,0.09504025,0.09679304,0.09257336,0.10062321,0.09977928,0.095429756,0.099130094,0.09848092,0.095235005,0.09666321,0.09607894,0.09224877,0.09491041,0.100233704,0.095624514,0.09478058],"9":[0.115424566,0.11957933,0.11438587,0.114320956,0.11756687,0.1162685,0.120423265,0.11905999,0.117112435,0.114320956,0.12029343,0.118216045,0.11438587,0.11828097,0.11905999,0.11406128,0.1184108,0.1162685,0.11380161,0.116008826,0.11776162,0.117112435,0.11905999,0.11977409,0.11672293,0.116398335,0.11646326,0.11782654,0.11458063,0.116917685],"10":[0.12172163,0.12659049,0.12633082,0.123734094,0.12665541,0.124448195,0.12256557,0.12360426,0.12633082,0.12321475,0.13094002,0.12561673,0.12535705,0.1255518,0.12717476,0.124448195,0.1234095,0.1241236,0.121656716,0.12938198,0.123344585,0.12996624,0.12652558,0.12178655,0.12418852,0.12743443,0.12574656,0.1226954,0.12957673,0.12399377]},"10":{"11":[0.118739516,0.12886412,0.12407141,0.124370955,0.12389168,0.12029715,0.12419123,0.12748621,0.12239396,0.12526959,0.12491014,0.124430865,0.12281332,0.123412415,0.12485023,0.12353223,0.1259286,0.12077642,0.12838486,0.123352505,0.12886412,0.12568896,0.12766595,0.12514977,0.12706687,0.12377187,0.12736641,0.12353223,0.12251378,0.121974595],"12":[0.11376707,0.117661156,0.114066616,0.11694225,0.11340762,0.11838006,0.11592379,0.11364726,0.11472562,0.112988256,0.11562425,0.121135876,0.11244908,0.11622334,0.116522886,0.115324706,0.11370716,0.11454589,0.11220944,0.115444526,0.11574407,0.11388689,0.112988256,0.11340762,0.11436617,0.11915888,0.11101126,0.11568416,0.11586389,0.11706206],"13":[0.100227654,0.09705248,0.095614664,0.09597412,0.095614664,0.09819075,0.09711239,0.098969564,0.09543494,0.09663312,0.095734484,0.09525521,0.100107834,0.09747184,0.09819075,0.098011024,0.099089384,0.09645339,0.0984903,0.098070934,0.09387731,0.09741193,0.09837048,0.09531512,0.094716035,0.09723221,0.09495567,0.098070934,0.09843039,0.10094656],"14":[0.06991373,0.07027318,0.07266954,0.066978194,0.07308891,0.070393,0.07368799,0.06949437,0.07009346,0.07045291,0.07021327,0.068236284,0.06829619,0.06925473,0.0696741,0.068236284,0.06919482,0.07045291,0.06883537,0.06643901,0.06787683,0.06889528,0.06913491,0.07045291,0.06727774,0.06859574,0.0683561,0.07099209,0.06853583,0.06530074],"15":[0.04577043,0.044811886,0.046669062,0.047567695,0.04523125,0.044332616,0.045410976,0.048286606,0.04630961,0.048166785,0.04798706,0.04744788,0.04630961,0.04630961,0.04577043,0.04583034,0.045351066,0.047567695,0.043613706,0.044991612,0.045950156,0.045890246,0.047088426,0.04457225,0.04684879,0.04463216,0.046728972,0.044272706,0.045950156,0.046728972],"16":[0.027677929,0.026240114,0.02713875,0.026300024,0.02653966,0.027378384,0.02653966,0.027498202,0.027378384,0.026240114,0.028936017,0.026659478,0.025940571,0.027857656,0.027558113,0.027558113,0.025281573,0.027558113,0.027438294,0.02653966,0.027438294,0.02761802,0.027258568,0.0281572,0.028456746,0.024982028,0.02540139,0.027977474,0.026120298,0.02588066],"17":[0.014198419,0.013419602,0.014497963,0.013898874,0.013958783,0.014557872,0.014557872,0.013659238,0.013419602,0.015037144,0.01521687,0.015396597,0.015097053,0.012461059,0.013719147,0.0140786,0.014737599,0.01467769,0.015156961,0.01467769,0.014857417,0.015696142,0.013479511,0.0144380545,0.013958783,0.013779056,0.014378145,0.015097053,0.014497963,0.013719147],"18":[0.0038341722,0.0041337167,0.0042535346,0.004672897,0.0047328062,0.0053918045,0.004912533,0.004313444,0.0047328062,0.0046129883,0.004792715,0.004912533,0.0044931704,0.0051521687,0.0051521687,0.004912533,0.005751258,0.004013899,0.004313444,0.004852624,0.004672897,0.005032351,0.003894081,0.004672897,0.004553079,0.0046129883,0.004193626,0.004852624,0.0042535346,0.005032351],"3":[0.004792715,0.00395399,0.0046129883,0.004553079,0.004073808,0.005032351,0.0041337167,0.0042535346,0.0044931704,0.0046129883,0.0044931704,0.004433261,0.0044931704,0.0041337167,0.0042535346,0.004013899,0.0046129883,0.0043733525,0.0044931704,0.004313444,0.004013899,0.0047328062,0.0042535346,0.004553079,0.0043733525,0.004073808,0.004912533,0.00395399,0.004672897,0.004672897],"4":[0.014318236,0.0141385095,0.015576324,0.013060149,0.014557872,0.012520968,0.013659238,0.013239875,0.014857417,0.013719147,0.014497963,0.01467769,0.015576324,0.0140786,0.013179966,0.0140786,0.014378145,0.012760604,0.014977234,0.014018691,0.013239875,0.015696142,0.013958783,0.013120057,0.014917325,0.015336689,0.0141385095,0.016235322,0.0138389645,0.01575605],"5":[0.027198657,0.028816199,0.02989456,0.028876109,0.027258568,0.02588066,0.02588066,0.028696382,0.02713875,0.027797747,0.026959023,0.026899114,0.025700934,0.028336927,0.02588066,0.027917566,0.026839204,0.026419843,0.025101846,0.02821711,0.027498202,0.026959023,0.027198657,0.027797747,0.02701893,0.026659478,0.02761802,0.027378384,0.027797747,0.027498202],"6":[0.049364965,0.04469207,0.047927152,0.04804697,0.045590702,0.045890246,0.047627605,0.04912533,0.04750779,0.04966451,0.045950156,0.04517134,0.047867242,0.047088426,0.045530792,0.047028515,0.05116223,0.048346512,0.048166785,0.045950156,0.04463216,0.046189792,0.049604602,0.04744788,0.04636952,0.045470886,0.048346512,0.04858615,0.046010066,0.045351066],"7":[0.070393,0.0676971,0.06913491,0.070512824,0.07009346,0.06925473,0.06745747,0.06751737,0.07320872,0.06919482,0.07129164,0.06745747,0.06895519,0.070512824,0.07093218,0.067098014,0.07087228,0.07111191,0.06877546,0.069314644,0.06925473,0.06691828,0.06733765,0.07117182,0.06679846,0.07380781,0.066978194,0.068176374,0.0696741,0.06889528],"8":[0.09938893,0.096812844,0.096932665,0.09603403,0.09956866,0.097831294,0.097951114,0.09639348,0.09741193,0.099029474,0.096812844,0.09825066,0.09831057,0.099269114,0.09825066,0.100167744,0.09747184,0.097831294,0.09489576,0.1018452,0.095794395,0.09639348,0.09663312,0.093398035,0.099089384,0.097891204,0.09489576,0.093517855,0.09765157,0.1012461],"9":[0.117780976,0.11502516,0.1159837,0.11628325,0.11400671,0.11436617,0.11586389,0.110771626,0.11161035,0.11352744,0.11238917,0.11604361,0.11682243,0.113048166,0.1179607,0.11508507,0.111969806,0.1179607,0.11592379,0.11454589,0.116522886,0.116522886,0.11580398,0.11676252,0.11628325,0.11490534,0.122034505,0.114246346,0.12047687,0.11244908],"10":[0.1226336,0.12640786,0.120956145,0.1259286,0.12838486,0.13030194,0.12508987,0.1266475,0.12928349,0.12305296,0.12419123,0.12359214,0.12676731,0.12538941,0.12257369,0.12712677,0.12365205,0.12514977,0.12922359,0.12742631,0.12976275,0.12646776,0.1253295,0.12958303,0.12790558,0.12508987,0.1286844,0.12742631,0.12371196,0.12748621]}},"outPutConditionProbability":{"11":{"11":3.717838,"12":3.4440053,"13":2.928745,"14":2.0592778,"15":1.3790127,"16":0.81791097,"17":0.43397373,"18":0.13940905,"3":0.1299854,"4":0.4321498,"5":0.83481276,"6":1.4257052,"7":2.0817728,"8":2.9133024,"9":3.4925828,"10":3.769516},"12":{"11":3.7058132,"12":3.4561725,"13":2.9309602,"14":2.0644023,"15":1.3876551,"16":0.82586545,"17":0.43370345,"18":0.13873285,"3":0.1327237,"4":0.4354017,"5":0.84291315,"6":1.4194643,"7":2.0817113,"8":2.894252,"9":3.473808,"10":3.7764206},"13":{"11":3.7251844,"12":3.4649591,"13":2.8998835,"14":2.0582073,"15":1.3863407,"16":0.82227397,"17":0.4402794,"18":0.13752425,"3":0.13674815,"4":0.42693055,"5":0.82118744,"6":1.4335274,"7":2.0674427,"8":2.9052386,"9":3.4873884,"10":3.786884},"14":{"11":3.7071812,"12":3.5177615,"13":2.9018471,"14":2.0625205,"15":1.385616,"16":0.8171385,"17":0.43917367,"18":0.14274783,"3":0.12842934,"4":0.43655044,"5":0.83331513,"6":1.4105366,"7":2.07979,"8":2.8937588,"9":3.493715,"10":3.749918},"15":{"11":3.7610676,"12":3.434082,"13":2.9228516,"14":2.0843098,"15":1.4086914,"16":0.80110675,"17":0.43310547,"18":0.13590495,"3":0.13509114,"4":0.43359375,"5":0.83121747,"6":1.4265951,"7":2.05778,"8":2.8712566,"9":3.4853516,"10":3.7779949},"16":{"11":3.6820073,"12":3.4563348,"13":2.9334626,"14":2.0182977,"15":1.4067092,"16":0.8181314,"17":0.4377599,"18":0.13473801,"3":0.13612421,"4":0.43138343,"5":0.8367064,"6":1.4480177,"7":2.0998058,"8":2.8708067,"9":3.4904354,"10":3.7992792},"17":{"11":3.6970804,"12":3.509906,"13":2.907195,"14":2.1256518,"15":1.3821689,"16":0.7841502,"17":0.45203337,"18":0.12773722,"3":0.13138686,"4":0.44786236,"5":0.83472365,"6":1.4306569,"7":2.1266944,"8":2.9228363,"9":3.3795621,"10":3.7403545},"18":{"11":3.7803278,"12":3.4,"13":2.9491804,"14":2.1606557,"15":1.3016393,"16":0.8262295,"17":0.45081967,"18":0.15737705,"3":0.109836064,"4":0.44262296,"5":0.795082,"6":1.3983606,"7":1.9016393,"8":2.9754097,"9":3.5868852,"10":3.7639344},"3":{"11":3.777966,"12":3.3745763,"13":2.8661017,"14":2.1762712,"15":1.4084746,"16":0.8305085,"17":0.46779662,"18":0.13898306,"3":0.15084746,"4":0.47627118,"5":0.80508476,"6":1.420339,"7":2.042373,"8":2.8118644,"9":3.5033898,"10":3.7491527},"4":{"11":3.749213,"12":3.4716685,"13":2.889297,"14":2.047744,"15":1.3620147,"16":0.82214063,"17":0.43809023,"18":0.1316894,"3":0.13378803,"4":0.430745,"5":0.8074502,"6":1.4433368,"7":2.0377755,"8":2.9244492,"9":3.5388248,"10":3.7717733},"5":{"11":3.7399397,"12":3.4076102,"13":2.9036407,"14":2.065152,"15":1.3566931,"16":0.81741035,"17":0.43306872,"18":0.13769504,"3":0.1379688,"4":0.43662742,"5":0.7867506,"6":1.4473035,"7":2.0914316,"8":2.8874898,"9":3.5050642,"10":3.8461537},"6":{"11":3.7183232,"12":3.4677675,"13":2.912353,"14":2.0960622,"15":1.4091775,"16":0.82295966,"17":0.41632265,"18":0.14083835,"3":0.1267069,"4":0.4314068,"5":0.8137504,"6":1.4252144,"7":2.0546205,"8":2.901556,"9":3.4904733,"10":3.7724674},"7":{"11":3.7160332,"12":3.4973788,"13":2.9030144,"14":2.043578,"15":1.3982089,"16":0.80930537,"17":0.43676278,"18":0.13816077,"3":0.13477501,"4":0.41339013,"5":0.82306683,"6":1.4142638,"7":2.095675,"8":2.9104412,"9":3.4807777,"10":3.7851682},"8":{"11":3.7227023,"12":3.460892,"13":2.900148,"14":2.0916026,"15":1.3948168,"16":0.813215,"17":0.43481982,"18":0.13720912,"3":0.13892132,"4":0.42851585,"5":0.8223208,"6":1.4181648,"7":2.0649078,"8":2.9232626,"9":3.4697642,"10":3.7787375},"9":{"11":3.7123475,"12":3.4705272,"13":2.923786,"14":2.0671904,"15":1.4041808,"16":0.8144638,"17":0.4300182,"18":0.1337315,"3":0.13496494,"4":0.43566605,"5":0.82933,"6":1.4359257,"7":2.034926,"8":2.9049597,"9":3.5098677,"10":3.7581148},"10":{"11":3.7355618,"12":3.45387,"13":2.917026,"14":2.0812964,"15":1.3823987,"16":0.8095495,"17":0.4303259,"18":0.13970764,"3":0.13233885,"4":0.4281093,"5":0.8191349,"6":1.4157081,"7":2.0797987,"8":2.926971,"9":3.4629762,"10":3.7852263}},"outPutProbabilitys":{"11":0.12402446,"12":0.11544349,"13":0.09715802,"14":0.0689871,"15":0.046328202,"16":0.027198214,"17":0.014462483,"18":0.0045996425,"3":0.004448835,"4":0.014371998,"5":0.027545072,"6":0.047489423,"7":0.06903988,"8":0.09688657,"9":0.11615229,"10":0.12586431}}14416776,0.01365225,0.012341633,0.013761468,0.01747488,0.013215378],"5":[0.028069025,0.025993884,0.02512014,0.02839668,0.026539974,0.02675841,0.031782437,0.027741373,0.028724333,0.029379642,0.02785059,0.02675841,0.024683267,0.028287461,0.028178243,0.02457405,0.030253386,0.025447793,0.026321538,0.026103102,0.027086064,0.026649192,0.027741373,0.027086064,0.031236349,0.027413718,0.029051987,0.025884666,0.027413718,0.026103102,0.026321538,0.02675841,0.028615115,0.027522936,0.02785059,0.026539974,0.02785059,0.029707296,0.03221931,0.025557011],"6":[0.04467016,0.04696374,0.04521625,0.043250326,0.04521625,0.050458714,0.047291394,0.050567932,0.04696374,0.046199214,0.044997815,0.05078637,0.049694188,0.050895587,0.04805592,0.04641765,0.047400612,0.047946703,0.04641765,0.04947575,0.043359544,0.047728267,0.04761905,0.04521625,0.046089996,0.046199214,0.04816514,0.045434687,0.04521625,0.044997815,0.05078637,0.04860201,0.04477938,0.04750983,0.045653123,0.04871123,0.04816514,0.04357798,0.046526868,0.047837485],"7":[0.06902578,0.070336394,0.06618611,0.06902578,0.073285274,0.06487549,0.06367409,0.06771516,0.06531236,0.06815203,0.06651376,0.070227176,0.073176056,0.07153779,0.064657055,0.07153779,0.069134995,0.06935343,0.07000874,0.07175623,0.07011796,0.0721931,0.0709917,0.06847969,0.06258191,0.06957187,0.068588905,0.07164701,0.070882484,0.07000874,0.06924421,0.07208388,0.068588905,0.06727829,0.0764526,0.07175623,0.070773266,0.06902578,0.06771516,0.0697903],"8":[0.09927916,0.09742246,0.10048056,0.10190039,0.099388376,0.09862386,0.09578419,0.100043684,0.103320226,0.10364788,0.09338139,0.099388376,0.1037571,0.097094804,0.095893405,0.09578419,0.10146352,0.095893405,0.09338139,0.09927916,0.09512888,0.0916339,0.095893405,0.098842286,0.09873307,0.09927916,0.102228045,0.09578419,0.098842286,0.09676715,0.099497594,0.09294452,0.09720402,0.09665793,0.096439496,0.10080821,0.094801225,0.09665793,0.09731324,0.089667976],"9":[0.116426386,0.116426386,0.11336828,0.11904762,0.11238532,0.121013544,0.119266056,0.10998253,0.11686326,0.123853214,0.11751857,0.11784622,0.119266056,0.11096549,0.11609873,0.11435124,0.11282219,0.11511577,0.11566186,0.114242025,0.11839231,0.11140236,0.11784622,0.1189384,0.11271297,0.110091746,0.11544342,0.11806466,0.12767585,0.121559635,0.113149844,0.1201398,0.111948445,0.11861075,0.11806466,0.10965487,0.11456968,0.11861075,0.112494536,0.11751857],"10":[0.12811272,0.124399304,0.13029708,0.12953255,0.12472696,0.12429009,0.12658367,0.11970293,0.122105725,0.12068589,0.12723897,0.12396243,0.12549148,0.12057667,0.12822193,0.12527305,0.12483618,0.12483618,0.12756662,0.12538226,0.12942334,0.13007864,0.13018785,0.12778506,0.12942334,0.12603757,0.12942334,0.1213412,0.123853214,0.12734818,0.119921364,0.126256,0.12396243,0.12461774,0.12811272,0.12712975,0.12658367,0.12636523,0.1286588,0.12527305]},"8":{"11":[0.12094326,0.11650712,0.124289826,0.11798584,0.12584637,0.12467896,0.128259,0.12288894,0.12117674,0.12211067,0.13082731,0.12584637,0.12296677,0.12156588,0.12218849,0.120865434,0.128259,0.12545723,0.12701377,0.12701377,0.12654682,0.12320025,0.12864815,0.123122424,0.12390069,0.12382287,0.12584637,0.12358938,0.12211067,0.120631956,0.1204763,0.12382287,0.12514593,0.124212004,0.124212004,0.12615767,0.12273329,0.12148806,0.11790801,0.123122424],"12":[0.11736322,0.1187641,0.11448362,0.117207564,0.121877186,0.11619581,0.11284925,0.11409448,0.115884505,0.11767453,0.11650712,0.11495058,0.11744104,0.11253794,0.119386725,0.11191533,0.11635147,0.11510623,0.112460114,0.10856876,0.11448362,0.11891976,0.11635147,0.11565103,0.11728539,0.11137053,0.11549537,0.118219316,0.11425014,0.117207564,0.1150284,0.114639275,0.11658495,0.11798584,0.11316056,0.11152619,0.119620204,0.11744104,0.11448362,0.115962334],"13":[0.095882945,0.09852907,0.09666122,0.10031909,0.0951825,0.089812435,0.09323683,0.10031909,0.096816875,0.099151686,0.097050354,0.096972525,0.094482064,0.0977508,0.09876255,0.09611643,0.09284769,0.09479337,0.096816875,0.097050354,0.098295584,0.09541599,0.09347031,0.09852907,0.095649466,0.09852907,0.09642774,0.10008561,0.09253638,0.094482064,0.0977508,0.099229515,0.094482064,0.098062105,0.09673905,0.096816875,0.095727295,0.095493816,0.10000778,0.0997743],"14":[0.07284614,0.07058915,0.0704335,0.06661997,0.06661997,0.068332165,0.068176515,0.067086935,0.0687213,0.07020002,0.07058915,0.07276831,0.06739824,0.06700911,0.06895478,0.07167873,0.06918827,0.072923966,0.06553039,0.07152308,0.07035567,0.07237917,0.06996653,0.070822634,0.06630866,0.06988871,0.07167873,0.06879913,0.068565644,0.069499575,0.07362441,0.072067864,0.07136742,0.06654214,0.06794303,0.06903261,0.07027784,0.06770955,0.07136742,0.0658417],"15":[0.04560666,0.047163203,0.045762315,0.045762315,0.045295354,0.04537318,0.046073623,0.048174955,0.04646276,0.04778582,0.048641916,0.04809713,0.047630165,0.047318857,0.049575843,0.04700755,0.044906218,0.048953228,0.04910888,0.043738812,0.049809325,0.047941472,0.045451008,0.044361427,0.04405012,0.046384934,0.047163203,0.044906218,0.045528837,0.04467274,0.047396686,0.049264535,0.047630165,0.04568449,0.04615145,0.04062573,0.045217525,0.045451008,0.04833061,0.04381664],"16":[0.027784264,0.028017744,0.025994241,0.025838587,0.025994241,0.027472954,0.027005993,0.02895167,0.02762861,0.028640362,0.02653903,0.027550783,0.029262979,0.02521597,0.026383376,0.026149895,0.028017744,0.02521597,0.02762861,0.026383376,0.026772512,0.026072068,0.025994241,0.027395127,0.02762861,0.026072068,0.02918515,0.025449451,0.029029496,0.028251225,0.027939918,0.026072068,0.025916414,0.025682932,0.029029496,0.025293797,0.029262979,0.029340805,0.026227722,0.028251225],"17":[0.01564324,0.014164526,0.013853218,0.015098452,0.013853218,0.0137753915,0.014008872,0.014086699,0.016499339,0.015020624,0.014553661,0.014398008,0.01486497,0.014475835,0.013697564,0.013853218,0.013931045,0.015098452,0.014709316,0.015254105,0.012685812,0.01486497,0.014631489,0.013931045,0.014553661,0.014398008,0.013931045,0.013464083,0.015487586,0.014008872,0.013853218,0.013853218,0.015798895,0.015565414,0.013386256,0.016265858,0.015409759,0.014164526,0.014242354,0.015487586],"18":[0.0038135264,0.004591797,0.004669624,0.004358316,0.0044361427,0.004903105,0.0038135264,0.0040470078,0.0044361427,0.004669624,0.004358316,0.0047474513,0.0041248347,0.0041248347,0.0051365867,0.0040470078,0.00451397,0.0051365867,0.0047474513,0.0049809325,0.0030352557,0.0039691804,0.004903105,0.0044361427,0.005447895,0.00451397,0.0038913535,0.004669624,0.00451397,0.00451397,0.004903105,0.004280489,0.004669624,0.0049809325,0.005370068,0.004591797,0.0038135264,0.004903105,0.004591797,0.0052922405],"3":[0.0040470078,0.0038913535,0.004669624,0.0037356992,0.0042026616,0.004591797,0.0026461203,0.0042026616,0.0041248347,0.0037356992,0.0039691804,0.004358316,0.004591797,0.004280489,0.004903105,0.0044361427,0.0055257217,0.0038135264,0.0039691804,0.005681376,0.00451397,0.00451397,0.0050587594,0.0042026616,0.004280489,0.005370068,0.004358316,0.0039691804,0.004825278,0.005370068,0.0050587594,0.0036578723,0.005759203,0.004591797,0.00451397,0.00451397,0.0044361427,0.005370068,0.004280489,0.0047474513],"4":[0.015020624,0.014942797,0.013853218,0.014320181,0.014942797,0.014242354,0.016499339,0.015487586,0.013853218,0.013853218,0.015098452,0.012374504,0.014709316,0.015565414,0.013931045,0.015409759,0.014631489,0.015409759,0.015098452,0.013152774,0.012607985,0.013619737,0.014242354,0.014942797,0.013853218,0.015409759,0.014631489,0.013308428,0.012685812,0.015954548,0.013619737,0.013619737,0.014475835,0.013464083,0.013931045,0.016032375,0.015487586,0.0130749475,0.01354191,0.014631489],"5":[0.026305549,0.025449451,0.028251225,0.028873842,0.02762861,0.027395127,0.027472954,0.028095571,0.028873842,0.025838587,0.028251225,0.026227722,0.02653903,0.027550783,0.027784264,0.025060317,0.029340805,0.02786209,0.027706437,0.02786209,0.026928166,0.028095571,0.0273173,0.026461203,0.027161647,0.029652113,0.028640362,0.028718188,0.029029496,0.027395127,0.026149895,0.02653903,0.025527278,0.026694685,0.025449451,0.028718188,0.026850339,0.027005993,0.02762861,0.028173398],"6":[0.046307106,0.046384934,0.048486263,0.046696242,0.046073623,0.0488754,0.04506187,0.04467274,0.04591797,0.047163203,0.045840144,0.045295354,0.04747451,0.047941472,0.046774067,0.04615145,0.044828393,0.050276287,0.046774067,0.04934236,0.047863647,0.0451397,0.045762315,0.04700755,0.04942019,0.048486263,0.046696242,0.04560666,0.052377615,0.04646276,0.04412795,0.046307106,0.04615145,0.04654059,0.051599346,0.050120633,0.04755234,0.049809325,0.044906218,0.045528837],"7":[0.065919526,0.07510312,0.06654214,0.06934392,0.0704335,0.069421746,0.07020002,0.06895478,0.06848782,0.06848782,0.06661997,0.068176515,0.06794303,0.069577396,0.069655225,0.06825434,0.069655225,0.06763172,0.065919526,0.06794303,0.067320414,0.06630866,0.07027784,0.06895478,0.07058915,0.06646432,0.065919526,0.06911044,0.065763876,0.07035567,0.07214569,0.07035567,0.07175656,0.0716009,0.067242585,0.06809869,0.06911044,0.072067864,0.07128959,0.06879913],"8":[0.09767297,0.09891821,0.09720601,0.097906455,0.09611643,0.099151686,0.09611643,0.09666122,0.0968947,0.10078605,0.09417075,0.0977508,0.098062105,0.0951825,0.09596077,0.1006304,0.09673905,0.09759514,0.10203128,0.09884038,0.09432641,0.097906455,0.098295584,0.09666122,0.09627208,0.094404235,0.09611643,0.0968947,0.0997743,0.09712818,0.099151686,0.09907386,0.098062105,0.095493816,0.09954082,0.09627208,0.09899603,0.09471554,0.10327652,0.09393727],"9":[0.117129736,0.11409448,0.11619581,0.11736322,0.11565103,0.119542375,0.11658495,0.115962334,0.11899759,0.10903572,0.112382285,0.11440579,0.11884193,0.11868628,0.112460114,0.11915324,0.112226635,0.11207098,0.11728539,0.11572885,0.114717096,0.11868628,0.1155732,0.11635147,0.11681843,0.11728539,0.11619581,0.11619581,0.116974086,0.1175967,0.11316056,0.10965834,0.11448362,0.116974086,0.11627364,0.11993151,0.111292705,0.11907542,0.11035878,0.11891976],"10":[0.12771422,0.12288894,0.12864815,0.12857032,0.12584637,0.1262355,0.13199471,0.12631333,0.12522376,0.12584637,0.12460113,0.12607986,0.12366721,0.13121644,0.12444548,0.12927076,0.12903728,0.12265546,0.12320025,0.12693594,0.12973772,0.12296677,0.12405635,0.12716943,0.1267803,0.1279477,0.12382287,0.12701377,0.12654682,0.12646899,0.12561288,0.12755856,0.12218849,0.1259242,0.12545723,0.12600203,0.124212004,0.12288894,0.12755856,0.12771422]},"9":{"11":[0.12542197,0.124058686,0.124253444,0.12717476,0.119319655,0.12418852,0.11905999,0.12548688,0.12522721,0.12652558,0.1255518,0.1226954,0.1241236,0.12503245,0.12379901,0.123344585,0.12490262,0.12146196,0.12243573,0.12035835,0.123344585,0.12126721,0.12509738,0.12399377,0.124253444,0.12477279,0.12529214,0.12775902,0.1273046,0.12652558,0.11905999,0.120228514,0.12360426,0.121656716,0.12464295,0.1226954,0.12633082,0.12185147,0.12756427,0.12139704],"12":[0.11977409,0.11204882,0.11789145,0.12126721,0.11633342,0.11458063,0.117631786,0.1162685,0.11243833,0.11243833,0.1169826,0.1119839,0.115814075,0.11782654,0.11425604,0.11613867,0.11152947,0.1169826,0.11458063,0.12035835,0.11146455,0.11587899,0.1155544,0.115099974,0.11256816,0.117631786,0.11782654,0.11224357,0.118930146,0.11724228,0.11522981,0.113606855,0.1162685,0.11354194,0.118605554,0.119449496,0.117501944,0.116398335,0.11445079,0.11458063],"13":[0.09932485,0.09666321,0.094520904,0.09887043,0.10367437,0.09796157,0.093027785,0.09679304,0.09406648,0.099974036,0.096338615,0.095235005,0.09731238,0.09419631,0.095624514,0.09796157,0.098545834,0.098026484,0.09893534,0.10042846,0.096338615,0.095819265,0.09607894,0.09887043,0.09672812,0.0969878,0.0988055,0.0955596,0.09906518,0.09958452,0.10068813,0.09848092,0.09887043,0.09718255,0.096922874,0.09828616,0.09822124,0.09718255,0.09491041,0.09659828],"14":[0.06615165,0.06907297,0.06907297,0.069332644,0.06835887,0.069137886,0.069916904,0.069527395,0.06628148,0.06504804,0.068423785,0.06965723,0.0709556,0.07082576,0.06693067,0.06861854,0.06861854,0.06796936,0.07439626,0.0677746,0.07030641,0.0684887,0.06887821,0.07011166,0.06816411,0.06764477,0.069332644,0.06978707,0.06861854,0.06686575,0.06654116,0.06907297,0.06861854,0.07017658,0.06816411,0.06978707,0.06543755,0.068423785,0.069137886,0.06946248],"15":[0.04622176,0.0477798,0.048688654,0.046091925,0.046611268,0.046870943,0.04583225,0.043560114,0.046741106,0.04803947,0.044663724,0.044404052,0.048169307,0.04836406,0.048948325,0.045637496,0.050311606,0.044533886,0.043884706,0.046611268,0.04362503,0.04700078,0.04888341,0.04518307,0.04628668,0.048688654,0.045312908,0.046611268,0.0477798,0.047260452,0.04693586,0.044988316,0.045507662,0.047974553,0.04739029,0.049013242,0.047130615,0.05096079,0.04544274,0.04667619],"16":[0.027135808,0.026486628,0.0260322,0.026811218,0.025967281,0.029018437,0.027200727,0.026551545,0.028628927,0.0274604,0.026681382,0.0260322,0.026291871,0.027914828,0.028044663,0.028044663,0.027849909,0.027849909,0.026551545,0.0296027,0.025447935,0.024668917,0.027590236,0.027525319,0.02856401,0.027070891,0.027070891,0.027200727,0.0253181,0.026291871,0.027655154,0.026291871,0.027395481,0.027590236,0.025447935,0.028434172,0.028953519,0.025902363,0.02564269,0.029537782],"17":[0.013697741,0.01590496,0.015580369,0.014606596,0.0151259415,0.0144118415,0.0144118415,0.0151259415,0.015190859,0.013957414,0.014022332,0.016164633,0.014866268,0.0151259415,0.015710205,0.014476759,0.013892495,0.014346923,0.014866268,0.014541677,0.015580369,0.014022332,0.013502986,0.013308232,0.014606596,0.013827577,0.013957414,0.015190859,0.013762659,0.013697741,0.013697741,0.01408725,0.014217086,0.013762659,0.013892495,0.01408725,0.013502986,0.013632823,0.015840042,0.013827577],"18":[0.0053232927,0.0053232927,0.0040898467,0.0045442744,0.0053232927,0.004479356,0.004414438,0.0052583744,0.0046741106,0.0049337833,0.0046091923,0.003505583,0.0055829654,0.0045442744,0.0046091923,0.004868865,0.0039600106,0.0043495195,0.0038950923,0.0046091923,0.0051285382,0.004803947,0.0039600106,0.0046091923,0.0038950923,0.004154765,0.004284601,0.0043495195,0.005193456,0.0038950923,0.004414438,0.0040898467,0.0051285382,0.004739029,0.0040898467,0.004803947,0.004479356,0.0042196834,0.004803947,0.004154765],"3":[0.0038950923,0.004414438,0.004284601,0.004154765,0.0051285382,0.004868865,0.0043495195,0.004803947,0.004739029,0.0046091923,0.0046741106,0.0052583744,0.0040249284,0.004803947,0.0040249284,0.004868865,0.0046741106,0.004739029,0.005518047,0.004739029,0.004414438,0.0037003376,0.0039600106,0.005193456,0.0042196834,0.0040249284,0.0046091923,0.0036354193,0.0043495195,0.0042196834,0.0049987016,0.0040898467,0.0043495195,0.0043495195,0.004414438,0.004803947,0.004154765,0.004414438,0.004803947,0.0049337833],"4":[0.015385614,0.013697741,0.016489225,0.013502986,0.013502986,0.015190859,0.013762659,0.014671514,0.013957414,0.013697741,0.014282005,0.014476759,0.014346923,0.014152168,0.014866268,0.015580369,0.0151259415,0.015385614,0.0144118415,0.015190859,0.014866268,0.013438068,0.014931187,0.013243314,0.014152168,0.014152168,0.015710205,0.015061023,0.012399376,0.014541677,0.015580369,0.015255778,0.013957414,0.014152168,0.015255778,0.013697741,0.013892495,0.014736432,0.014022332,0.01480135],"5":[0.026551545,0.029213192,0.027849909,0.027005972,0.027005972,0.029083354,0.028693845,0.027070891,0.0267463,0.026876137,0.027525319,0.028823683,0.026226955,0.025837446,0.027720073,0.026486628,0.028758764,0.0281745,0.028304337,0.027330564,0.027720073,0.028369255,0.027265646,0.028758764,0.026941054,0.0267463,0.028239418,0.027979745,0.0274604,0.025447935,0.027849909,0.02966762,0.026226955,0.030381719,0.028693845,0.0274604,0.029018437,0.026681382,0.0267463,0.026486628],"6":[0.04888341,0.04985718,0.050116852,0.04732537,0.04479356,0.047714878,0.04836406,0.048558816,0.048623733,0.043040767,0.049987018,0.049337834,0.048818488,0.04589717,0.04654635,0.0484939,0.047585044,0.047844715,0.04829914,0.0477798,0.047520123,0.05089587,0.049078163,0.047130615,0.050051935,0.048104387,0.047844715,0.046481434,0.04700078,0.04628668,0.048948325,0.045962088,0.047714878,0.049207997,0.04693586,0.044533886,0.046870943,0.04654635,0.048169307,0.050051935],"7":[0.06654116,0.067320175,0.07128019,0.067839526,0.06745001,0.07121527,0.0692028,0.06946248,0.07205921,0.073552325,0.07056609,0.06576214,0.070241496,0.064204104,0.06855362,0.0677746,0.06894313,0.06634641,0.06569722,0.066735916,0.06504804,0.07043625,0.06680083,0.06654116,0.06829395,0.07089068,0.067320175,0.067125425,0.06757985,0.067320175,0.06816411,0.06861854,0.067320175,0.0670605,0.06855362,0.06686575,0.06738509,0.06829395,0.06868346,0.07179953],"8":[0.09848092,0.09575435,0.0955596,0.09478058,0.09458582,0.09659828,0.097636975,0.09724747,0.09445599,0.09990911,0.098545834,0.10049338,0.09250844,0.10321994,0.09614386,0.0969878,0.092313685,0.09932485,0.09478058,0.09640353,0.09796157,0.09737731,0.09867567,0.09659828,0.09504025,0.09679304,0.09257336,0.10062321,0.09977928,0.095429756,0.099130094,0.09848092,0.095235005,0.09666321,0.09607894,0.09224877,0.09491041,0.100233704,0.095624514,0.09478058],"9":[0.11477538,0.11529473,0.11451571,0.112503245,0.116917685,0.1112698,0.11685277,0.11548948,0.11815113,0.11522981,0.115424566,0.11957933,0.11438587,0.114320956,0.11756687,0.1162685,0.120423265,0.11905999,0.117112435,0.114320956,0.12029343,0.118216045,0.11438587,0.11828097,0.11905999,0.11406128,0.1184108,0.1162685,0.11380161,0.116008826,0.11776162,0.117112435,0.11905999,0.11977409,0.11672293,0.116398335,0.11646326,0.11782654,0.11458063,0.116917685],"10":[0.12243573,0.12710984,0.11977409,0.12418852,0.12990132,0.1234095,0.12964165,0.1241236,0.12801869,0.12470787,0.12172163,0.12659049,0.12633082,0.123734094,0.12665541,0.124448195,0.12256557,0.12360426,0.12633082,0.12321475,0.13094002,0.12561673,0.12535705,0.1255518,0.12717476,0.124448195,0.1234095,0.1241236,0.121656716,0.12938198,0.123344585,0.12996624,0.12652558,0.12178655,0.12418852,0.12743443,0.12574656,0.1226954,0.12957673,0.12399377]},"10":{"11":[0.123472326,0.117601246,0.121974595,0.12371196,0.12035706,0.12790558,0.12359214,0.12185478,0.12520967,0.12137551,0.118739516,0.12886412,0.12407141,0.124370955,0.12389168,0.12029715,0.12419123,0.12748621,0.12239396,0.12526959,0.12491014,0.124430865,0.12281332,0.123412415,0.12485023,0.12353223,0.1259286,0.12077642,0.12838486,0.123352505,0.12886412,0.12568896,0.12766595,0.12514977,0.12706687,0.12377187,0.12736641,0.12353223,0.12251378,0.121974595],"12":[0.115264796,0.114246346,0.11712197,0.11610352,0.118679605,0.115204886,0.116642706,0.1159837,0.1105919,0.11832015,0.11376707,0.117661156,0.114066616,0.11694225,0.11340762,0.11838006,0.11592379,0.11364726,0.11472562,0.112988256,0.11562425,0.121135876,0.11244908,0.11622334,0.116522886,0.115324706,0.11370716,0.11454589,0.11220944,0.115444526,0.11574407,0.11388689,0.112988256,0.11340762,0.11436617,0.11915888,0.11101126,0.11568416,0.11586389,0.11706206],"13":[0.09363767,0.0971723,0.096932665,0.09483585,0.09819075,0.09723221,0.096752934,0.09525521,0.09711239,0.09603403,0.100227654,0.09705248,0.095614664,0.09597412,0.095614664,0.09819075,0.09711239,0.098969564,0.09543494,0.09663312,0.095734484,0.09525521,0.100107834,0.09747184,0.09819075,0.098011024,0.099089384,0.09645339,0.0984903,0.098070934,0.09387731,0.09741193,0.09837048,0.09531512,0.094716035,0.09723221,0.09495567,0.098070934,0.09843039,0.10094656],"14":[0.06757728,0.064761564,0.06859574,0.06727774,0.06805655,0.06548047,0.070393,0.06979391,0.070512824,0.073029,0.06991373,0.07027318,0.07266954,0.066978194,0.07308891,0.070393,0.07368799,0.06949437,0.07009346,0.07045291,0.07021327,0.068236284,0.06829619,0.06925473,0.0696741,0.068236284,0.06919482,0.07045291,0.06883537,0.06643901,0.06787683,0.06889528,0.06913491,0.07045291,0.06727774,0.06859574,0.0683561,0.07099209,0.06853583,0.06530074],"15":[0.046069972,0.046609156,0.045470886,0.046728972,0.042595256,0.046728972,0.04630961,0.047567695,0.047088426,0.045530792,0.04577043,0.044811886,0.046669062,0.047567695,0.04523125,0.044332616,0.045410976,0.048286606,0.04630961,0.048166785,0.04798706,0.04744788,0.04630961,0.04630961,0.04577043,0.04583034,0.045351066,0.047567695,0.043613706,0.044991612,0.045950156,0.045890246,0.047088426,0.04457225,0.04684879,0.04463216,0.046728972,0.044272706,0.045950156,0.046728972],"16":[0.02600048,0.028037382,0.026899114,0.026959023,0.02707884,0.02701893,0.02773784,0.026779296,0.026659478,0.026120298,0.027677929,0.026240114,0.02713875,0.026300024,0.02653966,0.027378384,0.02653966,0.027498202,0.027378384,0.026240114,0.028936017,0.026659478,0.025940571,0.027857656,0.027558113,0.027558113,0.025281573,0.027558113,0.027438294,0.02653966,0.027438294,0.02761802,0.027258568,0.0281572,0.028456746,0.024982028,0.02540139,0.027977474,0.026120298,0.02588066],"17":[0.014977234,0.014857417,0.013719147,0.014258327,0.014917325,0.015935777,0.0141385095,0.014917325,0.013599329,0.015156961,0.014198419,0.013419602,0.014497963,0.013898874,0.013958783,0.014557872,0.014557872,0.013659238,0.013419602,0.015037144,0.01521687,0.015396597,0.015097053,0.012461059,0.013719147,0.0140786,0.014737599,0.01467769,0.015156961,0.01467769,0.014857417,0.015696142,0.013479511,0.0144380545,0.013958783,0.013779056,0.014378145,0.015097053,0.014497963,0.013719147],"18":[0.004672897,0.004792715,0.004912533,0.004792715,0.0047328062,0.0043733525,0.0053318953,0.004553079,0.0041337167,0.0052719866,0.0038341722,0.0041337167,0.0042535346,0.004672897,0.0047328062,0.0053918045,0.004912533,0.004313444,0.0047328062,0.0046129883,0.004792715,0.004912533,0.0044931704,0.0051521687,0.0051521687,0.004912533,0.005751258,0.004013899,0.004313444,0.004852624,0.004672897,0.005032351,0.003894081,0.004672897,0.004553079,0.0046129883,0.004193626,0.004852624,0.0042535346,0.005032351],"3":[0.0043733525,0.004013899,0.0041337167,0.004193626,0.0042535346,0.004852624,0.0052719866,0.0044931704,0.004313444,0.004013899,0.004792715,0.00395399,0.0046129883,0.004553079,0.004073808,0.005032351,0.0041337167,0.0042535346,0.0044931704,0.0046129883,0.0044931704,0.004433261,0.0044931704,0.0041337167,0.0042535346,0.004013899,0.0046129883,0.0043733525,0.0044931704,0.004313444,0.004013899,0.0047328062,0.0042535346,0.004553079,0.0043733525,0.004073808,0.004912533,0.00395399,0.004672897,0.004672897],"4":[0.014557872,0.013719147,0.015636234,0.0144380545,0.013359693,0.014318236,0.0140786,0.014797508,0.013479511,0.013599329,0.014318236,0.0141385095,0.015576324,0.013060149,0.014557872,0.012520968,0.013659238,0.013239875,0.014857417,0.013719147,0.014497963,0.01467769,0.015576324,0.0140786,0.013179966,0.0140786,0.014378145,0.012760604,0.014977234,0.014018691,0.013239875,0.015696142,0.013958783,0.013120057,0.014917325,0.015336689,0.0141385095,0.016235322,0.0138389645,0.01575605],"5":[0.029115744,0.026359932,0.027438294,0.027857656,0.02588066,0.029175652,0.026060387,0.027677929,0.028696382,0.027258568,0.027198657,0.028816199,0.02989456,0.028876109,0.027258568,0.02588066,0.02588066,0.028696382,0.02713875,0.027797747,0.026959023,0.026899114,0.025700934,0.028336927,0.02588066,0.027917566,0.026839204,0.026419843,0.025101846,0.02821711,0.027498202,0.026959023,0.027198657,0.027797747,0.02701893,0.026659478,0.02761802,0.027378384,0.027797747,0.027498202],"6":[0.046069972,0.051102325,0.044751976,0.046728972,0.048765875,0.046429425,0.048406422,0.048885692,0.046669062,0.047328062,0.049364965,0.04469207,0.047927152,0.04804697,0.045590702,0.045890246,0.047627605,0.04912533,0.04750779,0.04966451,0.045950156,0.04517134,0.047867242,0.047088426,0.045530792,0.047028515,0.05116223,0.048346512,0.048166785,0.045950156,0.04463216,0.046189792,0.049604602,0.04744788,0.04636952,0.045470886,0.048346512,0.04858615,0.046010066,0.045351066],"7":[0.07015337,0.0683561,0.07111191,0.07015337,0.071711,0.06518093,0.0696741,0.06973401,0.07272945,0.06841601,0.070393,0.0676971,0.06913491,0.070512824,0.07009346,0.06925473,0.06745747,0.06751737,0.07320872,0.06919482,0.07129164,0.06745747,0.06895519,0.070512824,0.07093218,0.067098014,0.07087228,0.07111191,0.06877546,0.069314644,0.06925473,0.06691828,0.06733765,0.07117182,0.06679846,0.07380781,0.066978194,0.068176374,0.0696741,0.06889528],"8":[0.09747184,0.10418165,0.09633357,0.09819075,0.09992811,0.10046729,0.09759166,0.0984903,0.094536304,0.09633357,0.09938893,0.096812844,0.096932665,0.09603403,0.09956866,0.097831294,0.097951114,0.09639348,0.09741193,0.099029474,0.096812844,0.09825066,0.09831057,0.099269114,0.09825066,0.100167744,0.09747184,0.097831294,0.09489576,0.1018452,0.095794395,0.09639348,0.09663312,0.093398035,0.099089384,0.097891204,0.09489576,0.093517855,0.09765157,0.1012461],"9":[0.11712197,0.115504436,0.118919246,0.115324706,0.11167026,0.116522886,0.115264796,0.11496525,0.11610352,0.115444526,0.117780976,0.11502516,0.1159837,0.11628325,0.11400671,0.11436617,0.11586389,0.110771626,0.11161035,0.11352744,0.11238917,0.11604361,0.11682243,0.113048166,0.1179607,0.11508507,0.111969806,0.1179607,0.11592379,0.11454589,0.116522886,0.116522886,0.11580398,0.11676252,0.11628325,0.11490534,0.122034505,0.114246346,0.12047687,0.11244908],"10":[0.12946321,0.1286844,0.1260484,0.12844476,0.12982267,0.123172775,0.12275341,0.124251135,0.12856458,0.12676731,0.1226336,0.12640786,0.120956145,0.1259286,0.12838486,0.13030194,0.12508987,0.1266475,0.12928349,0.12305296,0.12419123,0.12359214,0.12676731,0.12538941,0.12257369,0.12712677,0.12365205,0.12514977,0.12922359,0.12742631,0.12976275,0.12646776,0.1253295,0.12958303,0.12790558,0.12508987,0.1286844,0.12742631,0.12371196,0.12748621]}},"outPutConditionProbability":{"11":{"11":4.966673,"12":4.5952077,"13":3.9095664,"14":2.7470655,"15":1.8467433,"16":1.0895214,"17":0.5756249,"18":0.18457702,"3":0.1720489,"4":0.57088125,"5":1.112145,"6":1.9053092,"7":2.7665267,"8":3.8665085,"9":4.6689777,"10":5.0226235},"12":{"11":4.952247,"12":4.6163445,"13":3.891364,"14":2.7693362,"15":1.8460935,"16":1.099621,"17":0.5822446,"18":0.18206167,"3":0.18049386,"4":0.5755814,"5":1.1107918,"6":1.8879671,"7":2.779723,"8":3.8449178,"9":4.6366606,"10":5.044552},"13":{"11":4.966237,"12":4.614483,"13":3.8713133,"14":2.7524836,"15":1.8483391,"16":1.0951568,"17":0.58304876,"18":0.18177585,"3":0.18123254,"4":0.57086307,"5":1.0972524,"6":1.91439,"7":2.7517853,"8":3.873021,"9":4.654145,"10":5.0444736},"14":{"11":4.9508142,"12":4.6492515,"13":3.873866,"14":2.7429228,"15":1.8508034,"16":1.0949831,"17":0.5796262,"18":0.18985681,"3":0.17182206,"4":0.58246803,"5":1.1141108,"6":1.8912449,"7":2.7710133,"8":3.8651218,"9":4.645863,"10":5.0262322},"15":{"11":5.013023,"12":4.5778937,"13":3.9063976,"14":2.7789354,"15":1.8783982,"16":1.0737425,"17":0.5832655,"18":0.18134461,"3":0.1803679,"4":0.5803353,"5":1.1058115,"6":1.9016767,"7":2.7413316,"8":3.821911,"9":4.6459384,"10":5.0296273},"16":{"11":4.922096,"12":4.64458,"13":3.8940947,"14":2.6919878,"15":1.8733019,"16":1.0984198,"17":0.57915163,"18":0.18214583,"3":0.17826448,"4":0.5727752,"5":1.1205988,"6":1.9115609,"7":2.7970612,"8":3.845301,"9":4.642639,"10":5.0460215},"17":{"11":4.9718456,"12":4.6532845,"13":3.903024,"14":2.8529718,"15":1.8415016,"16":1.0505735,"17":0.6084463,"18":0.17153284,"3":0.18561001,"4":0.59801877,"5":1.1001043,"6":1.9004171,"7":2.8279457,"8":3.8717413,"9":4.51512,"10":4.947862},"18":{"11":4.980328,"12":4.559016,"13":4.009836,"14":2.7786884,"15":1.7770492,"16":1.0754099,"17":0.58360654,"18":0.20655738,"3":0.14590164,"4":0.6,"5":1.0770491,"6":1.8852459,"7":2.5622952,"8":4.0065575,"9":4.7131147,"10":5.0393443},"3":{"11":5.0627117,"12":4.5457625,"13":3.8237288,"14":2.9135594,"15":1.8661017,"16":1.059322,"17":0.6237288,"18":0.18305084,"3":0.19491525,"4":0.61694914,"5":1.0610169,"6":1.8305085,"7":2.7457628,"8":3.777966,"9":4.69661,"10":4.9983053},"4":{"11":4.9711437,"12":4.6190977,"13":3.8530955,"14":2.7539349,"15":1.8363065,"16":1.1017839,"17":0.569255,"18":0.17418678,"3":0.17208815,"4":0.57240295,"5":1.1002098,"6":1.9207765,"7":2.7130115,"8":3.9192026,"9":4.698321,"10":5.0251837},"5":{"11":4.99781,"12":4.5354505,"13":3.9173281,"14":2.7514372,"15":1.8097454,"16":1.0938954,"17":0.57240623,"18":0.18642212,"3":0.18614838,"4":0.58691484,"5":1.0629619,"6":1.9263619,"7":2.7662196,"8":3.8335614,"9":4.6873803,"10":5.0859566},"6":{"11":4.964904,"12":4.6191835,"13":3.8751786,"14":2.7881532,"15":1.8662856,"16":1.0886136,"17":0.5582023,"18":0.18612038,"3":0.17182785,"4":0.58122915,"5":1.0863904,"6":1.9140861,"7":2.7517865,"8":3.8810544,"9":4.645228,"10":5.021756},"7":{"11":4.94834,"12":4.6513762,"13":3.8697028,"14":2.7303407,"15":1.8604194,"16":1.0788554,"17":0.57852775,"18":0.18829183,"3":0.18403234,"4":0.5588685,"5":1.1015728,"6":1.8810616,"7":2.7732635,"8":3.910332,"9":4.6494102,"10":5.035605},"8":{"11":4.947389,"12":4.627286,"13":3.8660595,"14":2.781228,"15":1.858277,"16":1.0865437,"17":0.5808234,"18":0.18094793,"3":0.17876877,"4":0.5755312,"5":1.0965055,"6":1.8838042,"7":2.7578022,"8":3.9006927,"9":4.6303215,"10":5.0480194},"9":{"11":4.953064,"12":4.6312,"13":3.8986626,"14":2.7490911,"15":1.870618,"16":1.0857569,"17":0.57803166,"18":0.18209556,"3":0.18021293,"4":0.5795248,"5":1.1054271,"6":1.9132043,"7":2.730849,"8":3.869969,"9":4.660867,"10":5.0114255},"10":{"11":4.962617,"12":4.6120296,"13":3.880182,"14":2.7667744,"15":1.8430985,"16":1.0788401,"17":0.57680327,"18":0.18727534,"3":0.1762521,"4":0.57009345,"5":1.0946561,"6":1.8908459,"7":2.777019,"8":3.910496,"9":4.6198177,"10":5.0531993}},"outPutProbabilitys":{"11":0.12399611,"12":0.11543711,"13":0.097157806,"14":0.0689923,"15":0.046324156,"16":0.027200265,"17":0.014463574,"18":0.0045999894,"3":0.00444917,"4":0.014373082,"5":0.027547149,"6":0.047485463,"7":0.06904509,"8":0.09689388,"9":0.11616105,"10":0.1258738}}810087,0.04763387,0.04732254,0.049579702,0.047011208,0.044909712,0.048879202,0.049112704,0.043742217,0.0498132,0.047945205,0.045454547,0.04436488,0.04405355,0.046388544,0.04708904,0.044909712,0.04553238,0.044676214,0.047400374,0.04926837,0.04763387,0.045688044,0.046155043,0.04062889,0.045221046,0.045454547,0.04833437,0.04382005],"16":[0.026852429,0.025217934,0.027786426,0.026463263,0.028253425,0.028019926,0.028175592,0.028798256,0.027552927,0.026696762,0.027786426,0.028019926,0.025996264,0.025840597,0.025996264,0.027475093,0.027008094,0.028953923,0.02763076,0.028642591,0.026541095,0.027552927,0.029265255,0.025217934,0.02638543,0.02615193,0.028019926,0.025217934,0.02763076,0.02638543,0.026774595,0.026074097,0.025996264,0.02739726,0.02763076,0.026074097,0.029187422,0.025451433,0.029031755,0.028253425,0.027942091,0.026074097,0.025918432,0.025684932,0.029031755,0.025295766,0.029265255,0.02934309,0.026229763,0.028253425],"17":[0.0124533,0.013854296,0.014165629,0.014165629,0.015333125,0.013776463,0.015566625,0.014788294,0.014554795,0.014009963,0.015644459,0.014165629,0.013854296,0.015099626,0.013854296,0.013776463,0.014009963,0.014087796,0.016500622,0.015021794,0.014554795,0.014399128,0.014866127,0.014476961,0.013620797,0.013854296,0.013932129,0.015099626,0.014710461,0.015255293,0.012686799,0.014866127,0.014632627,0.013932129,0.014554795,0.014399128,0.013932129,0.013465131,0.015488792,0.014009963,0.013854296,0.013854296,0.015800124,0.015566625,0.013387297,0.016267123,0.015410959,0.014165629,0.014243462,0.015488792],"18":[0.0046699876,0.004358655,0.0045921546,0.0050591533,0.0047478206,0.005603985,0.00498132,0.004202989,0.005603985,0.0052926526,0.0038138232,0.0045921546,0.0046699876,0.004358655,0.0044364883,0.004903487,0.0038138232,0.0040473226,0.0044364883,0.0046699876,0.004358655,0.0047478206,0.0041251555,0.0041251555,0.0051369863,0.0040473226,0.004514321,0.0051369863,0.0047478206,0.00498132,0.0030354918,0.0039694896,0.004903487,0.0044364883,0.005448319,0.004514321,0.0038916562,0.0046699876,0.004514321,0.004514321,0.004903487,0.004280822,0.0046699876,0.00498132,0.0053704856,0.0045921546,0.0038138232,0.004903487,0.0045921546,0.0052926526],"3":[0.004202989,0.0059153177,0.0041251555,0.004202989,0.004825654,0.0047478206,0.0045921546,0.0039694896,0.0045921546,0.0056818184,0.0040473226,0.0038916562,0.0046699876,0.00373599,0.004202989,0.0045921546,0.0026463263,0.004202989,0.0041251555,0.00373599,0.0039694896,0.004358655,0.0045921546,0.004280822,0.004903487,0.0044364883,0.005526152,0.0038138232,0.0039694896,0.0056818184,0.004514321,0.004514321,0.0050591533,0.004202989,0.004280822,0.0053704856,0.004358655,0.0039694896,0.004825654,0.0053704856,0.0050591533,0.0036581568,0.0057596513,0.0045921546,0.004514321,0.004514321,0.0044364883,0.0053704856,0.004280822,0.0047478206],"4":[0.014788294,0.014554795,0.014632627,0.014165629,0.01369863,0.01494396,0.014009963,0.013075965,0.015877958,0.013620797,0.015021794,0.01494396,0.013854296,0.014321296,0.01494396,0.014243462,0.016500622,0.015488792,0.013854296,0.013854296,0.015099626,0.012375467,0.014710461,0.015566625,0.013932129,0.015410959,0.014632627,0.015410959,0.015099626,0.013153798,0.012608967,0.013620797,0.014243462,0.01494396,0.013854296,0.015410959,0.014632627,0.013309465,0.012686799,0.01595579,0.013620797,0.013620797,0.014476961,0.013465131,0.013932129,0.016033623,0.015488792,0.013075965,0.013542964,0.014632627],"5":[0.026852429,0.028175592,0.025529265,0.026696762,0.028409092,0.027008094,0.027008094,0.026307596,0.029031755,0.027708592,0.026307596,0.025451433,0.028253425,0.02887609,0.02763076,0.02739726,0.027475093,0.028097758,0.02887609,0.025840597,0.028253425,0.026229763,0.026541095,0.027552927,0.027786426,0.025062267,0.02934309,0.027864259,0.027708592,0.027864259,0.026852429,0.028097758,0.027319428,0.026463263,0.02716376,0.02965442,0.028642591,0.028720424,0.029031755,0.02739726,0.02615193,0.026541095,0.025529265,0.026696762,0.025451433,0.028720424,0.026852429,0.027008094,0.02763076,0.028175592],"6":[0.04763387,0.047867373,0.046466377,0.04763387,0.043664385,0.048178706,0.04561021,0.04763387,0.04708904,0.046232875,0.04631071,0.046388544,0.048490036,0.046699874,0.04607721,0.048879202,0.04506538,0.044676214,0.045921545,0.047166873,0.04584371,0.045298878,0.047478206,0.047945205,0.04677771,0.046155043,0.04483188,0.0502802,0.046699874,0.0493462,0.047867373,0.045143213,0.045765877,0.047011208,0.049424034,0.048490036,0.046699874,0.04561021,0.052381694,0.046466377,0.044131383,0.046232875,0.046155043,0.04654421,0.051603362,0.050124533,0.04755604,0.049735367,0.044909712,0.04553238],"7":[0.073474474,0.07113948,0.06872665,0.06787048,0.06857099,0.06569116,0.07324097,0.0744863,0.070049815,0.06678082,0.06592466,0.07510897,0.06654732,0.06934932,0.07043898,0.06942715,0.07020548,0.06896015,0.06849315,0.06849315,0.066625156,0.06818182,0.06794832,0.06958281,0.06966065,0.06825965,0.06966065,0.06763699,0.06592466,0.06794832,0.06732565,0.066313826,0.070283316,0.06888232,0.070594646,0.06646949,0.06592466,0.06911582,0.065768994,0.070361145,0.07215131,0.070361145,0.071762145,0.07160647,0.06724782,0.068103984,0.06911582,0.072073475,0.07129514,0.06880448],"8":[0.097680576,0.09293275,0.09954857,0.09705791,0.100015566,0.09643524,0.09526774,0.09612391,0.09441158,0.097213574,0.097680576,0.0989259,0.09713574,0.09791407,0.09612391,0.099159405,0.096046075,0.09666874,0.096902244,0.1007939,0.09417808,0.097758405,0.098069735,0.095189914,0.09596825,0.10063823,0.09674658,0.09760274,0.102039225,0.09884807,0.094333746,0.09791407,0.098303236,0.09666874,0.09627958,0.09441158,0.09612391,0.096902244,0.099782065,0.09713574,0.099159405,0.09908157,0.098069735,0.095501244,0.09954857,0.09627958,0.09900374,0.09472291,0.10328456,0.09394458],"9":[0.114025526,0.115193024,0.11776152,0.11861768,0.11962952,0.11472603,0.12071918,0.111145705,0.11558219,0.11643836,0.117138855,0.11410336,0.11620486,0.11729452,0.11558219,0.11955168,0.116594024,0.11597136,0.11900685,0.10904421,0.11239103,0.11441469,0.118851185,0.11861768,0.11246887,0.119162515,0.11223537,0.1120797,0.11729452,0.115737855,0.11472603,0.11861768,0.11558219,0.11636052,0.116827525,0.11729452,0.11620486,0.11620486,0.11698319,0.11760585,0.113169365,0.10966688,0.11449253,0.11698319,0.11628269,0.11994085,0.111223534,0.119084686,0.11036737,0.118851185],"10":[0.12624533,0.12398817,0.12538916,0.12679017,0.122820675,0.125467,0.119473845,0.127335,0.12531133,0.1257005,0.12772416,0.122820675,0.12865816,0.12858032,0.12585616,0.12624533,0.13200498,0.12632316,0.1252335,0.12585616,0.124610834,0.12601183,0.12367684,0.13122664,0.12445517,0.12928082,0.12904732,0.122665,0.12320984,0.126868,0.12974782,0.12297634,0.124066,0.12717932,0.12679017,0.12795766,0.1238325,0.12702367,0.12655666,0.12647884,0.12562266,0.1275685,0.12219801,0.125934,0.125467,0.12601183,0.12422167,0.122898504,0.1275685,0.12772416]},"9":{"11":[0.121623375,0.12136364,0.12487013,0.12311688,0.122857146,0.12779221,0.12681818,0.12564935,0.1274026,0.12038961,0.1253896,0.12409091,0.12422078,0.12720779,0.11928572,0.12422078,0.118961036,0.12545455,0.1251948,0.12649351,0.12558441,0.122597404,0.12415584,0.125,0.12383117,0.12337662,0.12487013,0.1214935,0.12246753,0.12038961,0.12337662,0.1212987,0.12512986,0.12396104,0.12428571,0.12474026,0.12532468,0.12766233,0.12727273,0.12636364,0.11909091,0.12012987,0.123506494,0.12155844,0.124545455,0.122662336,0.1262987,0.121818185,0.12753247,0.12142857],"12":[0.113246754,0.11272727,0.11545455,0.1138961,0.12025974,0.112597406,0.11655844,0.12019481,0.11480519,0.11214285,0.119805194,0.11201299,0.117922075,0.1212987,0.11636364,0.11454546,0.11766234,0.1162987,0.112467535,0.112402596,0.117012985,0.11194805,0.11584415,0.11785714,0.114220776,0.116168834,0.111558445,0.11694805,0.11461039,0.12038961,0.111493506,0.11584415,0.11551948,0.115064934,0.112597406,0.11766234,0.11772727,0.112272725,0.118896104,0.11727273,0.115194805,0.11357143,0.1162987,0.113506496,0.11857143,0.11948052,0.11746753,0.11636364,0.11448052,0.11448052],"13":[0.097467534,0.09616883,0.09616883,0.09733766,0.09506494,0.0988961,0.09584416,0.098376624,0.092987016,0.10084415,0.099350646,0.096688315,0.094545454,0.0988961,0.10363636,0.09798701,0.09305195,0.09681818,0.09402598,0.1,0.09623376,0.09525974,0.09733766,0.09415584,0.095584415,0.09798701,0.098506495,0.09805195,0.09896104,0.100324675,0.0962987,0.09584416,0.0961039,0.09883117,0.096623376,0.09694805,0.09876623,0.095584415,0.09896104,0.09954546,0.10064935,0.098506495,0.0988961,0.09714286,0.09694805,0.098311685,0.09824675,0.09720779,0.09493507,0.096558444],"14":[0.07097403,0.07,0.0687013,0.06798701,0.06688312,0.068441555,0.06889611,0.06655844,0.07116883,0.06720779,0.06616883,0.06909091,0.06909091,0.06928571,0.06837662,0.06915584,0.06993507,0.069480516,0.0662987,0.065,0.068441555,0.06961039,0.07090909,0.07084416,0.06694805,0.068571426,0.068636365,0.06792208,0.07441559,0.06779221,0.07025974,0.068506494,0.06889611,0.07012987,0.06818182,0.067662336,0.06935065,0.0698052,0.068636365,0.06688312,0.06655844,0.06909091,0.068636365,0.0701948,0.06818182,0.0698052,0.06545454,0.068441555,0.06915584,0.069480516],"15":[0.04538961,0.045974027,0.046948053,0.047792207,0.04435065,0.044025972,0.04383117,0.04655844,0.049285714,0.047337662,0.04616883,0.047727272,0.048701297,0.046103895,0.04655844,0.046883117,0.045844156,0.043571427,0.046753246,0.04805195,0.044675324,0.044415586,0.04811688,0.048376624,0.04896104,0.04564935,0.05025974,0.044545453,0.04383117,0.046623375,0.043636363,0.046883117,0.048896104,0.045194805,0.0462987,0.048636362,0.045324676,0.04655844,0.047792207,0.047272727,0.046883117,0.045,0.045519482,0.047987014,0.047402598,0.049025975,0.047142856,0.050974026,0.045454547,0.04668831],"16":[0.029415585,0.027207792,0.025324676,0.027532468,0.025974026,0.026103897,0.026883116,0.02616883,0.026818182,0.027857143,0.027142856,0.026493507,0.026038961,0.026818182,0.025974026,0.029025974,0.027207792,0.026558442,0.028636364,0.027467532,0.026688311,0.026038961,0.026298702,0.027922077,0.028051948,0.028051948,0.027857143,0.027857143,0.026558442,0.02961039,0.025454545,0.024675325,0.027597403,0.027532468,0.028571429,0.027077923,0.027077923,0.027207792,0.025324676,0.026298702,0.027662337,0.026298702,0.027402597,0.027597403,0.025454545,0.028441558,0.028961038,0.02590909,0.02564935,0.029545454],"17":[0.015,0.014155844,0.014025974,0.013311688,0.014675325,0.014740259,0.012727273,0.0135064935,0.015454546,0.01616883,0.013701298,0.01590909,0.015584416,0.014610389,0.01512987,0.0144155845,0.0144155845,0.01512987,0.015194805,0.013896104,0.014025974,0.01616883,0.0148701295,0.015064935,0.015714286,0.0144155845,0.013896104,0.014350649,0.014805195,0.014545455,0.015584416,0.014025974,0.0135064935,0.013311688,0.014610389,0.013831168,0.013961039,0.015194805,0.013766234,0.013701298,0.013701298,0.014090909,0.014220779,0.013766234,0.013896104,0.014090909,0.0135064935,0.013636364,0.015844155,0.013831168],"18":[0.0044805193,0.005,0.0048051947,0.0046103895,0.0048051947,0.00512987,0.0037012987,0.0048701297,0.004090909,0.004090909,0.0053246752,0.0053246752,0.004090909,0.0045454544,0.0053246752,0.0044805193,0.0044155843,0.00525974,0.0046753245,0.004935065,0.0046103895,0.0035064935,0.0055844155,0.0045454544,0.0046103895,0.0048701297,0.003961039,0.004350649,0.003896104,0.0046103895,0.00512987,0.0048051947,0.003961039,0.0046103895,0.003896104,0.004155844,0.004285714,0.004350649,0.005194805,0.003896104,0.0044155843,0.004090909,0.00512987,0.0047402596,0.004090909,0.0048051947,0.0044805193,0.004220779,0.0048051947,0.004155844],"3":[0.0054545454,0.0044805193,0.0044155843,0.004025974,0.0046753245,0.0048051947,0.004350649,0.0056493506,0.0036363637,0.0046103895,0.003896104,0.0044155843,0.004285714,0.004155844,0.00512987,0.0048701297,0.004350649,0.0048051947,0.0047402596,0.0046103895,0.0046753245,0.00525974,0.004025974,0.0048051947,0.004025974,0.0048701297,0.0046753245,0.0047402596,0.0055194804,0.0047402596,0.0044155843,0.0037012987,0.003961039,0.005194805,0.004220779,0.004025974,0.0046103895,0.0036363637,0.004350649,0.004220779,0.005,0.004090909,0.004350649,0.004350649,0.0044155843,0.0048051947,0.004155844,0.0044155843,0.0048051947,0.004935065],"4":[0.014545455,0.014025974,0.013636364,0.013376623,0.014350649,0.014805195,0.014090909,0.016038962,0.014090909,0.015064935,0.01538961,0.013701298,0.016493507,0.0135064935,0.0135064935,0.015194805,0.013766234,0.014675325,0.013961039,0.013701298,0.014285714,0.014480519,0.014350649,0.014155844,0.0148701295,0.015584416,0.01512987,0.01538961,0.0144155845,0.015194805,0.0148701295,0.013441558,0.014935065,0.013246753,0.014155844,0.014155844,0.015714286,0.015064935,0.012402598,0.014545455,0.015584416,0.01525974,0.013961039,0.014155844,0.01525974,0.013701298,0.013896104,0.014740259,0.014025974,0.014805195],"5":[0.027077923,0.026818182,0.028831169,0.027857143,0.026688311,0.026818182,0.027077923,0.027792208,0.026948052,0.024415584,0.026558442,0.029220778,0.027857143,0.027012987,0.027012987,0.02909091,0.028701298,0.027077923,0.026753247,0.026883116,0.027532468,0.028831169,0.026233766,0.025844157,0.027727272,0.026428571,0.028766233,0.028181817,0.028311688,0.027272727,0.027727272,0.028311688,0.027272727,0.028766233,0.026883116,0.026753247,0.028246753,0.027987013,0.027467532,0.025454545,0.027857143,0.029675325,0.026233766,0.03038961,0.028701298,0.027467532,0.029025974,0.026688311,0.026753247,0.026493507],"6":[0.04668831,0.047857143,0.048311688,0.04987013,0.049415585,0.046233766,0.048701297,0.046818182,0.048376624,0.048506495,0.048896104,0.04987013,0.05012987,0.047337662,0.044805195,0.047727272,0.048376624,0.04857143,0.048636362,0.043051947,0.05,0.04935065,0.04883117,0.045844156,0.04655844,0.048506495,0.0475974,0.047792207,0.048311688,0.047727272,0.04753247,0.05090909,0.049025975,0.047142856,0.050064936,0.04811688,0.047792207,0.046493508,0.04701299,0.0462987,0.048896104,0.045974027,0.0475974,0.049220778,0.046948053,0.04448052,0.046818182,0.04655844,0.04805195,0.050064936],"7":[0.070324674,0.07077922,0.06837662,0.06701299,0.06837662,0.06746753,0.06779221,0.07110389,0.067662336,0.06792208,0.06655844,0.06733766,0.0712987,0.067857146,0.06746753,0.071233764,0.06922078,0.069480516,0.07207792,0.07357143,0.07058442,0.065779224,0.07025974,0.06422078,0.068571426,0.06779221,0.06896104,0.06636363,0.06564935,0.066753246,0.06506494,0.070454545,0.066753246,0.06655844,0.06824675,0.07090909,0.06733766,0.06707792,0.067597404,0.06733766,0.06818182,0.068636365,0.06733766,0.06707792,0.068571426,0.06688312,0.067402594,0.06824675,0.0687013,0.07181818],"8":[0.09902597,0.096623376,0.10188311,0.093636364,0.09961039,0.09967533,0.09584416,0.09538961,0.09487013,0.09805195,0.098506495,0.095649354,0.09551948,0.09474026,0.09461039,0.096558444,0.097597405,0.09720779,0.09448052,0.09993506,0.098506495,0.10051948,0.09253247,0.103246756,0.09616883,0.09701299,0.09233766,0.099350646,0.094805196,0.09642857,0.09798701,0.097402595,0.0987013,0.096623376,0.09506494,0.09681818,0.0925974,0.10064935,0.09980519,0.095454544,0.09915584,0.098506495,0.09525974,0.096688315,0.0961039,0.09220779,0.09493507,0.10025974,0.095649354,0.09474026],"9":[0.11448052,0.11844156,0.11285714,0.11753247,0.11636364,0.11558442,0.11285714,0.11467533,0.115324676,0.11636364,0.11480519,0.115324676,0.11448052,0.112467535,0.116883114,0.11123376,0.116883114,0.11545455,0.118051946,0.11525974,0.11545455,0.11961039,0.11435065,0.11435065,0.11753247,0.1162987,0.12038961,0.119025975,0.117142856,0.11435065,0.12025974,0.11824676,0.11435065,0.11831169,0.11909091,0.11402597,0.11844156,0.1162987,0.11383117,0.11603896,0.11779221,0.117077924,0.11909091,0.119805194,0.11668831,0.11636364,0.11642857,0.11779221,0.11454546,0.11694805],"10":[0.1248052,0.12837662,0.1253896,0.1311039,0.12564935,0.12688312,0.13402598,0.12064935,0.12707792,0.12902598,0.12233766,0.12714286,0.11974026,0.12415584,0.12993507,0.12337662,0.12961039,0.12415584,0.12805195,0.12474026,0.121688314,0.12662338,0.1262987,0.123766236,0.12662338,0.124415584,0.122597404,0.123636365,0.1262987,0.12324675,0.13090909,0.12564935,0.1253896,0.12551948,0.12720779,0.12448052,0.12344156,0.12415584,0.121688314,0.12941559,0.12337662,0.13,0.12655844,0.121818185,0.12422078,0.12746753,0.12577923,0.122727275,0.12961039,0.12402597]},"10":{"11":[0.1266475,0.12371196,0.12143542,0.122274145,0.12281332,0.12419123,0.12245387,0.11724179,0.12502995,0.1259885,0.123472326,0.117601246,0.121974595,0.12371196,0.12035706,0.12790558,0.12359214,0.12185478,0.12520967,0.12137551,0.118739516,0.12886412,0.12407141,0.124370955,0.12389168,0.12029715,0.12419123,0.12748621,0.12239396,0.12526959,0.12491014,0.124430865,0.12281332,0.123412415,0.12485023,0.12353223,0.1259286,0.12077642,0.12838486,0.123352505,0.12886412,0.12568896,0.12766595,0.12514977,0.12706687,0.12377187,0.12736641,0.12353223,0.12251378,0.121974595],"12":[0.11448598,0.118919246,0.11358735,0.112928346,0.11814043,0.114186436,0.11838006,0.117721066,0.1139468,0.113108076,0.115264796,0.114246346,0.11712197,0.11610352,0.118679605,0.115204886,0.116642706,0.1159837,0.1105919,0.11832015,0.11376707,0.117661156,0.114066616,0.11694225,0.11340762,0.11838006,0.11592379,0.11364726,0.11472562,0.112988256,0.11562425,0.121135876,0.11244908,0.11622334,0.116522886,0.115324706,0.11370716,0.11454589,0.11220944,0.115444526,0.11574407,0.11388689,0.112988256,0.11340762,0.11436617,0.11915888,0.11101126,0.11568416,0.11586389,0.11706206],"13":[0.09974838,0.0984903,0.09303858,0.09729212,0.09267913,0.09759166,0.0938174,0.09956866,0.09759166,0.096693024,0.09363767,0.0971723,0.096932665,0.09483585,0.09819075,0.09723221,0.096752934,0.09525521,0.09711239,0.09603403,0.100227654,0.09705248,0.095614664,0.09597412,0.095614664,0.09819075,0.09711239,0.098969564,0.09543494,0.09663312,0.095734484,0.09525521,0.100107834,0.09747184,0.09819075,0.098011024,0.099089384,0.09645339,0.0984903,0.098070934,0.09387731,0.09741193,0.09837048,0.09531512,0.094716035,0.09723221,0.09495567,0.098070934,0.09843039,0.10094656],"14":[0.0676971,0.0683561,0.07332854,0.071711,0.06841601,0.070393,0.07177091,0.07003355,0.070512824,0.06955428,0.06757728,0.064761564,0.06859574,0.06727774,0.06805655,0.06548047,0.070393,0.06979391,0.070512824,0.073029,0.06991373,0.07027318,0.07266954,0.066978194,0.07308891,0.070393,0.07368799,0.06949437,0.07009346,0.07045291,0.07021327,0.068236284,0.06829619,0.06925473,0.0696741,0.068236284,0.06919482,0.07045291,0.06883537,0.06643901,0.06787683,0.06889528,0.06913491,0.07045291,0.06727774,0.06859574,0.0683561,0.07099209,0.06853583,0.06530074],"15":[0.04583034,0.042235803,0.04529116,0.047687516,0.04409298,0.046010066,0.047268152,0.047687516,0.047567695,0.047627605,0.046069972,0.046609156,0.045470886,0.046728972,0.042595256,0.046728972,0.04630961,0.047567695,0.047088426,0.045530792,0.04577043,0.044811886,0.046669062,0.047567695,0.04523125,0.044332616,0.045410976,0.048286606,0.04630961,0.048166785,0.04798706,0.04744788,0.04630961,0.04630961,0.04577043,0.04583034,0.045351066,0.047567695,0.043613706,0.044991612,0.045950156,0.045890246,0.047088426,0.04457225,0.04684879,0.04463216,0.046728972,0.044272706,0.045950156,0.046728972],"16":[0.028576564,0.02701893,0.027917566,0.027258568,0.025341481,0.026060387,0.026120298,0.025820753,0.028576564,0.027797747,0.02600048,0.028037382,0.026899114,0.026959023,0.02707884,0.02701893,0.02773784,0.026779296,0.026659478,0.026120298,0.027677929,0.026240114,0.02713875,0.026300024,0.02653966,0.027378384,0.02653966,0.027498202,0.027378384,0.026240114,0.028936017,0.026659478,0.025940571,0.027857656,0.027558113,0.027558113,0.025281573,0.027558113,0.027438294,0.02653966,0.027438294,0.02761802,0.027258568,0.0281572,0.028456746,0.024982028,0.02540139,0.027977474,0.026120298,0.02588066],"17":[0.013179966,0.014737599,0.01521687,0.014557872,0.014318236,0.014018691,0.014318236,0.015156961,0.014857417,0.0144380545,0.014977234,0.014857417,0.013719147,0.014258327,0.014917325,0.015935777,0.0141385095,0.014917325,0.013599329,0.015156961,0.014198419,0.013419602,0.014497963,0.013898874,0.013958783,0.014557872,0.014557872,0.013659238,0.013419602,0.015037144,0.01521687,0.015396597,0.015097053,0.012461059,0.013719147,0.0140786,0.014737599,0.01467769,0.015156961,0.01467769,0.014857417,0.015696142,0.013479511,0.0144380545,0.013958783,0.013779056,0.014378145,0.015097053,0.014497963,0.013719147],"18":[0.004193626,0.0052719866,0.0051521687,0.004852624,0.004433261,0.004553079,0.004852624,0.005212078,0.0046129883,0.0046129883,0.004672897,0.004792715,0.004912533,0.004792715,0.0047328062,0.0043733525,0.0053318953,0.004553079,0.0041337167,0.0052719866,0.0038341722,0.0041337167,0.0042535346,0.004672897,0.0047328062,0.0053918045,0.004912533,0.004313444,0.0047328062,0.0046129883,0.004792715,0.004912533,0.0044931704,0.0051521687,0.0051521687,0.004912533,0.005751258,0.004013899,0.004313444,0.004852624,0.004672897,0.005032351,0.003894081,0.004672897,0.004553079,0.0046129883,0.004193626,0.004852624,0.0042535346,0.005032351],"3":[0.0035346274,0.004433261,0.004193626,0.0046129883,0.004553079,0.0041337167,0.004433261,0.0043733525,0.005032351,0.00395399,0.0043733525,0.004013899,0.0041337167,0.004193626,0.0042535346,0.004852624,0.0052719866,0.0044931704,0.004313444,0.004013899,0.004792715,0.00395399,0.0046129883,0.004553079,0.004073808,0.005032351,0.0041337167,0.0042535346,0.0044931704,0.0046129883,0.0044931704,0.004433261,0.0044931704,0.0041337167,0.0042535346,0.004013899,0.0046129883,0.0043733525,0.0044931704,0.004313444,0.004013899,0.0047328062,0.0042535346,0.004553079,0.0043733525,0.004073808,0.004912533,0.00395399,0.004672897,0.004672897],"4":[0.014857417,0.014917325,0.013719147,0.014737599,0.014617781,0.015097053,0.013479511,0.014198419,0.014018691,0.013419602,0.014557872,0.013719147,0.015636234,0.0144380545,0.013359693,0.014318236,0.0140786,0.014797508,0.013479511,0.013599329,0.014318236,0.0141385095,0.015576324,0.013060149,0.014557872,0.012520968,0.013659238,0.013239875,0.014857417,0.013719147,0.014497963,0.01467769,0.015576324,0.0140786,0.013179966,0.0140786,0.014378145,0.012760604,0.014977234,0.014018691,0.013239875,0.015696142,0.013958783,0.013120057,0.014917325,0.015336689,0.0141385095,0.016235322,0.0138389645,0.01575605],"5":[0.026180206,0.027977474,0.02659957,0.027438294,0.028277019,0.028336927,0.028097292,0.028516654,0.026839204,0.026839204,0.029115744,0.026359932,0.027438294,0.027857656,0.02588066,0.029175652,0.026060387,0.027677929,0.028696382,0.027258568,0.027198657,0.028816199,0.02989456,0.028876109,0.027258568,0.02588066,0.02588066,0.028696382,0.02713875,0.027797747,0.026959023,0.026899114,0.025700934,0.028336927,0.02588066,0.027917566,0.026839204,0.026419843,0.025101846,0.02821711,0.027498202,0.026959023,0.027198657,0.027797747,0.02701893,0.026659478,0.02761802,0.027378384,0.027797747,0.027498202],"6":[0.047028515,0.04684879,0.04798706,0.0469087,0.047627605,0.04517134,0.045351066,0.046010066,0.04529116,0.048705965,0.046069972,0.051102325,0.044751976,0.046728972,0.048765875,0.046429425,0.048406422,0.048885692,0.046669062,0.047328062,0.049364965,0.04469207,0.047927152,0.04804697,0.045590702,0.045890246,0.047627605,0.04912533,0.04750779,0.04966451,0.045950156,0.04517134,0.047867242,0.047088426,0.045530792,0.047028515,0.05116223,0.048346512,0.048166785,0.045950156,0.04463216,0.046189792,0.049604602,0.04744788,0.04636952,0.045470886,0.048346512,0.04858615,0.046010066,0.045351066],"7":[0.06715792,0.06883537,0.06793673,0.06979391,0.07266954,0.069314644,0.070393,0.06871555,0.06787683,0.07093218,0.07015337,0.0683561,0.07111191,0.07015337,0.071711,0.06518093,0.0696741,0.06973401,0.07272945,0.06841601,0.070393,0.0676971,0.06913491,0.070512824,0.07009346,0.06925473,0.06745747,0.06751737,0.07320872,0.06919482,0.07129164,0.06745747,0.06895519,0.070512824,0.07093218,0.067098014,0.07087228,0.07111191,0.06877546,0.069314644,0.06925473,0.06691828,0.06733765,0.07117182,0.06679846,0.07380781,0.066978194,0.068176374,0.0696741,0.06889528],"8":[0.095674574,0.09705248,0.098011024,0.099209204,0.09974838,0.09843039,0.098130845,0.096872754,0.09525521,0.09597412,0.09747184,0.10418165,0.09633357,0.09819075,0.09992811,0.10046729,0.09759166,0.0984903,0.094536304,0.09633357,0.09938893,0.096812844,0.096932665,0.09603403,0.09956866,0.097831294,0.097951114,0.09639348,0.09741193,0.099029474,0.096812844,0.09825066,0.09831057,0.099269114,0.09825066,0.100167744,0.09747184,0.097831294,0.09489576,0.1018452,0.095794395,0.09639348,0.09663312,0.093398035,0.099089384,0.097891204,0.09489576,0.093517855,0.09765157,0.1012461],"9":[0.12143542,0.117541336,0.11670261,0.11346753,0.114246346,0.11442607,0.11688234,0.11340762,0.11790079,0.11676252,0.11712197,0.115504436,0.118919246,0.115324706,0.11167026,0.116522886,0.115264796,0.11496525,0.11610352,0.115444526,0.117780976,0.11502516,0.1159837,0.11628325,0.11400671,0.11436617,0.11586389,0.110771626,0.11161035,0.11352744,0.11238917,0.11604361,0.11682243,0.113048166,0.1179607,0.11508507,0.111969806,0.1179607,0.11592379,0.11454589,0.116522886,0.116522886,0.11580398,0.11676252,0.11628325,0.11490534,0.122034505,0.114246346,0.12047687,0.11244908],"10":[0.12377187,0.12365205,0.12988257,0.12526959,0.1280254,0.12808532,0.124251135,0.12946321,0.12508987,0.12359214,0.12946321,0.1286844,0.1260484,0.12844476,0.12982267,0.123172775,0.12275341,0.124251135,0.12856458,0.12676731,0.1226336,0.12640786,0.120956145,0.1259286,0.12838486,0.13030194,0.12508987,0.1266475,0.12928349,0.12305296,0.12419123,0.12359214,0.12676731,0.12538941,0.12257369,0.12712677,0.12365205,0.12514977,0.12922359,0.12742631,0.12976275,0.12646776,0.1253295,0.12958303,0.12790558,0.12508987,0.1286844,0.12742631,0.12371196,0.12748621]}},"outPutConditionProbability":{"11":{"11":6.2106066,"12":5.762148,"13":4.8850574,"14":3.4319162,"15":2.31521,"16":1.3621602,"17":0.7158669,"18":0.23201363,"3":0.21820836,"4":0.7111841,"5":1.3895274,"6":2.3829594,"7":3.4562428,"8":4.8364043,"9":5.8252144,"10":6.2652802},"12":{"11":6.1959233,"12":5.758085,"13":4.8605866,"14":3.4654734,"15":2.3122754,"16":1.3693734,"17":0.7310381,"18":0.22767362,"3":0.22316587,"4":0.7233945,"5":1.3872085,"6":2.359574,"7":3.4695237,"8":4.824329,"9":5.790096,"10":6.30228},"13":{"11":6.2101994,"12":5.7724133,"13":4.839168,"14":3.430878,"15":2.3144455,"16":1.3671505,"17":0.7282465,"18":0.2274315,"3":0.22541334,"4":0.7112474,"5":1.374214,"6":2.3982768,"7":3.4443064,"8":4.830707,"9":5.822324,"10":6.3035784},"14":{"11":6.1738987,"12":5.7953873,"13":4.843699,"14":3.4338179,"15":2.2992678,"16":1.3677998,"17":0.72926,"18":0.23499836,"3":0.21379386,"4":0.731774,"5":1.3908623,"6":2.3657231,"7":3.4627829,"8":4.830036,"9":5.8226037,"10":6.3042955},"15":{"11":6.272017,"12":5.7302623,"13":4.8735147,"14":3.4579196,"15":2.32476,"16":1.3555266,"17":0.72456455,"18":0.2262738,"3":0.22969234,"4":0.7252157,"5":1.3851539,"6":2.3885725,"7":3.408595,"8":4.780075,"9":5.82419,"10":6.293668},"16":{"11":6.154422,"12":5.8070416,"13":4.912115,"14":3.3986692,"15":2.3626282,"16":1.3604103,"17":0.7238703,"18":0.22317715,"3":0.22151372,"4":0.7158303,"5":1.3928473,"6":2.385362,"7":3.4699197,"8":4.7859716,"9":5.8161907,"10":6.2700305},"17":{"11":6.23097,"12":5.782586,"13":4.8467155,"14":3.5271115,"15":2.3383734,"16":1.3514078,"17":0.74139726,"18":0.21637122,"3":0.23201251,"4":0.7351408,"5":1.3962461,"6":2.3581855,"7":3.5271115,"8":4.8451514,"9":5.679875,"10":6.191345},"18":{"11":6.209836,"12":5.7622952,"13":5.0016394,"14":3.4868853,"15":2.247541,"16":1.3262295,"17":0.73770493,"18":0.24590164,"3":0.20491803,"4":0.7508197,"5":1.3639344,"6":2.3311474,"7":3.2590163,"8":4.9721313,"9":5.8180327,"10":6.281967},"3":{"11":6.294915,"12":5.6474576,"13":4.7847457,"14":3.6067796,"15":2.3440678,"16":1.3288136,"17":0.7627119,"18":0.23559321,"3":0.23389831,"4":0.75932205,"5":1.3949152,"6":2.3135593,"7":3.4067798,"8":4.7881355,"9":5.877966,"10":6.220339},"4":{"11":6.187828,"12":5.7633786,"13":4.8541446,"14":3.4333682,"15":2.289087,"16":1.3788037,"17":0.72402936,"18":0.22140609,"3":0.20986359,"4":0.7271773,"5":1.366212,"6":2.3562434,"7":3.394019,"8":4.909234,"9":5.8473244,"10":6.3378806},"5":{"11":6.2261157,"12":5.71147,"13":4.8631263,"14":3.441281,"15":2.2732,"16":1.3692855,"17":0.71968246,"18":0.23104298,"3":0.228853,"4":0.72762114,"5":1.3295921,"6":2.398029,"7":3.4735835,"8":4.7831917,"9":5.851629,"10":6.372297},"6":{"11":6.21525,"12":5.7817316,"13":4.8327246,"14":3.4880064,"15":2.3278792,"16":1.3607625,"17":0.709452,"18":0.22684671,"3":0.21461478,"4":0.7223193,"5":1.3677522,"6":2.3960285,"7":3.4393964,"8":4.833042,"9":5.816521,"10":6.2676725},"7":{"11":6.195303,"12":5.79574,"13":4.8467503,"14":3.426106,"15":2.3203714,"16":1.3470235,"17":0.71993446,"18":0.23386128,"3":0.22741671,"4":0.7039869,"5":1.3745494,"6":2.3588202,"7":3.467941,"8":4.8919716,"9":5.7946477,"10":6.295576},"8":{"11":6.184542,"12":5.7851806,"13":4.847058,"14":3.4639633,"15":2.3234744,"16":1.3604453,"17":0.7234589,"18":0.23007472,"3":0.22563823,"4":0.7189446,"5":1.3692404,"6":2.351728,"7":3.4579701,"8":4.867528,"9":5.7940536,"10":6.2967},"9":{"11":6.1941557,"12":5.782987,"13":4.8674674,"14":3.4361038,"15":2.3318832,"16":1.3553246,"17":0.72168833,"18":0.22772728,"3":0.22636363,"4":0.7237013,"5":1.3757793,"6":2.3937013,"7":3.418052,"8":4.844935,"9":5.81526,"10":6.28487},"10":{"11":6.1944046,"12":5.7674336,"13":4.846693,"14":3.4685478,"15":2.3043973,"16":1.349329,"17":0.72160316,"18":0.23502277,"3":0.21950635,"4":0.713156,"5":1.369758,"6":2.3577762,"7":3.4706447,"8":4.884855,"9":5.7825904,"10":6.3142824}},"outPutProbabilitys":{"11":0.12400546,"12":0.115438275,"13":0.0971576,"14":0.0689975,"15":0.04632765,"16":0.027202317,"17":0.014464664,"18":0.0046003363,"3":0.004449506,"4":0.014374166,"5":0.027549228,"6":0.047473963,"7":0.06904275,"8":0.09689364,"9":0.116139635,"10":0.1258833}} -------------------------------------------------------------------------------- /prediction-k3/data/train.txt: -------------------------------------------------------------------------------- 1 | Outdoor Sunny Happy 2 | Outdoor Sunny Happy Dry 3 | Outdoor Sunny Happy Humid 4 | Outdoor Sunny Sad Dry 5 | Outdoor Sunny Sad Humid 6 | Outdoor Cloudy Happy Humid 7 | Outdoor Cloudy Happy Humid 8 | Outdoor Cloudy Sad Humid 9 | Outdoor Cloudy Sad Humid 10 | Indoor Rainy Happy Humid 11 | Indoor Rainy Happy Dry 12 | Indoor Rainy Sad Dry 13 | Indoor Rainy Sad Humid 14 | Indoor Cloudy Sad Humid 15 | Indoor Cloudy Sad Humid -------------------------------------------------------------------------------- /prediction-k3/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | 5 | org.yinyayun 6 | prediction 7 | 0.0.1-SNAPSHOT 8 | 9 | prediction-k3 10 | 11 | 12 | commons-io 13 | commons-io 14 | 2.1 15 | 16 | 17 | org.yinyayun 18 | prediction-preprocess 19 | 0.0.1-SNAPSHOT 20 | 21 | 22 | org.json 23 | json 24 | 20160810 25 | 26 | 27 | -------------------------------------------------------------------------------- /prediction-k3/src/main/java/org/yinyayun/prediction/common/Utils.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.yinyayun.prediction.common; 5 | 6 | /** 7 | * @author yinyayun 8 | * 9 | */ 10 | public class Utils { 11 | public static int sum(int[] array) { 12 | int sum = 0; 13 | for (int i : array) { 14 | sum += i; 15 | } 16 | return sum; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /prediction-k3/src/main/java/org/yinyayun/prediction/k3/Model.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.yinyayun.prediction.k3; 5 | 6 | import org.yinyayun.prediction.preprocess.common.DataSet; 7 | 8 | /** 9 | * @author yinyayun 10 | * 11 | */ 12 | public interface Model { 13 | public void train(DataSet datas); 14 | } 15 | -------------------------------------------------------------------------------- /prediction-k3/src/main/java/org/yinyayun/prediction/k3/bayes/BayesTrainModel.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.yinyayun.prediction.k3.bayes; 5 | 6 | import java.io.File; 7 | import java.io.IOException; 8 | import java.io.Serializable; 9 | import java.nio.file.Files; 10 | import java.nio.file.StandardOpenOption; 11 | import java.util.ArrayList; 12 | import java.util.Collections; 13 | import java.util.HashMap; 14 | import java.util.List; 15 | import java.util.Map; 16 | 17 | import org.json.JSONArray; 18 | import org.json.JSONObject; 19 | import org.yinyayun.prediction.k3.Model; 20 | import org.yinyayun.prediction.preprocess.common.DataSet; 21 | 22 | /** 23 | * @author yinyayun 贝叶斯模型 24 | */ 25 | public class BayesTrainModel implements Model { 26 | private Map outPutProbabilitys; 27 | private Map> outPutConditionProbabilitys; 28 | 29 | public int[] predict1(int[] inputs) { 30 | List outPutProbabilities = new ArrayList(); 31 | for (int i = 3; i <= 18; i++) { 32 | // 输出为i的概率 33 | float outi = outPutProbabilitys.get(i); 34 | // outi = 1; 35 | Map inputProbabilitys = outPutConditionProbabilitys.get(i); 36 | // 输出是i的条件下出险inputs的概率 37 | float condiction = 1f; 38 | for (int j = 0; j < inputs.length; j++) { 39 | condiction *= inputProbabilitys.get(inputs[j])[j]; 40 | } 41 | outPutProbabilities.add(new OutPutProbability(i, condiction * outi)); 42 | } 43 | Collections.sort(outPutProbabilities); 44 | int[] ret = new int[Math.min(3, outPutProbabilities.size())]; 45 | for (int i = 0; i < ret.length; i++) { 46 | ret[i] = outPutProbabilities.get(i).getOut(); 47 | } 48 | return ret; 49 | } 50 | 51 | @Override 52 | public void train(DataSet datas) { 53 | ProbabilityDistribution probabilityDistribution = new ProbabilityDistribution(datas); 54 | // 输出标签对应的概率分布 55 | this.outPutProbabilitys = probabilityDistribution.outPutProbability(); 56 | // 输出标签在每个分量上的条件概率分布 57 | this.outPutConditionProbabilitys = probabilityDistribution.outPutConditionProbabilitys(); 58 | } 59 | 60 | public void saveMode(String savePath) throws IOException { 61 | Map map = new HashMap(); 62 | map.put("outPutProbabilitys", outPutProbabilitys); 63 | map.put("outPutConditionProbabilitys", outPutConditionProbabilitys); 64 | JSONObject jsonObject = new JSONObject(map); 65 | Files.write(new File(savePath).toPath(), jsonObject.toString().getBytes(), StandardOpenOption.CREATE); 66 | } 67 | 68 | public void loadModel(String savePath) throws IOException { 69 | List lines = Files.readAllLines(new File(savePath).toPath()); 70 | if (lines != null && lines.size() > 0) { 71 | JSONObject json = new JSONObject(lines.get(0)); 72 | JSONObject outPutProbabilitysJson = json.getJSONObject("outPutProbabilitys"); 73 | JSONObject outPutConditionProbabilitysJson = json.getJSONObject("outPutConditionProbabilitys"); 74 | // 75 | this.outPutProbabilitys = new HashMap(); 76 | for (String key : outPutProbabilitysJson.keySet()) { 77 | this.outPutProbabilitys.put(Integer.valueOf(key), (float) outPutProbabilitysJson.getDouble(key)); 78 | } 79 | // 80 | this.outPutConditionProbabilitys = new HashMap>(); 81 | for (String key : outPutConditionProbabilitysJson.keySet()) { 82 | Map map = new HashMap(); 83 | JSONObject jsonObject = outPutConditionProbabilitysJson.getJSONObject(key); 84 | for (String innerKey : jsonObject.keySet()) { 85 | JSONArray array = jsonObject.getJSONArray(innerKey); 86 | float[] probabilitys = new float[array.length()]; 87 | for (int i = 0; i < array.length(); i++) { 88 | probabilitys[i] = (float) array.getDouble(i); 89 | } 90 | map.put(Integer.valueOf(innerKey), probabilitys); 91 | } 92 | this.outPutConditionProbabilitys.put(Integer.valueOf(key), map); 93 | } 94 | } 95 | } 96 | 97 | class Probabilitys implements Serializable { 98 | private static final long serialVersionUID = 1L; 99 | private Map outPutProbabilitys; 100 | private Map> outPutConditionProbability; 101 | 102 | public Probabilitys(Map outPutProbabilitys, 103 | Map> outPutConditionProbability) { 104 | super(); 105 | this.outPutProbabilitys = outPutProbabilitys; 106 | this.outPutConditionProbability = outPutConditionProbability; 107 | } 108 | 109 | public Map getOutPutProbabilitys() { 110 | return outPutProbabilitys; 111 | } 112 | 113 | public void setOutPutProbabilitys(Map outPutProbabilitys) { 114 | this.outPutProbabilitys = outPutProbabilitys; 115 | } 116 | 117 | public Map> getOutPutConditionProbability() { 118 | return outPutConditionProbability; 119 | } 120 | 121 | public void setOutPutConditionProbability(Map> outPutConditionProbability) { 122 | this.outPutConditionProbability = outPutConditionProbability; 123 | } 124 | 125 | } 126 | } 127 | -------------------------------------------------------------------------------- /prediction-k3/src/main/java/org/yinyayun/prediction/k3/bayes/OutPutProbability.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.yinyayun.prediction.k3.bayes; 5 | 6 | /** 7 | * @author yinyayun 8 | * 9 | */ 10 | public class OutPutProbability implements Comparable { 11 | private int out; 12 | private float probability; 13 | 14 | public OutPutProbability(int out, float probability) { 15 | super(); 16 | this.out = out; 17 | this.probability = probability; 18 | } 19 | 20 | /** 21 | * @return the out 22 | */ 23 | public int getOut() { 24 | return out; 25 | } 26 | 27 | /** 28 | * @return the probability 29 | */ 30 | public float getProbability() { 31 | return probability; 32 | } 33 | 34 | @Override 35 | public int compareTo(OutPutProbability o) { 36 | if (o.probability > probability) { 37 | return 1; 38 | } else if (o.probability < probability) { 39 | return -1; 40 | } 41 | return 0; 42 | } 43 | 44 | /* 45 | * (non-Javadoc) 46 | * 47 | * @see java.lang.Object#toString() 48 | */ 49 | @Override 50 | public String toString() { 51 | return "OutPutProbability [out=" + out + ", probability=" + probability + "]"; 52 | } 53 | 54 | } 55 | -------------------------------------------------------------------------------- /prediction-k3/src/main/java/org/yinyayun/prediction/k3/bayes/ProbabilityDistribution.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.yinyayun.prediction.k3.bayes; 5 | 6 | import java.util.HashMap; 7 | import java.util.Map; 8 | import java.util.Map.Entry; 9 | 10 | import org.yinyayun.prediction.preprocess.common.DataSample; 11 | import org.yinyayun.prediction.preprocess.common.DataSet; 12 | 13 | /** 14 | * @author yinyayun 概率分布生成 15 | */ 16 | public class ProbabilityDistribution { 17 | private DataSet dataSet; 18 | 19 | public ProbabilityDistribution(DataSet dataSet) { 20 | this.dataSet = dataSet; 21 | } 22 | 23 | /** 24 | * 输出标签的概率分布 25 | * 26 | */ 27 | public Map outPutProbability() { 28 | Map counts = new HashMap(); 29 | for (DataSample dataMapper : dataSet.getSamples()) { 30 | Integer count = counts.get(dataMapper.getLabel()); 31 | if (count == null) { 32 | count = 0; 33 | } 34 | counts.put(dataMapper.getLabel(), ++count); 35 | } 36 | int dataSize = dataSet.getDataSize(); 37 | Map probabilitys = new HashMap(); 38 | for (Entry entry : counts.entrySet()) { 39 | // 拉普拉斯平滑估计 40 | float probability = (entry.getValue() + 1.f) / (dataSize * 1.0f + dataSet.getLabels()); 41 | probabilitys.put(entry.getKey(), probability); 42 | } 43 | return probabilitys; 44 | } 45 | 46 | /** 47 | * 输入分量的概率分布 48 | * 49 | * @return 50 | */ 51 | public Map inputProbability() { 52 | float dataSize = 0; 53 | Map counts = new HashMap(); 54 | for (DataSample dataMapper : dataSet.getSamples()) { 55 | int[] inputs = dataMapper.getInput(); 56 | for (int input : inputs) { 57 | Integer count = counts.get(input); 58 | if (count == null) { 59 | count = 0; 60 | } 61 | counts.put(input, ++count); 62 | } 63 | dataSize += inputs.length; 64 | } 65 | Map probabilitys = new HashMap(); 66 | for (Entry entry : counts.entrySet()) { 67 | float probability = entry.getValue() / dataSize; 68 | probabilitys.put(entry.getKey(), probability); 69 | } 70 | return probabilitys; 71 | } 72 | 73 | /** 74 | * 在指定输出下,对应特征分量的条件概率 75 | * 76 | * @return 77 | */ 78 | public Map> outPutConditionProbabilitys() { 79 | Map outputCounts = new HashMap(); 80 | Map> outPutConditionCounts = new HashMap>(); 81 | for (DataSample dataMapper : dataSet.getSamples()) { 82 | int out = dataMapper.getLabel(); 83 | // 输出标签计数 84 | outputCounts.compute(out, (k, v) -> v == null ? 0 : ++v); 85 | // 输出标签对应每个输入分量的计数 86 | outPutConditionCounts.putIfAbsent(out, new HashMap()); 87 | Map inputsCounts = outPutConditionCounts.get(out); 88 | int[] inputs = dataMapper.getInput(); 89 | for (int i = 0; i < inputs.length; i++) { 90 | // 每个特征出现在每个位置上的次数 91 | inputsCounts.putIfAbsent(inputs[i], new int[inputs.length]); 92 | int[] inputCount = inputsCounts.get(inputs[i]); 93 | inputCount[i]++; 94 | } 95 | } 96 | Map> outPutConditionProbabilitys = new HashMap>(); 97 | for (Entry> entry : outPutConditionCounts.entrySet()) { 98 | int output = entry.getKey(); 99 | int outputCount = outputCounts.get(output); 100 | Map inputProbabilitys = new HashMap(); 101 | outPutConditionProbabilitys.put(output, inputProbabilitys); 102 | for (Entry inputsEntry : entry.getValue().entrySet()) { 103 | int inputi = inputsEntry.getKey(); 104 | int[] inputiCountOnOut = inputsEntry.getValue(); 105 | float[] inputiCountOnOutPro = new float[inputiCountOnOut.length]; 106 | for (int i = 0; i < inputiCountOnOut.length; i++) { 107 | // 拉普拉斯平滑估计 108 | inputiCountOnOutPro[i] = (inputiCountOnOut[i] + 1.f) / (outputCount * 1.0f + dataSet.getLabels()); 109 | } 110 | inputProbabilitys.put(inputi, inputiCountOnOutPro); 111 | } 112 | } 113 | return outPutConditionProbabilitys; 114 | } 115 | 116 | /** 117 | * 在指定输出下,对应特征分量的条件概率 118 | * 119 | * @return 120 | */ 121 | public Map> outPutConditionProbabilitys2() { 122 | Map outputCounts = new HashMap(); 123 | // label->pos->inputs 124 | Map> outPutConditionCounts = new HashMap>(); 125 | for (DataSample dataMapper : dataSet.getSamples()) { 126 | int out = dataMapper.getLabel(); 127 | // 输出标签计数 128 | outputCounts.compute(out, (k, v) -> v == null ? 0 : ++v); 129 | // 输出标签对应每个输入分量的计数 130 | outPutConditionCounts.putIfAbsent(out, new HashMap()); 131 | Map inputsCounts = outPutConditionCounts.get(out); 132 | int[] inputs = dataMapper.getInput(); 133 | for (int i = 0; i < inputs.length; i++) { 134 | // 每个特征出现在每个位置上的次数 135 | inputsCounts.putIfAbsent(i, new int[dataSet.getLabels()]); 136 | inputsCounts.get(i)[inputs[i] - dataSet.getMinLabelValue()]++; 137 | } 138 | } 139 | Map> outPutConditionProbabilitys = new HashMap>(); 140 | for (Entry> entry : outPutConditionCounts.entrySet()) { 141 | int output = entry.getKey(); 142 | int outputCount = outputCounts.get(output); 143 | // pos->inputcount 144 | Map posInputsProbabilitys = new HashMap(); 145 | outPutConditionProbabilitys.put(output, posInputsProbabilitys); 146 | for (Entry inputsEntry : entry.getValue().entrySet()) { 147 | int pos = inputsEntry.getKey(); 148 | int[] inputCounts = inputsEntry.getValue(); 149 | float[] inputProbabilitysOnCurrentPos = new float[dataSet.getLabels()]; 150 | for (int i = 0; i < inputProbabilitysOnCurrentPos.length; i++) { 151 | inputProbabilitysOnCurrentPos[i] = inputCounts[i] / (outputCount * 1.0f); 152 | } 153 | posInputsProbabilitys.put(pos, inputProbabilitysOnCurrentPos); 154 | } 155 | for (Entry inputProbabilityEntry : posInputsProbabilitys.entrySet()) { 156 | float all = 0f; 157 | for (float f : inputProbabilityEntry.getValue()) 158 | all += f; 159 | System.out.println(all); 160 | } 161 | } 162 | return outPutConditionProbabilitys; 163 | } 164 | } 165 | -------------------------------------------------------------------------------- /prediction-k3/src/main/java/org/yinyayun/prediction/k3/maxent/MaxEntModel.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.yinyayun.prediction.k3.maxent; 5 | 6 | import java.util.ArrayList; 7 | import java.util.Arrays; 8 | import java.util.Collections; 9 | import java.util.HashMap; 10 | import java.util.List; 11 | import java.util.Map; 12 | 13 | import org.yinyayun.prediction.k3.Model; 14 | import org.yinyayun.prediction.k3.bayes.OutPutProbability; 15 | import org.yinyayun.prediction.preprocess.common.DataSample; 16 | import org.yinyayun.prediction.preprocess.common.DataSet; 17 | 18 | /** 19 | * @author yinyayun 20 | * 21 | */ 22 | public class MaxEntModel implements Model { 23 | private List samples; 24 | private Map keyPos = new HashMap(); 25 | private List featureList = new ArrayList(); 26 | private List featureCount = new ArrayList(); 27 | private List labels = new ArrayList(); 28 | double[] weight; 29 | int maxFeatureSize; 30 | 31 | public void train(DataSet dataSet, int maxIt) { 32 | samples = dataSet.getSamples(); 33 | for (DataSample sample : samples) { 34 | int label = sample.getLabel(); 35 | List featurs = new ArrayList(); 36 | for (int input : sample.getInput()) { 37 | featurs.add(input); 38 | Key key = new Key(input, label); 39 | Integer pos = keyPos.get(key); 40 | if (pos == null) { 41 | featureList.add(key); 42 | featureCount.add(1); 43 | keyPos.put(key, featureList.size() - 1); 44 | } else { 45 | featureCount.set(pos, featureCount.get(pos) + 1); 46 | } 47 | } 48 | if (sample.getInput().length > maxFeatureSize) 49 | maxFeatureSize = sample.getInput().length; 50 | if (labels.indexOf(label) == -1) 51 | labels.add(label); 52 | } 53 | int size = featureList.size(); 54 | weight = new double[size]; // 特征权重 55 | double[] empiricalE = new double[size]; // 经验期望 56 | double[] modelE = new double[size]; // 模型期望 57 | for (int i = 0; i < size; ++i) { 58 | empiricalE[i] = (double) featureCount.get(i) / samples.size(); 59 | } 60 | 61 | double[] lastWeight = new double[weight.length]; // 上次迭代的权重 62 | for (int i = 0; i < maxIt; ++i) { 63 | System.out.println("iterator " + i); 64 | modelExpect(modelE); 65 | for (int w = 0; w < weight.length; w++) { 66 | lastWeight[w] = weight[w]; 67 | weight[w] += 1.0 / maxFeatureSize * Math.log(empiricalE[w] / modelE[w]); 68 | } 69 | if (checkConvergence(lastWeight, weight)) 70 | break; 71 | } 72 | } 73 | 74 | /** 75 | * 预测类别 76 | * 77 | * @param fieldList 78 | * @return 79 | */ 80 | public int[] predict(int[] inputs) { 81 | double[] prob = prob(inputs); 82 | List outPutProbabilities = new ArrayList(); 83 | for (int i = 0; i < prob.length; ++i) { 84 | outPutProbabilities.add(new OutPutProbability(labels.get(i), (float) prob[i])); 85 | } 86 | Collections.sort(outPutProbabilities); 87 | int[] ret = new int[Math.min(3, outPutProbabilities.size())]; 88 | for (int i = 0; i < ret.length; i++) { 89 | ret[i] = outPutProbabilities.get(i).getOut(); 90 | } 91 | return ret; 92 | } 93 | 94 | /** 95 | * 检查是否收敛 96 | * 97 | * @param w1 98 | * @param w2 99 | * @return 是否收敛 100 | */ 101 | public boolean checkConvergence(double[] w1, double[] w2) { 102 | for (int i = 0; i < w1.length; ++i) { 103 | if (Math.abs(w1[i] - w2[i]) >= 0.01) // 收敛阀值0.01可自行调整 104 | return false; 105 | } 106 | return true; 107 | } 108 | 109 | /** 110 | * 模型期望 111 | * 112 | * @param modelE 113 | */ 114 | public void modelExpect(double[] modelE) { 115 | Arrays.fill(modelE, 0.0f); 116 | for (DataSample sample : samples) { 117 | int[] inputs = sample.getInput(); 118 | // 计算当前样本X对应所有类别的概率 119 | double[] pro = prob(inputs); 120 | for (int input : inputs) { 121 | for (int i = 0; i < labels.size(); i++) { 122 | Key key = new Key(input, labels.get(i)); 123 | Integer pos = keyPos.get(key); 124 | if (pos != null) 125 | modelE[pos] += pro[i] * (1.0 / samples.size()); 126 | } 127 | } 128 | } 129 | } 130 | 131 | /** 132 | * 计算p(y|x) 133 | * 134 | */ 135 | public double[] prob(int[] inputs) { 136 | double[] p = new double[labels.size()]; 137 | double sum = 0; // 正则化因子,保证概率和为1 138 | for (int i = 0; i < labels.size(); ++i) { 139 | double weightSum = 0; 140 | for (int input : inputs) { 141 | Key key = new Key(input, labels.get(i)); 142 | Integer pos = keyPos.get(key); 143 | if (pos != null) 144 | weightSum += weight[pos]; 145 | } 146 | p[i] = Math.exp(weightSum); 147 | sum += p[i]; 148 | } 149 | for (int i = 0; i < p.length; ++i) { 150 | p[i] /= sum; 151 | } 152 | return p; 153 | } 154 | 155 | @Override 156 | public void train(DataSet datas) { 157 | train(datas, 100); 158 | } 159 | 160 | public class Key { 161 | Integer k; 162 | Integer v; 163 | 164 | public Key(Integer k, Integer v) { 165 | super(); 166 | this.k = k; 167 | this.v = v; 168 | } 169 | 170 | @Override 171 | public String toString() { 172 | return super.toString(); 173 | } 174 | } 175 | } 176 | -------------------------------------------------------------------------------- /prediction-k3/src/main/java/org/yinyayun/prediction/k3/xxx/PredictNextNumberAndState.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2017, yayunyin@126.com All Rights Reserved 3 | */ 4 | 5 | package org.yinyayun.prediction.k3.xxx; 6 | 7 | import java.io.File; 8 | import java.io.InputStream; 9 | import java.nio.charset.Charset; 10 | import java.nio.file.Files; 11 | import java.nio.file.StandardCopyOption; 12 | import java.util.ArrayList; 13 | import java.util.Arrays; 14 | import java.util.Collections; 15 | import java.util.Comparator; 16 | import java.util.List; 17 | import java.util.Map; 18 | import java.util.Map.Entry; 19 | 20 | import org.yinyayun.prediction.k3.xxx.state.StateDefineStrategy; 21 | import org.yinyayun.prediction.k3.xxx.state.StateDefineStrategyBySum; 22 | import org.yinyayun.prediction.k3.xxx.state.StateParserStragegy; 23 | import org.yinyayun.prediction.k3.xxx.state.StateStructs; 24 | 25 | /** 26 | * PredictNextNumberAndState 基于隐马进行预测,默认采用号码组的和值表示该组号码的状态 27 | * 28 | * @author yinyayun 29 | */ 30 | public class PredictNextNumberAndState { 31 | private int byHistorySize; 32 | private StateStructs stateStructs; 33 | private StateDefineStrategy stateDefineStrategy = new StateDefineStrategyBySum(); 34 | 35 | public static void main(String[] args) { 36 | int[][] history = new int[][]{{1, 6, 6}, {2, 3, 4}}; 37 | List res = new PredictNextNumberAndState(history.length).predict(history, 5); 38 | System.out.println(String.format("历史为:%s,下一期可能为:", Arrays.deepToString(history))); 39 | for (PredictResult predictResult : res) { 40 | System.out.println(predictResult); 41 | } 42 | } 43 | 44 | /** 45 | * @param byHistorySize 根据历史多少期推算下一期 46 | */ 47 | public PredictNextNumberAndState(int byHistorySize) { 48 | this.byHistorySize = byHistorySize; 49 | StateParserStragegy stateParser = new StateParserStragegy(stateDefineStrategy, byHistorySize); 50 | try (InputStream inputStream = PredictNextNumberAndState.class.getClassLoader().getResourceAsStream("cp.txt")) { 51 | File tmpFile = File.createTempFile("cp-k3", "txt"); 52 | Files.copy(inputStream, tmpFile.toPath(), StandardCopyOption.REPLACE_EXISTING); 53 | List lines = Files.readAllLines(tmpFile.toPath(), Charset.forName("utf-8")); 54 | List numbers = new ArrayList(); 55 | for (String line : lines) { 56 | int[] number = strToArrayAndSort(line.split("\t")[1]); 57 | numbers.add(number); 58 | } 59 | this.stateStructs = stateParser.parser(numbers); 60 | tmpFile.delete(); 61 | } 62 | catch (Exception e) { 63 | throw new RuntimeException("load data error!", e); 64 | } 65 | } 66 | 67 | /** 68 | * @param dataPath 彩票数据地址 69 | * @param byHistorySize 根据历史多少期推算下一期 70 | */ 71 | public PredictNextNumberAndState(String dataPath, int byHistorySize) { 72 | this.byHistorySize = byHistorySize; 73 | StateParserStragegy stateParser = new StateParserStragegy(stateDefineStrategy, byHistorySize); 74 | try { 75 | List lines = Files.readAllLines(new File(dataPath).toPath(), Charset.forName("utf-8")); 76 | List numbers = new ArrayList(); 77 | for (String line : lines) { 78 | int[] number = strToArrayAndSort(line.split("\t")[1]); 79 | numbers.add(number); 80 | } 81 | this.stateStructs = stateParser.parser(numbers); 82 | } 83 | catch (Exception e) { 84 | throw new RuntimeException("load data error!", e); 85 | } 86 | } 87 | 88 | /** 89 | * 给定历史记录 90 | * 91 | * @param historyNumbers 该数据的长度必须和byHistorySize大小一致 92 | * @param topN 93 | * @return 94 | */ 95 | public List predict(int[][] historyNumbers, int topN) { 96 | List res = predict(historyNumbers); 97 | Collections.sort(res, new Comparator() { 98 | 99 | @Override 100 | public int compare(PredictResult o1, PredictResult o2) { 101 | if (o1.probability == o2.probability) { 102 | return 0; 103 | } 104 | else { 105 | return o1.probability > o2.probability ? -1 : 1; 106 | } 107 | } 108 | }); 109 | return res.subList(0, Math.min(topN, res.size())); 110 | } 111 | 112 | public List predict(int[][] historyNumbers) { 113 | if (historyNumbers.length != byHistorySize) { 114 | throw new IllegalArgumentException( 115 | String.format("model train by historysize:%s,you give the numbers to predict is:%s", byHistorySize, 116 | historyNumbers.length)); 117 | } 118 | for (int i = 0; i < historyNumbers.length; i++) { 119 | Arrays.sort(historyNumbers[i]); 120 | } 121 | List res = new ArrayList(); 122 | List historyNumberList = new ArrayList(); 123 | for (int[] historyNumber : historyNumbers) { 124 | historyNumberList.add(historyNumber); 125 | } 126 | String historyState = stateDefineStrategy.buildLastState(historyNumberList); 127 | // 历史状态转移状态可能性组合 128 | Integer historyStateCount = stateStructs.getlastStateCount(historyState); 129 | // 历史上未有该状态 130 | if (historyStateCount == null) { 131 | return res; 132 | } 133 | Map stateCounts = stateStructs.getJumpStates(historyState); 134 | // 后续状态的概率计算 135 | for (Entry entry : stateCounts.entrySet()) { 136 | String predictState = entry.getKey(); 137 | Integer predictStateCount = entry.getValue(); 138 | float predictStateProbaility = predictStateCount / (float) historyStateCount; 139 | String stateJumpString = historyState.concat("_").concat(predictState); 140 | // 该状态下出现某个彩票组合的概率计算 141 | int jumpstateCount = stateStructs.getCountForJumpState(stateJumpString); 142 | Map numberCounts = stateStructs.getNumberCountForState(stateJumpString); 143 | for (Entry e : numberCounts.entrySet()) { 144 | String predictNumber = e.getKey(); 145 | Integer predictNumberCount = e.getValue(); 146 | float predictNumberProbability = predictNumberCount / (float) jumpstateCount; 147 | res.add(new PredictResult(predictState, predictNumber, predictStateProbaility, predictNumberProbability, 148 | predictNumberProbability * predictStateProbaility)); 149 | } 150 | } 151 | return res; 152 | } 153 | 154 | private int[] strToArrayAndSort(String str) { 155 | String[] splits = str.split(","); 156 | int[] array = new int[splits.length]; 157 | for (int i = 0; i < array.length; i++) { 158 | array[i] = Integer.valueOf(splits[i]); 159 | } 160 | Arrays.sort(array); 161 | return array; 162 | } 163 | 164 | public class PredictResult { 165 | public final String state; 166 | public final String number; 167 | public final float stateProbability; 168 | public final float numberProbability; 169 | public final float probability; 170 | 171 | public PredictResult(String state, String number, float stateProbability, float numberProbability, 172 | float probability) { 173 | this.state = state; 174 | this.number = number; 175 | this.stateProbability = stateProbability; 176 | this.numberProbability = numberProbability; 177 | this.probability = probability; 178 | } 179 | 180 | @Override 181 | public String toString() { 182 | return String.format("state:%s,number:%s,probability:%f*%f=%s", state, number, stateProbability, 183 | numberProbability, probability); 184 | } 185 | } 186 | } 187 | -------------------------------------------------------------------------------- /prediction-k3/src/main/java/org/yinyayun/prediction/k3/xxx/state/StateDefineStrategy.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016, yayunyin@126.com All Rights Reserved 3 | */ 4 | package org.yinyayun.prediction.k3.xxx.state; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * StateDefineStrategy.java 状态定义可能存在多种方案 10 | * 11 | * @author yinyayun 12 | */ 13 | public interface StateDefineStrategy { 14 | 15 | /** 16 | * 生成状态 17 | * 18 | * @param lastNumbers 19 | * @param currentNumbers 20 | */ 21 | public String buildCurrentState(int[] currentNumber); 22 | 23 | public String buildLastState(List lastNumbers); 24 | 25 | public String startState(); 26 | } 27 | -------------------------------------------------------------------------------- /prediction-k3/src/main/java/org/yinyayun/prediction/k3/xxx/state/StateDefineStrategyBySum.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016, yayunyin@126.com All Rights Reserved 3 | */ 4 | package org.yinyayun.prediction.k3.xxx.state; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * StateDefineStrategyBySum.java 采用求和方式作为状态 10 | * 11 | * @author yinyayun 12 | */ 13 | public class StateDefineStrategyBySum implements StateDefineStrategy { 14 | 15 | @Override 16 | public String startState() { 17 | return "3"; 18 | } 19 | 20 | @Override 21 | public String buildCurrentState(int[] currentNumber) { 22 | int sum = 0; 23 | for (int n : currentNumber) { 24 | sum += n; 25 | } 26 | return String.valueOf(String.format("%d!%d", currentNumber[1], sum)); 27 | } 28 | 29 | @Override 30 | public String buildLastState(List lastNumbers) { 31 | StringBuilder builder = new StringBuilder(); 32 | for (int[] number : lastNumbers) { 33 | String state = buildCurrentState(number); 34 | if (builder.length() > 0) { 35 | builder.append("_"); 36 | } 37 | builder.append(state); 38 | } 39 | return builder.toString(); 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /prediction-k3/src/main/java/org/yinyayun/prediction/k3/xxx/state/StateParserStragegy.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2017, yayunyin@126.com All Rights Reserved 3 | */ 4 | 5 | package org.yinyayun.prediction.k3.xxx.state; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * StateParserStragegy 11 | * 12 | * @author yinyayun 13 | */ 14 | public class StateParserStragegy { 15 | private int byHistoryNumber; 16 | private StateDefineStrategy stateDefineStrategy; 17 | 18 | public StateParserStragegy(StateDefineStrategy stateDefineStrategy, int byHistoryNumber) { 19 | this.byHistoryNumber = byHistoryNumber; 20 | this.stateDefineStrategy = stateDefineStrategy; 21 | } 22 | 23 | /** 24 | * 假设只关心前一个状态 25 | * 26 | * @param numbers 27 | */ 28 | public StateStructs parser(List numbers) { 29 | if (numbers.size() < byHistoryNumber) { 30 | throw new IllegalArgumentException("历史数据太小..."); 31 | } 32 | StateStructs stateStructs = new StateStructs(numbers.size()); 33 | String lastState = stateDefineStrategy.buildLastState(numbers.subList(0, byHistoryNumber)); 34 | for (int i = byHistoryNumber; i < numbers.size(); i++) { 35 | // 当前的一个状态 36 | String currentState = stateDefineStrategy.buildCurrentState(numbers.get(i)); 37 | // 历史状态计数 38 | stateStructs.addLastStateCounts(lastState); 39 | // 上一个状态到当前状态的转移计数 40 | String stateJumpString = lastState.concat("_").concat(currentState); 41 | stateStructs.addStateJumpCounts(lastState, currentState); 42 | stateStructs.addJumpStateCount(stateJumpString); 43 | // 上一个状态转移到该状态并且是号码组合的计数 44 | stateStructs.addNumberCountForCurrentStates(stateJumpString, numbers.get(i)); 45 | // 46 | lastState = stateDefineStrategy.buildLastState(numbers.subList(i - byHistoryNumber + 1, i + 1)); 47 | } 48 | return stateStructs; 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /prediction-k3/src/main/java/org/yinyayun/prediction/k3/xxx/state/StateStructs.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016, yayunyin@126.com All Rights Reserved 3 | */ 4 | package org.yinyayun.prediction.k3.xxx.state; 5 | 6 | import java.util.HashMap; 7 | import java.util.Map; 8 | 9 | /** 10 | * StateStructs.java 状态对象 11 | * 12 | * @author yinyayun 13 | */ 14 | public class StateStructs { 15 | // 样本数 16 | private int samples; 17 | /** 18 | * 状态转移情况计数 19 | */ 20 | private Map> stateJumpCounts = new HashMap>(); 21 | /** 22 | * 转移状态频率 23 | */ 24 | private Map jumpStateCount = new HashMap(); 25 | /** 26 | * 历史上某个状态出现的次数 27 | */ 28 | private Map lastStateCounts = new HashMap(); 29 | /** 30 | * 某一状态下出现一个号码的次数 31 | */ 32 | private Map> stateForNumberCounts = new HashMap>(); 33 | 34 | public StateStructs(int samples) { 35 | this.samples = samples; 36 | } 37 | 38 | public void addStateJumpCounts(String lastState, String currentState) { 39 | Map stateCounts = stateJumpCounts.get(lastState); 40 | if (stateCounts == null) { 41 | stateCounts = new HashMap(); 42 | stateJumpCounts.put(lastState, stateCounts); 43 | } 44 | Integer count = stateCounts.get(currentState); 45 | if (count == null) { 46 | stateCounts.put(currentState, 1); 47 | } 48 | else { 49 | stateCounts.put(currentState, ++count); 50 | } 51 | } 52 | 53 | public void addNumberCountForCurrentStates(String state, int[] number) { 54 | Map numberCounts = stateForNumberCounts.get(state); 55 | if (numberCounts == null) { 56 | numberCounts = new HashMap(); 57 | stateForNumberCounts.put(state, numberCounts); 58 | } 59 | String numberStr = intArrayToString(number); 60 | Integer count = numberCounts.get(numberStr); 61 | if (count == null) { 62 | numberCounts.put(numberStr, 1); 63 | } 64 | else { 65 | numberCounts.put(numberStr, ++count); 66 | } 67 | } 68 | 69 | public void addLastStateCounts(String state) { 70 | Integer count = lastStateCounts.get(state); 71 | if (count == null) { 72 | lastStateCounts.put(state, 1); 73 | } 74 | else { 75 | lastStateCounts.put(state, ++count); 76 | } 77 | } 78 | 79 | /** 80 | * 根据历史状态获取后面可能的所有状态 81 | * 82 | * @param historyState 83 | * @return 84 | */ 85 | public Map getJumpStates(String historyState) { 86 | return stateJumpCounts.get(historyState); 87 | } 88 | 89 | /** 90 | * 获取某个状态下出现某组号码的次数 91 | * 92 | * @param numerForstateCount 93 | * @return 94 | */ 95 | public Map getNumberCountForState(String state) { 96 | return stateForNumberCounts.get(state); 97 | } 98 | 99 | public void addJumpStateCount(String jumpState) { 100 | Integer count = jumpStateCount.get(jumpState); 101 | if (count == null) { 102 | jumpStateCount.put(jumpState, 1); 103 | } 104 | else { 105 | jumpStateCount.put(jumpState, ++count); 106 | } 107 | } 108 | 109 | /** 110 | * 该转移状态出现的次数 111 | * 112 | * @return 113 | */ 114 | public int getCountForJumpState(String jumpState) { 115 | return jumpStateCount.get(jumpState); 116 | } 117 | 118 | public Integer getlastStateCount(String state) { 119 | return lastStateCounts.get(state); 120 | } 121 | 122 | public int getSamples() { 123 | return samples; 124 | } 125 | 126 | private String intArrayToString(int[] number) { 127 | StringBuilder builder = new StringBuilder(); 128 | for (int n : number) { 129 | builder.append(n); 130 | } 131 | return builder.toString(); 132 | } 133 | } 134 | -------------------------------------------------------------------------------- /prediction-k3/src/test/java/org/yinyayun/predict/BayesTrainTest.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.yinyayun.predict; 5 | 6 | import java.util.Arrays; 7 | 8 | import org.yinyayun.prediction.k3.bayes.BayesTrainModel; 9 | import org.yinyayun.prediction.preprocess.GenerateTrainDataSum; 10 | import org.yinyayun.prediction.preprocess.common.DataSample; 11 | import org.yinyayun.prediction.preprocess.common.DataSet; 12 | 13 | /** 14 | * @author yinyayun 15 | * 16 | */ 17 | public class BayesTrainTest { 18 | public static void main(String[] args) throws Exception { 19 | int pastnumber = 5; 20 | DataSet datas = new GenerateTrainDataSum("data/train-cp-20.txt").generate(pastnumber); 21 | BayesTrainModel model = new BayesTrainModel(); 22 | model.train(datas); 23 | model.saveMode("data/bayes.model"); 24 | model.loadModel("data/bayes.model"); 25 | int[] randoms = { 10, 500, 600, 200, 700, 800 }; 26 | for (int random : randoms) { 27 | DataSample dataMapper = datas.getDataSample(random); 28 | int[] inputs = dataMapper.getInput(); 29 | int out = dataMapper.getLabel(); 30 | int[] y = model.predict1(inputs); 31 | System.out.println("==========="); 32 | System.out.println("输入:" + Arrays.toString(inputs)); 33 | System.out.println("理论输出:" + out + " 实际输出:" + Arrays.toString(y)); 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /prediction-k3/src/test/java/org/yinyayun/predict/MaxEntTrainTest.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.yinyayun.predict; 5 | 6 | import java.util.Arrays; 7 | 8 | import org.yinyayun.prediction.k3.maxent.MaxEntModel; 9 | import org.yinyayun.prediction.preprocess.GenerateTrainDataSum; 10 | import org.yinyayun.prediction.preprocess.common.DataSample; 11 | import org.yinyayun.prediction.preprocess.common.DataSet; 12 | 13 | /** 14 | * @author yinyayun 15 | * 16 | */ 17 | public class MaxEntTrainTest { 18 | public static void main(String[] args) throws Exception { 19 | int pastnumber = 8; 20 | DataSet datas = new GenerateTrainDataSum("data/train-cp-20.txt").generate(pastnumber); 21 | MaxEntModel model = new MaxEntModel(); 22 | model.train(datas, 10); 23 | int[] randoms = { 10, 500, 600, 200, 700, 800, 10000, 10001, 10002 }; 24 | for (int random : randoms) { 25 | DataSample dataMapper = datas.getDataSample(random); 26 | int[] inputs = dataMapper.getInput(); 27 | int out = dataMapper.getLabel(); 28 | int[] ret = model.predict(inputs); 29 | System.out.println("==========="); 30 | System.out.println("输入:" + Arrays.toString(inputs)); 31 | System.out.println("理论输出:" + out + " 实际输出:" + Arrays.toString(ret)); 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /prediction-preprocess/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /prediction-preprocess/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | 4 | org.yinyayun 5 | prediction 6 | 0.0.1-SNAPSHOT 7 | 8 | prediction-preprocess 9 | -------------------------------------------------------------------------------- /prediction-preprocess/src/main/java/org/yinyayun/prediction/preprocess/DataReader.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.yinyayun.prediction.preprocess; 5 | 6 | import java.io.BufferedReader; 7 | import java.io.FileInputStream; 8 | import java.io.IOException; 9 | import java.io.InputStreamReader; 10 | import java.nio.charset.Charset; 11 | import java.util.ArrayList; 12 | import java.util.List; 13 | import java.util.function.Function; 14 | 15 | /** 16 | * @author yinyayun 17 | * 18 | */ 19 | public class DataReader implements AutoCloseable { 20 | private BufferedReader reader; 21 | private String line; 22 | 23 | public DataReader(String path) { 24 | try { 25 | reader = new BufferedReader(new InputStreamReader(new FileInputStream(path), Charset.forName("utf-8")), 26 | 1024); 27 | } catch (Exception e) { 28 | throw new RuntimeException(e); 29 | } 30 | } 31 | 32 | public boolean hasNext() throws IOException { 33 | this.line = reader.readLine(); 34 | if (this.line != null) { 35 | return true; 36 | } 37 | return false; 38 | } 39 | 40 | public R readData(Function function) { 41 | return function.apply(line); 42 | } 43 | 44 | public int[] readData() { 45 | return readData(this.line); 46 | } 47 | 48 | private int[] readData(String line) { 49 | String[] parts = line.split("##"); 50 | if (parts.length == 0) { 51 | return null; 52 | } 53 | String str = parts[0]; 54 | int[] data = new int[3]; 55 | for (int i = 0; i < str.length(); i++) { 56 | data[i] = str.charAt(i) - '0'; 57 | } 58 | return data; 59 | } 60 | 61 | public List readAllDatas() throws IOException { 62 | List datas = new ArrayList(); 63 | String line = null; 64 | while ((line = reader.readLine()) != null) { 65 | int[] data = readData(line); 66 | if (data != null) { 67 | datas.add(data); 68 | } 69 | } 70 | return datas; 71 | } 72 | 73 | @Override 74 | public void close() throws Exception { 75 | if (reader != null) { 76 | try { 77 | reader.close(); 78 | } catch (Exception e) { 79 | } 80 | } 81 | } 82 | } 83 | -------------------------------------------------------------------------------- /prediction-preprocess/src/main/java/org/yinyayun/prediction/preprocess/GenerateToJson.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.yinyayun.prediction.preprocess; 5 | 6 | /** 7 | * @author yinyayun 8 | * 9 | */ 10 | public class GenerateToJson { 11 | 12 | } 13 | -------------------------------------------------------------------------------- /prediction-preprocess/src/main/java/org/yinyayun/prediction/preprocess/GenerateTrainDataSum.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.yinyayun.prediction.preprocess; 5 | 6 | import java.util.ArrayList; 7 | import java.util.List; 8 | 9 | import org.yinyayun.prediction.preprocess.common.DataSample; 10 | import org.yinyayun.prediction.preprocess.common.DataSet; 11 | 12 | /** 13 | * @author yinyayun 根据历史N期的和值预测下一期的和值 14 | */ 15 | public class GenerateTrainDataSum { 16 | 17 | private String dataPath; 18 | 19 | public static void main(String[] args) throws Exception { 20 | new GenerateTrainDataSum("D:\\GithubRepository\\prediction\\prediction-k3\\data\\train-cp-20.txt").generate(5); 21 | } 22 | 23 | public GenerateTrainDataSum(String dataPath) { 24 | this.dataPath = dataPath; 25 | } 26 | 27 | /** 28 | * 是根据历史多少生成 29 | * 30 | * @param pastNumber 31 | * @throws Exception 32 | */ 33 | public DataSet generate(final int pastNumber) throws Exception { 34 | List datas = new ArrayList(); 35 | try (DataReader dataReader = new DataReader<>(dataPath)) { 36 | List trainDatas = dataReader.readAllDatas(); 37 | for (int i = pastNumber; i < trainDatas.size(); i++) { 38 | int output = sum(trainDatas.get(i)); 39 | int[] inputs = new int[pastNumber]; 40 | for (int j = i - pastNumber; j < i; j++) { 41 | int[] numbers = trainDatas.get(j); 42 | int sum = sum(numbers); 43 | inputs[j - i + pastNumber] = sum; 44 | } 45 | datas.add(new DataSample(inputs, output)); 46 | } 47 | } 48 | return new DataSet(datas, 16, 3); 49 | } 50 | 51 | private int sum(int[] array) { 52 | int sum = 0; 53 | for (int i : array) { 54 | sum += i; 55 | } 56 | return sum; 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /prediction-preprocess/src/main/java/org/yinyayun/prediction/preprocess/common/DataSample.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.yinyayun.prediction.preprocess.common; 5 | 6 | /** 7 | * @author yinyayun 输入与输出的映射 8 | */ 9 | public class DataSample { 10 | private int[] input; 11 | private int label; 12 | 13 | public DataSample(int[] input, int label) { 14 | this.input = input; 15 | this.label = label; 16 | } 17 | 18 | /** 19 | * @return the input 20 | */ 21 | public int[] getInput() { 22 | return input; 23 | } 24 | 25 | /** 26 | * @return the label 27 | */ 28 | public int getLabel() { 29 | return label; 30 | } 31 | 32 | @Override 33 | public String toString() { 34 | StringBuilder builder = new StringBuilder(); 35 | for (int i : input) { 36 | if (builder.length() > 0) { 37 | builder.append(","); 38 | } 39 | builder.append(i); 40 | } 41 | builder.append("##").append(label); 42 | return builder.toString(); 43 | } 44 | 45 | } 46 | -------------------------------------------------------------------------------- /prediction-preprocess/src/main/java/org/yinyayun/prediction/preprocess/common/DataSet.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.yinyayun.prediction.preprocess.common; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * @author yinyayun 10 | * 11 | */ 12 | public class DataSet { 13 | private List samples; 14 | /** 15 | * 输出标签数量 16 | */ 17 | private int labels; 18 | // label的最小值 19 | private int minLabelValue; 20 | 21 | private int dataSize; 22 | 23 | /** 24 | * @param samples 25 | * @param labels 26 | * @param minLabelValue 27 | */ 28 | public DataSet(List samples, int labels, int minLabelValue) { 29 | super(); 30 | this.samples = samples; 31 | this.labels = labels; 32 | this.minLabelValue = minLabelValue; 33 | this.dataSize = samples.size(); 34 | } 35 | 36 | /** 37 | * @return the samples 38 | */ 39 | public List getSamples() { 40 | return samples; 41 | } 42 | 43 | public DataSample getDataSample(int i) { 44 | return samples.get(i); 45 | } 46 | 47 | /** 48 | * @return the labels 49 | */ 50 | public int getLabels() { 51 | return labels; 52 | } 53 | 54 | /** 55 | * @return the minLabelValue 56 | */ 57 | public int getMinLabelValue() { 58 | return minLabelValue; 59 | } 60 | 61 | /** 62 | * @return the dataSize 63 | */ 64 | public int getDataSize() { 65 | return dataSize; 66 | } 67 | } 68 | --------------------------------------------------------------------------------