Форум программистов, компьютерный форум, киберфорум
Статистика, теория вероятностей
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 4

Как просчитать вероятность победы одной из команд, если количество атак каждой команды 10

31.07.2017, 05:01. Показов 2487. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сидел я и придумывал задачку на python. Суть следующая.
Команда 1 забивает в 3 случаях из 7 например.
Команда 2 забивает в 2 случаях из 7.
Как просчитать вероятность победы одной из команд, если количество атак каждой команды - 10.

Возможно элементарный вопрос, но буду рад за помощь) Спасибо)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.07.2017, 05:01
Ответы с готовыми решениями:

Расчет вероятности победы одной их двух команд
Здравствуйте, поставил себе задачку, нужна ваша помощь в решении или хотя бы советы. Есть игра, целая серия чемпионатов с сезонами и...

Почему, если поменять доску, вероятность победы возрастает до 66%
Вот отрывок из фильма https://yоutu.be/ol7my1XoYCk?t=70 Хотелось бы понять почему если он решает поменять доску вероятность победы...

Какова вероятность победы, если игра ведется до полного разорения одного из участников
У Кондрата есть 1 тугрик, у Семена два. Кондрат выигрывает в одной партии с вероятностью 2/3, Семен - 1/3 (ничью исключены). Ставка в...

9
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
31.07.2017, 10:08
Нужно найти вероятность того, что К1 забьет больше голов, чем К2
Если просто в лоб.
р(К1 > K2) = p(K1=1)*p(K2=0) + p(K1=2)*(p(K2=0)+p(K2=0)) + ... + p(K1=10)*(1 - p(K2=10))
Все отдельные вероятности находятся по схеме Бернулли P(x=k) = Cnk*pk*(1-p)n-k
Программно все подсчитать не сложно...
Хотя возможно, приведенную "лобовую" формулу можно как-то упростить...

Добавлено через 53 секунды
Надеюсь, обозначения K1, K2 понятны...
0
26 / 5 / 3
Регистрация: 21.01.2017
Сообщений: 41
31.07.2017, 14:44
вероятность победы первой в 1.5 выше, чем второй
если без учета ничьи то 60 на 40, вероятность ничьи примерно 1/2 (3/7*2/7+4/7*5/7), поэтому примерный ответ 0.3 и 0.2
коэф. на бук. бирже будут такие:
победа1=3.3
победа2=5
ничья=2
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
31.07.2017, 15:04
makiavelli747, ваши построения не зависят от числа атак. Следовало бы рассмотреть ситуацию для 2-х атак.

Добавлено через 3 минуты
Или хотя бы для одной атаки.
В этом случае вероятность победы К1 = 15/49
победы К2 = 8/49
Ничьи = 26/49
0
26 / 5 / 3
Регистрация: 21.01.2017
Сообщений: 41
31.07.2017, 15:04
не зависят, потому что могут как все 10 забить, так и одного не забить... это не шары, которые там есть точно, поэтому не зависят
то есть при двух атаках итог 2:0 не равнозначен всем остальным
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
31.07.2017, 15:16
makiavelli747, Возможно, ваши цифры близки к истине при достаточно большом количестве атак. Но для подтверждения этого хорошо бы подсчитать действительные вероятности в зависимости от N (числа атак). Или найти более компактную формулу, допускающую аналитическое исследование.

Добавлено через 7 минут
Цитата Сообщение от makiavelli747 Посмотреть сообщение
не зависят,
Однако, при N = 2 результат будет совсем другой
Цитата Сообщение от makiavelli747 Посмотреть сообщение
то есть при двух атаках итог 2:0 не равнозначен всем остальным
Никто не смеет спорить. Об этом и схема Бернулли говорит. Но все-таки хотелось бы аккуратного просчета вероятностей (ручного при N = 2 и программного при больших N)
Я сейчас не готов взять на себя этот труд. Но если к вечеру дождь не кончится, не исключено, что попробую.
Впрочем, насколько я понял, ТС - не чужой в мире программирования. Вот ему бы этими заняться, и показать нам результаты. А все необходимые формулы представлены в посте 2
0
26 / 5 / 3
Регистрация: 21.01.2017
Сообщений: 41
31.07.2017, 16:08
Цитата Сообщение от Байт Посмотреть сообщение
Однако, при N = 2 результат будет совсем другой
Да, другой... Значит, я очень сильно ошибся
0
Эксперт по математике/физике
 Аватар для jogano
6360 / 4067 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
31.07.2017, 17:29
Лучший ответ Сообщение было отмечено incarnus как решение

Решение

https://www.cyberforum.ru/cgi-bin/latex.cgi?P\left(X_1>X_2 \right)=\sum_{k_2=0}^{min\left(N_1-1,N_2 \right)}\left(C_{N_2}^{k_2}p_2^{k_2}\left(1-p_2\right) ^{N_2-k_2} \sum_{k_1=k_2+1}^{N_1}C_{N_1}^{k_1}p_1^{k_1}\left(1-p_1 \right)^{N_1-k_1}\right)
Программно посчитать это не сложно (два вложенных цикла типа for... по k1 и k2), только нужно написать дополнительную функцию для подсчёта биномиальных коэффициентов https://www.cyberforum.ru/cgi-bin/latex.cgi?C_N^k=\frac{N!}{k!\left(N-k \right)!}, если в Питоне нет такой встроенной функции.
Для N1=N2=2 https://www.cyberforum.ru/cgi-bin/latex.cgi?P\left(X_1>X_2 \right)=p_1\left(1-p_2 \right)\left(2-p_1-2p_2+3p_1p_2 \right), что при данных вероятностях даёт 0,4186
Если N1=N2=10, то (Эксель сказал) вероятность победы 1-й команды равна 0,6720
2
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 4
31.07.2017, 20:02  [ТС]
да, для первой команды действительно выходит правильный ответ. писал в python обыкновенными циклами, но здесь Вы правы. спасибо
теперь надо разбираться с формулами.
jogano, как называется формула?
0
Эксперт по математике/физике
 Аватар для jogano
6360 / 4067 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
31.07.2017, 20:52
Лучший ответ Сообщение было отмечено incarnus как решение

Решение

incarnus, никак. Она составляется как вероятность объединения нескольких непересекающихся событий, каждое из которых есть пересечение двух независимых событий (количества голов, забитых каждой командой).
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.07.2017, 20:52
Помогаю со студенческими работами здесь

Найти вероятность победы каждого участника, если каждый из них попадает в корзину с вероятностью 0,5
Два баскетболиста по очереди бросают мяч в корзину до первого попадания, но не более чем по три броска. Выигрывает тот кто первый...

Как вычислить вероятность победы одного из игроков?
Всем привет! Впервые на этом форуме. Во время разработки игр довольно часто приходится просчитывать вероятность того или иного...

Распечатать список призёров футбольных команд
Даны список футбольных команд высшей лиги России и количество очков, набранных каждой командной в чемпионате России. Известно, что нет...

Найти вероятность того, что в каждой из команд будет по крайней мере по одному мастеру спорта
Двадцать два игрока, среди которых 5 мастеров спорта, делятся на две команды по 11 человек в каждой. Найти вероятность того, что в каждой...

Какова вероятность того, что 2 сильнейшие команды окажутся: 1) в разных подгруппах? 2) в одной и той же подгруппе
16 команд разбиваются на 2 подгруппы. Какова вероятность того, что 2 сильнейшие команды окажутся: 1) в разных подгруппах? 2) в одной и той...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru