如何确保 nestcv.train 函数每次都返回相同的结果? Set.seed() 不工作

问题描述 投票:0回答:0

enter image description here

以上是我的脚本。我正在尝试使用线性 SVM 的 nestcv.train() 函数进行嵌套交叉验证 (CV)。即使我使用了 set.seed(),它也会给我不同的“estimated_test_error_linear_kernel”结果。

我认为这是因为我必须明确设置要在嵌套 CV 中使用的 n_inner_folds,但我不确定该怎么做。我尝试将 trainControl 函数嵌套在 nestcv.train() 中以设置内部折叠的数量,但这不起作用。

r cross-validation
© www.soinside.com 2019 - 2024. All rights reserved.