鸢尾花数据集matlab代码
时间: 2023-09-26 21:11:11 浏览: 106
MATLAB做出鸢尾花数据集矩阵源代码.zip
5星 · 资源好评率100%
以下是鸢尾花数据集的 MATLAB 代码示例:
```
% 加载数据集
load fisheriris;
% 将数据集分为训练集和测试集
cv = cvpartition(species,'HoldOut',0.3);
idx = cv.test;
% 训练集
Xtrain = meas(~idx,:);
Ytrain = species(~idx);
% 测试集
Xtest = meas(idx,:);
Ytest = species(idx);
% 用分类树模型对数据进行拟合
tree = fitctree(Xtrain,Ytrain);
% 预测测试集
Ypred = predict(tree,Xtest);
% 计算分类准确率
acc = sum(Ypred == Ytest)/numel(Ytest);
disp(['分类准确率为 ',num2str(acc*100),'%']);
```
阅读全文