Я собираюсь запустить алгоритм машинного обучения 100 раз, но для обобщения мне нужно установить семена. Мой вопрос: как лучше всего установить семя внутри цикла итерации? На данный момент единственный способ, который приходит мне в голову, это:
for (i in 1:100){
set.seed(i)
The rest of the code in here
}
Любой комментарий будет оценен заранее.
Любое решение работает, но решение «вне цикла» будет воспроизводиться только целиком, а если вы установите его «внутри цикла», каждая итерация будет воспроизводиться сама по себе.
Это будет работать и кажется разумным подходом, если вы хотите знать, каков эффект установки семени, чтобы сказать 53. Но если вы просто хотите, чтобы ваш код воспроизводился, вы можете просто установить семя один раз вне цикла