如何在R中设置机器学习算法的重复种子?

如何在R中设置机器学习算法的重复种子?,r,random-seed,R,Random Seed,我的目标是运行机器学习算法100次,但为了推广,我必须设置种子。我的问题是,在迭代循环中设置种子的最佳方式是什么?目前,我想到的唯一办法是: for (i in 1:100){ set.seed(i) The rest of the code in here } 请提前提出意见。任何一种解决方案都有效,但“圈外”解决方案只能作为一个整体进行复制,如果您将其设置为“圈内”,每一次迭代都是可重复的。如果你想知道设定种子的效果,那么这将是可行的,而且似乎是一种合理的方法。但是如果你只是想让你的代码

我的目标是运行机器学习算法100次,但为了推广,我必须设置种子。我的问题是,在迭代循环中设置种子的最佳方式是什么?目前,我想到的唯一办法是:

for (i in 1:100){
set.seed(i)

The rest of the code in here
}

请提前提出意见。

任何一种解决方案都有效,但“圈外”解决方案只能作为一个整体进行复制,如果您将其设置为“圈内”,每一次迭代都是可重复的。

如果你想知道设定种子的效果,那么这将是可行的,而且似乎是一种合理的方法。但是如果你只是想让你的代码是可复制的,你可以在循环之外设置种子一次