Занимательная математика
Aug. 18th, 2007 11:38 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Купили очередную игрушку с кубиками, начал считать вероятности, просто как-то не получается.
Кидаем один кубик - всё просто, вероятность у каждой грани 1/6.
Кидаем два кубика - тоже просто, вероятность выкинуть в сумме число n равна (n-1)/36 для n<=7 и (13-n)/36 для n>=7. Т.е. такая крышка треугольная.
А в этой игрушке нужно кидать пару кубиков до тех пор, пока не выпадет 4 разные значения. Т.е. если выпадает уже выпавшая в этом туре сумма, мы перебрасываем кубики.
Задача: пересчитать вероятности всех возможных сумм от 2 до 12.
Провёл час с ручкой и бумажкой - быстро и красиво не получается. Сел написал на VBA метод Monte-Carlo - цифры вылезли, но удовлетворения не принесли. Особенно, если учесть грядущую смену работы именно что с программиста на статистика...
Кидаем один кубик - всё просто, вероятность у каждой грани 1/6.
Кидаем два кубика - тоже просто, вероятность выкинуть в сумме число n равна (n-1)/36 для n<=7 и (13-n)/36 для n>=7. Т.е. такая крышка треугольная.
А в этой игрушке нужно кидать пару кубиков до тех пор, пока не выпадет 4 разные значения. Т.е. если выпадает уже выпавшая в этом туре сумма, мы перебрасываем кубики.
Задача: пересчитать вероятности всех возможных сумм от 2 до 12.
Провёл час с ручкой и бумажкой - быстро и красиво не получается. Сел написал на VBA метод Monte-Carlo - цифры вылезли, но удовлетворения не принесли. Особенно, если учесть грядущую смену работы именно что с программиста на статистика...
no subject
Date: 2007-08-18 10:51 am (UTC)no subject
Date: 2007-08-18 11:06 am (UTC)no subject
Date: 2007-08-18 10:58 am (UTC)1) 1 кубик - равномерно распределённая случайная величина => p(x), x=1..6
2) 2 кубика - функция 2-х независимых случайных величин => p(z)=p(x+y), z=2..12
3)
Задача: пересчитать вероятности всех возможных сумм от 2 до 12. - сумм чего? не понял, что это за сумма
но навскидку это похоже на задачу о сумме случайного независимых случайных чисел, одинаково распределённых (сумма случайного числа z)
no subject
Date: 2007-08-18 11:00 am (UTC)no subject
Date: 2007-08-18 11:07 am (UTC)no subject
Date: 2007-08-18 11:21 am (UTC)что-то не так в постановке задачи или я совсем тупой?
no subject
Date: 2007-08-18 12:07 pm (UTC)Имеется в виду, что мы выбросили не сумму 8 кубиков, а 4 суммы пары кубиков. Т.е. в твоём примере сумма не 14, а их 4: 2, 3, 4 и 5. Т.е. они идут четвёрками, но интересно оценить вероятность каждой из них.
no subject
Date: 2007-08-18 12:24 pm (UTC)no subject
Date: 2007-08-18 03:16 pm (UTC)Т.е. в игрушке нужен генератор чисел от 2 до 12, для этого кидаем два кубика и складываем получившиеся числа. Фишка в том, что результаты нам нужны группами по 4 отличных элемента, т.е. если на каком-то этапе у нас выпадает та же сумма, что мы уже видели, мы перекидываем пару кубиков.
no subject
Date: 2007-08-18 03:02 pm (UTC)no subject
Date: 2007-08-18 03:14 pm (UTC)2. Ты опять кинул два кубика. Если сумма та же, что в первый раз, перекидываешь, пока не выпадет что-то иное, скажем 4.
3. Повторяешь процедуру до тех пор, пока не наберёшь 4 отличных друг от друга числа (8, 4 из моего примера и, скажем, 2 и 7).
4. Полученное в первых трёх пунктах я и называю "четырьмя суммами пар кубиков", это составляет единичный эксперимент. Соответственно, вопрос в вероятности выпадения каждого из чисел от 2 до 12 в таком эксперименте.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
no subject
Date: 2007-08-27 09:57 pm (UTC)no subject
Date: 2007-08-27 10:00 pm (UTC)no subject
Date: 2007-08-27 10:15 pm (UTC)no subject
Date: 2007-08-18 04:08 pm (UTC)функция probability_pair(x), x=2..12
brute force должен получиться по идее
no subject
Date: 2007-08-18 05:05 pm (UTC)мене часа с отладкой =)
14 0.001000
15 0.001000
16 0.002000
17 0.004000
18 0.010000
19 0.012000
20 0.021000
21 0.027000
22 0.042000
23 0.046000
24 0.061000
25 0.066000
26 0.085000
27 0.079000
28 0.084000
29 0.079000
30 0.085000
31 0.066000
32 0.061000
33 0.046000
34 0.042000
35 0.027000
36 0.021000
37 0.012000
38 0.010000
39 0.004000
40 0.002000
41 0.001000
42 0.001000
no subject
Date: 2007-08-18 05:07 pm (UTC)esli nado dam file
no subject
Date: 2007-08-18 05:19 pm (UTC)случайная величина принимает значение от 2 до 12 :)
no subject
Date: 2007-08-18 05:21 pm (UTC)uslovie nepovtorenia - 14:42
no subject
Date: 2007-08-18 05:26 pm (UTC)no subject
Date: 2007-08-18 05:36 pm (UTC)0.03474
0.07073
0.11426
0.16298
0.21532
0.16298
0.11426
0.07073
0.03474
0.00963
(no subject)
From:no subject
Date: 2007-08-18 05:24 pm (UTC)ideya-to prostaya - brute force delaetsya dostatochno bystro..
no subject
Date: 2007-08-20 07:44 am (UTC)no subject
Date: 2007-08-20 01:14 pm (UTC)