Воспроизводимость бутстрэпа
Вы работаете в онлайн-брокерской компании. Ваша команда разрабатывает Android-приложение, которое показывает ориентировочные ценовые диапазоны для акций, торгуемых на платформе. Для расчёта месячных ценовых диапазонов доступна функция бутстрэпа boot_price().
Чтобы проверить воспроизводимость этой функции в параллельном режиме, вы решили применить её к каждому элементу списка ls_micro. Каждый элемент списка — это вектор средних дневных цен акций Microsoft за отдельный месяц.
Пакет parallel уже загружен.
Это упражнение является частью курса
Параллельное программирование на R
Инструкции к упражнению
- Задайте начальное значение
321для кластераcl1и выполните первый запуск. - Задайте то же начальное значение для кластера
cl2и выполните второй запуск. - Проверьте, совпадают ли результаты
result1иresult2.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
cl1 <- makeCluster(4)
# Set 321 as the seed value for the first run
___(___, ___)
result1 <- parLapply(cl1, ls_micro, boot_price)
stopCluster(cl1)
cl2 <- makeCluster(4)
# Set the same seed value for the second run
___(___, ___)
result2 <- parLapply(cl2, ls_micro, boot_price)
stopCluster(cl2)
# Test if outputs are the same
___(___, ___)