matlab中机器学习roc曲线代码
时间: 2023-11-20 16:05:12 浏览: 123
以下是一个简单的MATLAB代码,用于绘制二元分类器的ROC曲线:
```matlab
% 生成随机数据
y_true = randi([0 1], 1, 1000);
y_pred = rand(1, 1000);
% 计算真正率和假正率
[fpr, tpr, ~] = roc(y_true, y_pred);
% 绘制ROC曲线
plot(fpr, tpr);
xlabel('False Positive Rate');
ylabel('True Positive Rate');
title('ROC Curve');
```
该代码使用MATLAB内置的`roc`函数计算真正率和假正率,并使用`plot`函数绘制ROC曲线。您可以将`y_true`和`y_pred`替换为您自己的数据。
阅读全文