随机森林二分类混淆矩阵matlab代码和散点图matlab代码
时间: 2023-11-09 08:55:19 浏览: 151
好的,下面是随机森林二分类混淆矩阵的 Matlab 代码:
```matlab
% 预测结果
predicted_labels = [0, 0, 1, 0, 1, 1];
% 真实标签
true_labels = [0, 1, 1, 0, 1, 0];
% 计算混淆矩阵
confusion_matrix = zeros(2, 2);
for i = 1:length(predicted_labels)
confusion_matrix(predicted_labels(i)+1, true_labels(i)+1) = ...
confusion_matrix(predicted_labels(i)+1, true_labels(i)+1) + 1;
end
% 显示混淆矩阵
disp('Confusion Matrix:');
disp(confusion_matrix);
```
这段代码中,我们假设预测结果为 `predicted_labels`,真实标签为 `true_labels`。然后,我们通过循环计算混淆矩阵的各个元素的值,并将其保存在 `confusion_matrix` 中。最后,我们通过 `disp` 函数显示混淆矩阵的结果。
以下是散点图的 Matlab 代码:
```matlab
% X 和 Y 的数据
X = [1, 2, 3, 4, 5];
Y = [2, 4, 5, 7, 6];
% 绘制散点图
scatter(X, Y);
% 添加标题和轴标签
title('Scatter Plot');
xlabel('X');
ylabel('Y');
```
这段代码中,我们假设 X 和 Y 是散点图的数据。我们使用 `scatter` 函数绘制散点图,并使用 `title`、`xlabel` 和 `ylabel` 函数添加标题和轴标签。
希望这些代码对你有帮助!如果你有其他问题,请随时问我。
阅读全文