fork download
  1. from scipy.stats import binom
  2.  
  3. n = 46 * 2
  4. t = n * 0.77
  5.  
  6. print(t, 1 / binom.sf([t - 1, t], n, 0.5))
  7.  
  8.  
  9. def binom_range_99(n):
  10. isf = binom.isf(0.99, n, 0.5)
  11. return (isf/n, (n - isf * 2)/n, 1 - isf/n)
  12.  
  13. for n in range(1, 46 * 3):
  14. print(n, binom_range_99(n))
  15.  
  16.  
  17.  
  18. sl, sm, sh = 2209, 2629, 3384
  19.  
  20. total = 3400 * 1.5
  21.  
  22.  
  23. print(sh - sm, sm - sl)
  24. print(sl / total, (sh - sl) / total, sh / total)
  25.  
Success #stdin #stdout 0.48s 41892KB
stdin
Standard input is empty
stdout
70.84 [  3739615.66853563  12370020.67672898]
1 (0.0, 1.0, 1.0)
2 (0.0, 1.0, 1.0)
3 (0.0, 1.0, 1.0)
4 (0.0, 1.0, 1.0)
5 (0.0, 1.0, 1.0)
6 (0.0, 1.0, 1.0)
7 (0.14285714285714285, 0.7142857142857143, 0.85714285714285721)
8 (0.125, 0.75, 0.875)
9 (0.1111111111111111, 0.77777777777777779, 0.88888888888888884)
10 (0.10000000000000001, 0.80000000000000004, 0.90000000000000002)
11 (0.18181818181818182, 0.63636363636363635, 0.81818181818181812)
12 (0.16666666666666666, 0.66666666666666663, 0.83333333333333337)
13 (0.15384615384615385, 0.69230769230769229, 0.84615384615384615)
14 (0.21428571428571427, 0.5714285714285714, 0.7857142857142857)
15 (0.20000000000000001, 0.59999999999999998, 0.80000000000000004)
16 (0.1875, 0.625, 0.8125)
17 (0.23529411764705882, 0.52941176470588236, 0.76470588235294112)
18 (0.22222222222222221, 0.55555555555555558, 0.77777777777777779)
19 (0.26315789473684209, 0.47368421052631576, 0.73684210526315796)
20 (0.25, 0.5, 0.75)
21 (0.23809523809523808, 0.52380952380952384, 0.76190476190476186)
22 (0.27272727272727271, 0.45454545454545453, 0.72727272727272729)
23 (0.2608695652173913, 0.47826086956521741, 0.73913043478260865)
24 (0.25, 0.5, 0.75)
25 (0.28000000000000003, 0.44, 0.71999999999999997)
26 (0.26923076923076922, 0.46153846153846156, 0.73076923076923084)
27 (0.29629629629629628, 0.40740740740740738, 0.70370370370370372)
28 (0.2857142857142857, 0.42857142857142855, 0.7142857142857143)
29 (0.27586206896551724, 0.44827586206896552, 0.72413793103448276)
30 (0.29999999999999999, 0.40000000000000002, 0.69999999999999996)
31 (0.29032258064516131, 0.41935483870967744, 0.70967741935483875)
32 (0.28125, 0.4375, 0.71875)
33 (0.30303030303030304, 0.39393939393939392, 0.69696969696969702)
34 (0.29411764705882354, 0.41176470588235292, 0.70588235294117641)
35 (0.31428571428571428, 0.37142857142857144, 0.68571428571428572)
36 (0.30555555555555558, 0.3888888888888889, 0.69444444444444442)
37 (0.29729729729729731, 0.40540540540540543, 0.70270270270270263)
38 (0.31578947368421051, 0.36842105263157893, 0.68421052631578949)
39 (0.30769230769230771, 0.38461538461538464, 0.69230769230769229)
40 (0.32500000000000001, 0.34999999999999998, 0.67500000000000004)
41 (0.31707317073170732, 0.36585365853658536, 0.68292682926829262)
42 (0.33333333333333331, 0.33333333333333331, 0.66666666666666674)
43 (0.32558139534883723, 0.34883720930232559, 0.67441860465116277)
44 (0.31818181818181818, 0.36363636363636365, 0.68181818181818188)
45 (0.33333333333333331, 0.33333333333333331, 0.66666666666666674)
46 (0.32608695652173914, 0.34782608695652173, 0.67391304347826086)
47 (0.34042553191489361, 0.31914893617021278, 0.65957446808510634)
48 (0.33333333333333331, 0.33333333333333331, 0.66666666666666674)
49 (0.32653061224489793, 0.34693877551020408, 0.67346938775510212)
50 (0.34000000000000002, 0.32000000000000001, 0.65999999999999992)
51 (0.33333333333333331, 0.33333333333333331, 0.66666666666666674)
52 (0.34615384615384615, 0.30769230769230771, 0.65384615384615385)
53 (0.33962264150943394, 0.32075471698113206, 0.66037735849056611)
54 (0.35185185185185186, 0.29629629629629628, 0.64814814814814814)
55 (0.34545454545454546, 0.30909090909090908, 0.65454545454545454)
56 (0.3392857142857143, 0.32142857142857145, 0.6607142857142857)
57 (0.35087719298245612, 0.2982456140350877, 0.64912280701754388)
58 (0.34482758620689657, 0.31034482758620691, 0.65517241379310343)
59 (0.3559322033898305, 0.28813559322033899, 0.64406779661016955)
60 (0.34999999999999998, 0.29999999999999999, 0.65000000000000002)
61 (0.34426229508196721, 0.31147540983606559, 0.65573770491803285)
62 (0.35483870967741937, 0.29032258064516131, 0.64516129032258063)
63 (0.34920634920634919, 0.30158730158730157, 0.65079365079365081)
64 (0.359375, 0.28125, 0.640625)
65 (0.35384615384615387, 0.29230769230769232, 0.64615384615384608)
66 (0.36363636363636365, 0.27272727272727271, 0.63636363636363635)
67 (0.35820895522388058, 0.28358208955223879, 0.64179104477611948)
68 (0.35294117647058826, 0.29411764705882354, 0.64705882352941169)
69 (0.36231884057971014, 0.27536231884057971, 0.6376811594202898)
70 (0.35714285714285715, 0.2857142857142857, 0.64285714285714279)
71 (0.36619718309859156, 0.26760563380281688, 0.63380281690140849)
72 (0.3611111111111111, 0.27777777777777779, 0.63888888888888884)
73 (0.36986301369863012, 0.26027397260273971, 0.63013698630136994)
74 (0.36486486486486486, 0.27027027027027029, 0.63513513513513509)
75 (0.35999999999999999, 0.28000000000000003, 0.64000000000000001)
76 (0.36842105263157893, 0.26315789473684209, 0.63157894736842102)
77 (0.36363636363636365, 0.27272727272727271, 0.63636363636363635)
78 (0.37179487179487181, 0.25641025641025639, 0.62820512820512819)
79 (0.36708860759493672, 0.26582278481012656, 0.63291139240506333)
80 (0.375, 0.25, 0.625)
81 (0.37037037037037035, 0.25925925925925924, 0.62962962962962965)
82 (0.37804878048780488, 0.24390243902439024, 0.62195121951219512)
83 (0.37349397590361444, 0.25301204819277107, 0.62650602409638556)
84 (0.36904761904761907, 0.26190476190476192, 0.63095238095238093)
85 (0.37647058823529411, 0.24705882352941178, 0.62352941176470589)
86 (0.37209302325581395, 0.2558139534883721, 0.62790697674418605)
87 (0.37931034482758619, 0.2413793103448276, 0.62068965517241381)
88 (0.375, 0.25, 0.625)
89 (0.38202247191011235, 0.23595505617977527, 0.6179775280898876)
90 (0.37777777777777777, 0.24444444444444444, 0.62222222222222223)
91 (0.37362637362637363, 0.25274725274725274, 0.62637362637362637)
92 (0.38043478260869568, 0.2391304347826087, 0.61956521739130432)
93 (0.37634408602150538, 0.24731182795698925, 0.62365591397849462)
94 (0.38297872340425532, 0.23404255319148937, 0.61702127659574468)
95 (0.37894736842105264, 0.24210526315789474, 0.6210526315789473)
96 (0.38541666666666669, 0.22916666666666666, 0.61458333333333326)
97 (0.38144329896907214, 0.23711340206185566, 0.61855670103092786)
98 (0.38775510204081631, 0.22448979591836735, 0.61224489795918369)
99 (0.38383838383838381, 0.23232323232323232, 0.61616161616161613)
100 (0.38, 0.23999999999999999, 0.62)
101 (0.38613861386138615, 0.22772277227722773, 0.61386138613861385)
102 (0.38235294117647056, 0.23529411764705882, 0.61764705882352944)
103 (0.38834951456310679, 0.22330097087378642, 0.61165048543689315)
104 (0.38461538461538464, 0.23076923076923078, 0.61538461538461542)
105 (0.39047619047619048, 0.21904761904761905, 0.60952380952380958)
106 (0.3867924528301887, 0.22641509433962265, 0.6132075471698113)
107 (0.3925233644859813, 0.21495327102803738, 0.60747663551401865)
108 (0.3888888888888889, 0.22222222222222221, 0.61111111111111116)
109 (0.38532110091743121, 0.22935779816513763, 0.61467889908256879)
110 (0.39090909090909093, 0.21818181818181817, 0.60909090909090913)
111 (0.38738738738738737, 0.22522522522522523, 0.61261261261261257)
112 (0.39285714285714285, 0.21428571428571427, 0.60714285714285721)
113 (0.38938053097345132, 0.22123893805309736, 0.61061946902654873)
114 (0.39473684210526316, 0.21052631578947367, 0.60526315789473684)
115 (0.39130434782608697, 0.21739130434782608, 0.60869565217391308)
116 (0.39655172413793105, 0.20689655172413793, 0.60344827586206895)
117 (0.39316239316239315, 0.21367521367521367, 0.6068376068376069)
118 (0.38983050847457629, 0.22033898305084745, 0.61016949152542366)
119 (0.3949579831932773, 0.21008403361344538, 0.60504201680672276)
120 (0.39166666666666666, 0.21666666666666667, 0.60833333333333339)
121 (0.39669421487603307, 0.20661157024793389, 0.60330578512396693)
122 (0.39344262295081966, 0.21311475409836064, 0.60655737704918034)
123 (0.3983739837398374, 0.2032520325203252, 0.60162601626016254)
124 (0.39516129032258063, 0.20967741935483872, 0.60483870967741937)
125 (0.40000000000000002, 0.20000000000000001, 0.59999999999999998)
126 (0.3968253968253968, 0.20634920634920634, 0.60317460317460325)
127 (0.39370078740157483, 0.2125984251968504, 0.60629921259842523)
128 (0.3984375, 0.203125, 0.6015625)
129 (0.39534883720930231, 0.20930232558139536, 0.60465116279069764)
130 (0.40000000000000002, 0.20000000000000001, 0.59999999999999998)
131 (0.39694656488549618, 0.20610687022900764, 0.60305343511450382)
132 (0.40151515151515149, 0.19696969696969696, 0.59848484848484851)
133 (0.39849624060150374, 0.20300751879699247, 0.60150375939849621)
134 (0.40298507462686567, 0.19402985074626866, 0.59701492537313428)
135 (0.40000000000000002, 0.20000000000000001, 0.59999999999999998)
136 (0.39705882352941174, 0.20588235294117646, 0.60294117647058831)
137 (0.40145985401459855, 0.19708029197080293, 0.5985401459854014)
755 420
0.4331372549019608 0.23039215686274508 0.6635294117647059