添加参数和值在fitcdiscr QDA分类器

4视图(30天)
MdlQuadratic = fitcdiscr (QDAinputtrain QDAtargettrain,‘DiscrimType’,‘二’,‘KFold’, KFold);
输出=预测(MdlQuadratic QDAinputtest);
嗨伙计们,以上是我修改的代码,为了测试的影响KFold价值QDA分类器的分类性能。
Hoever,以下错误出现。
使用预测误差(第84行)
没有指定有效的系统或数据集。
有人能帮我在这吗?

接受的答案

Aditya帕蒂尔
Aditya帕蒂尔 2020年12月21日
创建一个传递KFold任何分类模型 ClassificationPartitionedModel ,这是一组多个模型。因此,一个人不能叫预测。相反,您可以使用 kfoldPredict 函数,它给你培训的分类精度为每个模型的分区。例如,
负载fisheriris.mat
mdl = fitcdiscr(量、种类、“DiscrimType”,“二次”,“KFold”4);
kfoldPredict (mdl)
测试数据集,火车上如果你想预测一个单独的模型与参数相同,除了KFold,然后使用预测测试数据集。
错误消息是一个已知的问题,可能是固定在任何即将到来的版本。

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!