void ClassificationBiasMatrix::BuildFromConfusionMatrix (const ConfusionMatrix2& cm) { kkint32 classesRowIdx = 0; kkint32 classesColIdx = 0; for (classesRowIdx = 0; classesRowIdx < numClasses; classesRowIdx++) { double knownCount = cm.CountsByKnownClass (classesRowIdx); for (classesColIdx = 0; classesColIdx < numClasses; classesColIdx++) { double predCount = cm.PredictedCountsCM (classesRowIdx, classesColIdx); double prob = 0.0; if (knownCount != 0.0) prob = predCount / knownCount; (*counts) [classesRowIdx][classesColIdx] = predCount; (*probabilities)[classesRowIdx][classesColIdx] = prob; } } } /* BuildFromConfusionMatrix*/