![]() #упрт
Я подбрасываю монетку 20 раз. Я сообщаю тебе что эта получившаяся последователь содержит только одну из этих двух подпоследовательностей "РРРР" или "ОООР". Какова вероятность что это "ОООР"? Какова вероятность что это "ОООР"?Публичный опрос
1% 10% 30% 50% 70% 90% 99% Проголосовали 15 человек
Голосовать в опросе и просматривать результаты могут только зарегистрированные пользователи 31 августа 2023
|
![]() |
|
(можно округлить до ближайшего присутствующего варианта)
|
![]() |
|
Если предположить, что ты не врёшь и монетка честная...
|
![]() |
|
C17H19NO3
Если предположить, что ты не врёшь и монетка честная... Я не вру и монетка честная. Конечно как бы тот факт что я задал этот вопрос уже намекает что ответ может и не 50%, но кто знает |
![]() |
|
Ногa
> Конечно как бы тот факт что я задал этот вопрос уже намекает что ответ может и не 50% Ну мне лень вычислять условные вероятности для всех возможных сочетаний "дважды по четыре подряд из единых двадцати", поэтому на глаз. (И это я ещё забыл, что возможные выборки по-четыре могут пересекаться, поэтому сразу ну нахрен.) 1 |
![]() |
|
C17H19NO3
Ну, можно рассмотреть пример длины 3 и подпоследовательности длины 2. ОО содержится в ООО, РОО. ОР содержится в ОРО, ОРР, РОР. Можно попробовать угадать |
![]() |
|
Я читала одну пьесу, которая начиналась почти также)))
|
![]() |
|
Я сделал брутфорсом через скрипт на пайтоне. Не самое изящное решение, но количество возможных вариантов, содержащих только одну из данных последовательностей, он посчитал.
|
![]() |
|
Ereador
> сделал брутфорсом через скрипт на пайтоне Напомни, комбинаторика в scipy зашита в special или всё-таки в stats? Чойта захотел сам написать и вдруг запамятовал по пьяни. |
![]() |
|
Чойта захотел сам написать и вдруг запамятовал по пьяни. Да можно просто перебором если что, 2^20 это всего лишь миллион |
![]() |
|
И вот на подобных задачах я поняла, что нафиг высшую математику и институт в целом 😬
|
![]() |
|
На самом деле я уже думаю что это был плохой вопрос. Да, это способ указать на не совсем интуитивное явление, но как задачка которую можно решить/угадать это говно
|
![]() |
|
Ногa
Так какое решение? 1 |
![]() |
|
92%. Хотя я не совсем точно выразился, строка из 20 подбрасываний не обязательно должна содержать только одну копию из этих длины 4 строк, она просто должна содержать хотя бы одну.
1 |
![]() |
|
Настолько странная ситуация на самом деле, абсолютно контринтуитивный факт с первого взгляда
|
![]() |
|
Ногa
Хотя я не совсем точно выразился, строка из 20 подбрасываний не обязательно должна содержать только одну копию из этих длины 4 строк, она просто должна содержать хотя бы одну. Это меняет всё условие!!! |
![]() |
|
Ногa
Настолько странная ситуация на самом деле, абсолютно контринтуитивный факт с первого взгляда Почему контринтуитивный?РРРР равновероятна ОООО — из симметрии. Наличие хоть где-то в длинной строке ОООР вероятнее ОООО, так как строка, где есть ОООО и нет ОООР — это строка «РР...РР (n⩾0 штук) ОО...ОО ((20−n)⩾4 штук)», а для ОООР вариантов больше. P. S. Хотя вот *насколько* больше — действительно весьма неочевидно. |
![]() |
|
И в любом случае — Ногa, спасибо!
|
![]() |
|
N2H4
Укажу, что ваше приблизительное рассуждение кое-что упускает. Да, ОООО имеет такую же вероятность что и РРРР. ОООР вероятнее ОООО. Тут всё верно. Вы только не учли, что мы не сравниваем вероятность встретить в строке РРРР и вероятность встретить ОООР. Мы сравниваем вероятность встретить строку где есть РРРР и нет ОООР с вероятностью встретить строку с ОООР и без РРРР. В условии сказано, что встречается только одна подпоследовательность, и поэтому строки, содержащие обе, не рассматриваются. И это усложняет задачу. Поэтому не согласен, что ответ около 90%. Моя программа вычислила, что он где-то 72%. 2 |
![]() |
|
Проводил моделирование с перебором всех и подсчётом тех, где наличие одной подстроки и отсутствие другой.
|
![]() |
|
О! И что вышло?
(Если можно — в штуках, а не в процентах) |
![]() |
|
Написал скрипт заново. 447236 случаев для ОООР без РРРР, 165977 для РРРР без ОООР.
Вероятность 0,7293322222457775 для ОООР. 1 |
![]() |
|
Могу прислать текст программы.
|
![]() |
|
![]() |
|
![]() ![]() |
![]() |
|
Вижу. У вас строки не исключаются где обе подстроки.
|
![]() |
|
Ereador
То, что Z < W согласен, это следует из вашего рассуждения. Но при расчёте вероятности в вашем рассуждении будет (Z+Y)/(Z+Y+W). У меня же, где учитывается условие в тексте будет Z/(Z+W). Это разные вероятности Так у меня вероятностей и нет — поленилась считать :-)Впрочем, если бы не поленилась — наверняка бы ошиблась. Может быть, именно так, как вы предполагаете... |
![]() |
|
Ereador
Вижу. У вас строки не исключаются где обе подстроки. нет, исключаются>if a in t and b in t: continue |
![]() |
|
На пайтоне. Разметка правда слетела.
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
Ногa
А какие у вас численные значения count_a и count_b? А вообще хотелось бы подсчитать все четыре значения X, Y, Z, W , где — нет ни РРРР, ни ОООР (X штук); — есть обе (Y штук); — есть РРРР и нет ОООР (Z штук); — есть ОООР и нет РРРР (W штук); и сверить их сумму с 2²⁰. |
![]() |
|
Ногa
92%. Хотя я не совсем точно выразился, строка из 20 подбрасываний не обязательно должна содержать только одну копию из этих длины 4 строк, она просто должна содержать хотя бы одну. Вот здесь приводили вероятность. |
![]() |
|
![]() |
|
Ereador
Ногa А. Так это Нога, а не я...Вот здесь приводили вероятность. Хотя я и не возразила — так что, наверное, можно считать, что согласилась. |
![]() |
|
Ногa
Понял вашу ошибку. Вы считаете что ОООО и РРРР это равнозначно. Поэтому у вас строки - ОООО и ОООР (то есть HHHH и HHHT). Но у нас не так. Строки с подстрокой ОООРРРР должны быть исключены, но у вас будут исключены подстроки ООООР. Потому разные результаты. 1 |
![]() |
|
![]() |
|
N2H4
Ногa Я указал, почему значения расходятся. Считает Нога немного другое.447236 и 165977 23249 и 304507 Как интересно! Оба значения расходятся. 1 |
![]() |
|
Ногa
А если всё же поменять HHHH на TTTT, что получится? Изменится ли результат? |
![]() |
|
N2H4
Ногa точно блять! А если всё же поменять HHHH на TTTT, что получится? Изменится ли результат? окей это я затупил |
![]() |
|
точнее не затупил а переписал условие криво в пост, после того как поэкспериментировал с программой
|
![]() |
|
ну и затупил слегка когда не смог распознать в чем проблема, сорян
|
![]() |
|
Ногa
господи, нет. о чем ты говоришь, у меня простая наивная имплементация. Что может быть непонятно о ней. Полный перебор + чекает вхождения Извиняюсь, что написал изначально не очень понятно. Я приводил лишь примеры, что будет исключено, а что нет, а не писал, что вы проверяете указанные мной подстроки. |
![]() |
|
Ногa
точнее не затупил а переписал условие криво в пост, после того как поэкспериментировал с программой Я правильно понял, что в посте предполагалось иное условие, а не то что там сейчас? Тогда с таким условием будет гораздо легче решить. |
![]() |
|
Ногa
Только что проверил. У меня тоже 92% с новым условием. 1 |
![]() |
|
Розенкранц и Гильдестерн живы!
|