错误使用 internal.stats.cvpartitionInMemoryImpl P 太小,无法容纳非空测试集。 出错 cvpartition (第 175 行) cv.Impl = internal.stats.cvpartitionInMemoryImpl(varargin{:}); 出错 question3 (第 8 行) cv = cvpartition(size(X,3),'HoldOut',0.3);
时间: 2024-02-19 20:01:47 浏览: 232
内存错误
这个错误信息提示你的 `cvpartition` 函数参数设置有误。其中 `P` 是一个表示测试集占比的参数,应该在 0 到 1 之间。错误提示中说 P 太小,无法容纳非空测试集,说明你设置的 P 过小,无法将数据分成测试集和训练集。你需要增大 P 的值,使得测试集可以容纳一定数量的数据。同时,你可以检查一下 `size(X,3)` 的值是否正确,因为 `cvpartition` 函数的第一个参数应该是数据集的样本数,如果这个值有误也会导致错误。
阅读全文