我的混淆矩阵具有以下结构:
(Predicted)
C= ( actual) [TN FP
FN TP]
如何计算多类的 Mathews 相关系数 (MCC) 值,表示为
MCC = (TP .* TN - FP .* FN) ./ ... sqrt( (TP + FP) .* (TP + FN) .* (TN + FP) .* (TN + FN) );
另外,我对多级以下措施的计算有一些疑问。请纠正我哪里错了。
for i=1:nClasses
TN(i)=C(i,i);
FP(i)=sum(C(i,:))-C(i,i);
FN(i)=sum(C(:,i))-C(i,i);
TP(i)=sum(C(:))-TP(i)-FP(i)-FN(i);
end