Файлы к уроку:
Ссылки:
Описание
В комнате находится 30 человек. Какова вероятность, что хотя бы у 2 человек день рождения в 1 день?
Математик мог бы придумать специальную формулу для решения этой задачи, но как быть не математикам? Для решения этой и других подобных задач мы можем придумать симуляцию.
Решение
Создадим таблицу people. Первый столбец — порядковый номер человека. Второй столбец — это случайное значение от 1 по 365. Третий столбец — это ранг. Если у двух и более человек совпали ранги, то значит у них день рождения в 1 день.
Создадим вторую таблицу rank_counts. Первый столбец — это все возможные ранги, т. е. от 1 по 30. Второй столбец — это количество повторений ранга из первого столбца
Создадим таблицу match. Здесь будет только одно значение: 1, если совпадения присутствуют и 2, если совпадений нет.
Создадим таблицу данных. Первый столбец — это номер симуляции. Сделаем 4000 симуляций. Второй столбец — это результат, т. е. наличие совпадений.
Теперь можно вычислить долю единичек от общего количества строк.
Примененные функции
- СЛУЧМЕЖДУ
- РАНГ.РВ
- СЧЁТЕСЛИ
- МАКС
- СРЗНАЧ
- ТАБЛИЦА ДАННЫХ
Курс Симуляции в Excel
Номер урока | Урок | Описание |
---|---|---|
1 | Excel Симуляции. Парадокс дня рождения (Вероятности) | В комнате находится 30 человек. Какова вероятность, что у двух человек день рождения в 1 день. Решим эту задачу с помощью симуляций. |