在matlab的分类树中使用Holdout名称值对

时间:2015-09-20 19:25:26

标签: matlab machine-learning

我正在尝试使用holdout训练方法创建一个分类树,并在matlab中使用以下行:

t = ClassificationTree.fit(x,y,'Prune', 'off', 'SplitCriterion', 'deviance', 'Holdout', 0.2);
pre = predict(t,x)

但是我收到了错误

??? Undefined function or method 'predict' for input arguments of type
'classreg.learning.partition.ClassificationPartitionedModel'.

有人可以帮我这个吗?我无法弄清楚如何在分类树(或Kfold)中使用Holdout名称值对时进行预测。那我应该给出预测函数x并且它会自动计算出对20%的数据运行测试吗?我试过查找它但找不到很多关于它的文档。非常感谢任何帮助。

编辑:如果有人有兴趣,我想出来了。它是kfoldPredict方法。

0 个答案:

没有答案