分析使用fitcdiscr

5视图(30天)
劳伦·穆勒
劳伦·穆勒 2019年2月1日
作为 分类 很快就会消失,我积极学习吗 fitcdiscr。 我喜欢分析crossval和通常使用 分类 在以下方式实现分析:
负载fisheriris %给样品,量和物种
组=南(150 1);%创建组使用相反的物种
集团(1:50)= 1;
集团(51:100)= 2;
集团(101:150)= 3;
totalMeasurements =长度(量);
predClass =南(长度(量),1);
因为我= 1:totalMeasurements;
%组装for循环训练集和测试集
testingData =量(我:);
testingLabel =组(i);
%但是数据作为训练集
trainingData =量;
trainingLabel =组;
%南测试样本
:trainingData(我)=南;
trainingLabel (i) =南;
%将nan从训练集
坏= isnan (trainingLabel);
trainingLabel = trainingLabel(~坏);
trainingData = trainingData(~坏,:);
%使用matlab函数进行分类
predClass (i) = (testingData, trainingData trainingLabel)进行分类;
结束
正确的= predClass = =组;
percent_correct =(正确)/长度总和(正确的);
我怎么使用 fitcdiscr t o取代呢?我愚弄一下Leaveout但我找不到很好的例子。谢谢你的时间!

答案(0)

s manbetx 845


释放

R2016b

社区寻宝

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

开始狩猎!