K折叠交叉验证不同的正确速率值

时间:2013-09-17 17:34:34

标签: matlab cross-validation

我在Matlab中遇到K折叠交叉验证问题,实际上我使用了here提到的函数。问题是我每次运行程序时都会得到不同的Cp值。我使用该函数执行特征选择过程,因此每次都会获得不同的子集特征。您能帮我找一个解决方案或找出问题来源吗?

1 个答案:

答案 0 :(得分:1)

crossvalind随机生成交叉验证索引,因此这将是一个非确定性过程。这是你问题的根源,但这并不意外。

解决方案是保存训练并测试用于我们的特征选择的样本索引。