НачатьНачать бесплатно

Воспроизводимость бутстрэпа

Вы работаете в онлайн-брокерской компании. Ваша команда разрабатывает 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
___(___, ___)
Редактировать и запускать код