Одно и то же семя, разные результаты в docker R и локальном R - PullRequest
0 голосов
/ 06 августа 2020

Я столкнулся с этой проблемой, когда пытался воспроизвести свои результаты в docker.

Я установил семя в R и docker равным 2000, но разделение поездов / тестов с использованием функции createDataPartition на этих двух сайтах разные. Является ли это возможным? Как я могу решить эту ситуацию?

Спасибо!

Спасибо за комментарии! Я проверил, что локальный R - 3.5.1, а docker R - 4.0.2. Думаю, именно в этом причина разницы.

Теперь мне нужно сменить версию R на 3.5.1. Есть ли хороший способ изменить версию в этом образе docker вместо восстановления образа docker? Спасибо!

Что касается хранения случайного числа, я использовал RNGkind (), чтобы получить my kind и normal.kind. Пробовал оба:

set.seed(2000, kind = "Mersenne-Twister", normal.kind = "Inversion")
setRNG(kind="Mersenne-Twister", seed=2000, normal.kind="Inversion")

Но результаты не изменились в docker.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...