Функция для анализа набора из пяти лет
В этом упражнении мы напишем функцию, которая анализирует произвольный набор из пяти лет и проверяет, выигрывал ли хотя бы один игрок во все пять лет.
Предположим, что в турнире участвуют 6000 игроков, каждый из которых представлен числом от 1 до 6000. Исходим из того, что 10% всех игроков окажутся в призах. Входные данные функции — матрица с пятью столбцами (по одному на каждый год) и 600 строками (по одной на каждого призового игрока).
Это упражнение является частью курса
Задачи по теории вероятностей на R
Инструкции к упражнению
- Используйте функцию
Reduce, чтобы найти пересечение всех пяти лет. - Проверьте, содержит ли пересечение хотя бы один элемент.
- Укажите условие, при котором должно возвращаться значение
FALSE.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
check_for_five <- function(cashed){
# Find intersection of five years
all_five <- Reduce(___)
# Check intersection
if(___){
return(TRUE)
# Specify when to return FALSE
} ___ {
return(FALSE)
}
}