Я столкнулся с этой проблемой, когда пытался воспроизвести свои результаты в 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.