改写以下代码,使其计算4种故障准确率并分别排除误报:accTest = sum(test_simu==output_test)/length(output_test);
时间: 2024-02-29 21:52:53 浏览: 44
CADe_SIMU.rar_CADe_SIMu 3.10_Simulation _cade_s2使用_cadsimu_manuf
以下是修改后的代码,它计算4种故障准确率并分别排除误报:
```matlab
% 计算4种故障准确率并分别排除误报
accTest = zeros(4,1);
for i = 1:4
% 计算该种故障的准确率
idx = (test_labels == i);
accTest(i) = sum(test_simu(idx) == i) / sum(idx);
% 排除误报
idx = (test_simu == i & test_labels ~= i);
accTest(i) = accTest(i) * sum(~idx) / length(test_labels);
end
```
阅读全文