|
13 | 13 | }, |
14 | 14 | { |
15 | 15 | "cell_type": "code", |
16 | | - "execution_count": 1, |
| 16 | + "execution_count": null, |
17 | 17 | "id": "ebc4c60e", |
18 | 18 | "metadata": {}, |
19 | 19 | "outputs": [], |
|
23 | 23 | }, |
24 | 24 | { |
25 | 25 | "cell_type": "code", |
26 | | - "execution_count": 2, |
| 26 | + "execution_count": null, |
27 | 27 | "id": "202786ef", |
28 | 28 | "metadata": {}, |
29 | | - "outputs": [ |
30 | | - { |
31 | | - "data": { |
32 | | - "text/latex": [ |
33 | | - "$\\left[[0.5000000234106035, 0.49999997658939654],[0.19998563837426647, 0.8000143616257336]\\right]$" |
34 | | - ], |
35 | | - "text/plain": [ |
36 | | - "[[0.5000000234106035, 0.49999997658939654], [0.19998563837426647, 0.8000143616257336]]" |
37 | | - ] |
38 | | - }, |
39 | | - "execution_count": 2, |
40 | | - "metadata": {}, |
41 | | - "output_type": "execute_result" |
42 | | - } |
43 | | - ], |
| 29 | + "outputs": [], |
44 | 30 | "source": [ |
45 | 31 | "g = gbt.Game.from_arrays(\n", |
46 | 32 | " [[1.1141, 0], [0, 0.2785]],\n", |
|
64 | 50 | }, |
65 | 51 | { |
66 | 52 | "cell_type": "code", |
67 | | - "execution_count": 3, |
| 53 | + "execution_count": null, |
68 | 54 | "id": "840d9203", |
69 | 55 | "metadata": {}, |
70 | | - "outputs": [ |
71 | | - { |
72 | | - "data": { |
73 | | - "text/plain": [ |
74 | | - "193" |
75 | | - ] |
76 | | - }, |
77 | | - "execution_count": 3, |
78 | | - "metadata": {}, |
79 | | - "output_type": "execute_result" |
80 | | - } |
81 | | - ], |
| 56 | + "outputs": [], |
82 | 57 | "source": [ |
83 | 58 | "qres = gbt.qre.logit_solve_branch(g)\n", |
84 | 59 | "len(qres)" |
85 | 60 | ] |
86 | 61 | }, |
87 | 62 | { |
88 | 63 | "cell_type": "code", |
89 | | - "execution_count": 4, |
| 64 | + "execution_count": null, |
90 | 65 | "id": "be419db2", |
91 | 66 | "metadata": {}, |
92 | | - "outputs": [ |
93 | | - { |
94 | | - "data": { |
95 | | - "text/latex": [ |
96 | | - "$\\left[[0.5, 0.5],[0.5, 0.5]\\right]$" |
97 | | - ], |
98 | | - "text/plain": [ |
99 | | - "[[0.5, 0.5], [0.5, 0.5]]" |
100 | | - ] |
101 | | - }, |
102 | | - "execution_count": 4, |
103 | | - "metadata": {}, |
104 | | - "output_type": "execute_result" |
105 | | - } |
106 | | - ], |
| 67 | + "outputs": [], |
107 | 68 | "source": [ |
108 | 69 | "qres[0].profile" |
109 | 70 | ] |
110 | 71 | }, |
111 | 72 | { |
112 | 73 | "cell_type": "code", |
113 | | - "execution_count": 5, |
| 74 | + "execution_count": null, |
114 | 75 | "id": "582838de", |
115 | 76 | "metadata": {}, |
116 | | - "outputs": [ |
117 | | - { |
118 | | - "data": { |
119 | | - "text/latex": [ |
120 | | - "$\\left[[0.5182276540742868, 0.4817723459257562],[0.49821668880066783, 0.5017833111993909]\\right]$" |
121 | | - ], |
122 | | - "text/plain": [ |
123 | | - "[[0.5182276540742868, 0.4817723459257562], [0.49821668880066783, 0.5017833111993909]]" |
124 | | - ] |
125 | | - }, |
126 | | - "execution_count": 5, |
127 | | - "metadata": {}, |
128 | | - "output_type": "execute_result" |
129 | | - } |
130 | | - ], |
| 77 | + "outputs": [], |
131 | 78 | "source": [ |
132 | 79 | "qres[5].profile" |
133 | 80 | ] |
|
149 | 96 | }, |
150 | 97 | { |
151 | 98 | "cell_type": "code", |
152 | | - "execution_count": 6, |
| 99 | + "execution_count": null, |
153 | 100 | "id": "ce354b49", |
154 | 101 | "metadata": {}, |
155 | | - "outputs": [ |
156 | | - { |
157 | | - "data": { |
158 | | - "text/latex": [ |
159 | | - "$\\left[[0.5867840364385154, 0.4132159635614846],[0.4518070316997103, 0.5481929683002897]\\right]$" |
160 | | - ], |
161 | | - "text/plain": [ |
162 | | - "[[0.5867840364385154, 0.4132159635614846], [0.4518070316997103, 0.5481929683002897]]" |
163 | | - ] |
164 | | - }, |
165 | | - "execution_count": 6, |
166 | | - "metadata": {}, |
167 | | - "output_type": "execute_result" |
168 | | - } |
169 | | - ], |
| 102 | + "outputs": [], |
170 | 103 | "source": [ |
171 | 104 | "qres = gbt.qre.logit_solve_lambda(g, lam=[1, 2, 3])\n", |
172 | 105 | "qres[0].profile" |
173 | 106 | ] |
174 | 107 | }, |
175 | 108 | { |
176 | 109 | "cell_type": "code", |
177 | | - "execution_count": 7, |
| 110 | + "execution_count": null, |
178 | 111 | "id": "280fa428", |
179 | 112 | "metadata": {}, |
180 | | - "outputs": [ |
181 | | - { |
182 | | - "data": { |
183 | | - "text/latex": [ |
184 | | - "$\\left[[0.6175219458400859, 0.3824780541599141],[0.3719816648492249, 0.6280183351507751]\\right]$" |
185 | | - ], |
186 | | - "text/plain": [ |
187 | | - "[[0.6175219458400859, 0.3824780541599141], [0.3719816648492249, 0.6280183351507751]]" |
188 | | - ] |
189 | | - }, |
190 | | - "execution_count": 7, |
191 | | - "metadata": {}, |
192 | | - "output_type": "execute_result" |
193 | | - } |
194 | | - ], |
| 113 | + "outputs": [], |
195 | 114 | "source": [ |
196 | 115 | "qres[1].profile" |
197 | 116 | ] |
198 | 117 | }, |
199 | 118 | { |
200 | 119 | "cell_type": "code", |
201 | | - "execution_count": 8, |
| 120 | + "execution_count": null, |
202 | 121 | "id": "3dee57df", |
203 | 122 | "metadata": {}, |
204 | | - "outputs": [ |
205 | | - { |
206 | | - "data": { |
207 | | - "text/latex": [ |
208 | | - "$\\left[[0.6168968501329284, 0.3831031498670716],[0.31401636202001226, 0.6859836379799877]\\right]$" |
209 | | - ], |
210 | | - "text/plain": [ |
211 | | - "[[0.6168968501329284, 0.3831031498670716], [0.31401636202001226, 0.6859836379799877]]" |
212 | | - ] |
213 | | - }, |
214 | | - "execution_count": 8, |
215 | | - "metadata": {}, |
216 | | - "output_type": "execute_result" |
217 | | - } |
218 | | - ], |
| 123 | + "outputs": [], |
219 | 124 | "source": [ |
220 | 125 | "qres[2].profile" |
221 | 126 | ] |
|
232 | 137 | }, |
233 | 138 | { |
234 | 139 | "cell_type": "code", |
235 | | - "execution_count": 9, |
| 140 | + "execution_count": null, |
236 | 141 | "id": "b34a9278", |
237 | 142 | "metadata": {}, |
238 | | - "outputs": [ |
239 | | - { |
240 | | - "data": { |
241 | | - "text/plain": [ |
242 | | - "pygambit.qre.LogitQREMixedStrategyFitResult" |
243 | | - ] |
244 | | - }, |
245 | | - "execution_count": 9, |
246 | | - "metadata": {}, |
247 | | - "output_type": "execute_result" |
248 | | - } |
249 | | - ], |
| 143 | + "outputs": [], |
250 | 144 | "source": [ |
251 | 145 | "data = g.mixed_strategy_profile([[128*0.527, 128*(1-0.527)], [128*0.366, 128*(1-0.366)]])\n", |
252 | 146 | "fit = gbt.qre.logit_estimate(data)\n", |
|
267 | 161 | }, |
268 | 162 | { |
269 | 163 | "cell_type": "code", |
270 | | - "execution_count": 10, |
| 164 | + "execution_count": null, |
271 | 165 | "id": "e10e9abd", |
272 | 166 | "metadata": {}, |
273 | | - "outputs": [ |
274 | | - { |
275 | | - "name": "stdout", |
276 | | - "output_type": "stream", |
277 | | - "text": [ |
278 | | - "1.8456097536855862\n", |
279 | | - "[[0.615651314427859, 0.3843486855721409], [0.38329094004562914, 0.6167090599543709]]\n", |
280 | | - "-174.76453191087447\n" |
281 | | - ] |
282 | | - } |
283 | | - ], |
| 167 | + "outputs": [], |
284 | 168 | "source": [ |
285 | 169 | "print(fit.lam)\n", |
286 | 170 | "print(fit.profile)\n", |
|
314 | 198 | ], |
315 | 199 | "metadata": { |
316 | 200 | "kernelspec": { |
317 | | - "display_name": "gambitvenv313", |
| 201 | + "display_name": "Python 3 (ipykernel)", |
318 | 202 | "language": "python", |
319 | 203 | "name": "python3" |
320 | 204 | }, |
|
0 commit comments