The balanced rate averages the actual positive side and actual negative side. This lesson starts from the hidden-miss grid so both denominators stay visible.

highlighted = computed this step

Start with the same grid

Use the hidden-miss grid again: TP=0, FN=2, FP=0, and TN=8. The plain overall correct-row rate is still 4/5.

accuracy=0+810=4/5\operatorname{accuracy}={0\mathbin{+}8\over10}=4/5
Balanced accuracy keeps both sidesExact recalls from both actual-class sides.missed positives gridoutputpositivenegativeactualpositivenegativeTP0FN2FP0TN8accuracy=4/5positive recall=0one displayed grid only; does not provefuture performance or training behaviorbalanced accuracy tablerowexact fractionvalueplain accuracy(TP+TN)/total=(0+8)/104/5positive recallTP/(TP+FN)=0/20negative recallTN/(TN+FP)=8/81balanced accuracy(0+1)/21/2balanced accuracy keeps both actual-class sides visiblebalanced accuracy averages positive recall and negative recall for one displayed grid; counts stay visible; NOTtraining; NOT generalizationthreshold fixed first; metric alone is not a claim; NOT training

Read the positive side

The balanced rate keeps the actual positive side visible. Positive recall is TP divided by TP+FN, so here it is 0 out of 2 actual positives.

recall+=02=0\operatorname{recall}_{+}={0\over2}=0
Balanced accuracy keeps both sidesExact recalls from both actual-class sides.missed positives gridoutputpositivenegativeactualpositivenegativeTP0FN2FP0TN8accuracy=4/5positive recall=0one displayed grid only; does not provefuture performance or training behaviorbalanced accuracy tablerowexact fractionvalueplain accuracy(TP+TN)/total=(0+8)/104/5positive recallTP/(TP+FN)=0/20negative recallTN/(TN+FP)=8/81balanced accuracy(0+1)/21/2balanced accuracy keeps both actual-class sides visiblebalanced accuracy averages positive recall and negative recall for one displayed grid; counts stay visible; NOTtraining; NOT generalizationthreshold fixed first; metric alone is not a claim; NOT training

Read the negative side

Then read the actual negative side. Negative recall, also called specificity, is TN divided by TN+FP. In this grid it is 1.

recall=88=1\operatorname{recall}_{-}={8\over8}=1
Balanced accuracy keeps both sidesExact recalls from both actual-class sides.missed positives gridoutputpositivenegativeactualpositivenegativeTP0FN2FP0TN8accuracy=4/5positive recall=0one displayed grid only; does not provefuture performance or training behaviorbalanced accuracy tablerowexact fractionvalueplain accuracy(TP+TN)/total=(0+8)/104/5positive recallTP/(TP+FN)=0/20negative recallTN/(TN+FP)=8/81balanced accuracy(0+1)/21/2balanced accuracy keeps both actual-class sides visiblebalanced accuracy averages positive recall and negative recall for one displayed grid; counts stay visible; NOTtraining; NOT generalizationthreshold fixed first; metric alone is not a claim; NOT training

Average both sides

The balanced rate averages those two class-side recalls: 0 and 1. The result is 1/2. The counts stay visible; this is one displayed grid only.

balanced accuracy=0+12=1/2\operatorname{balanced\ accuracy}={0\mathbin{+}1\over2}=1/2
Balanced accuracy keeps both sidesExact recalls from both actual-class sides.missed positives gridoutputpositivenegativeactualpositivenegativeTP0FN2FP0TN8accuracy=4/5positive recall=0one displayed grid only; does not provefuture performance or training behaviorbalanced accuracy tablerowexact fractionvalueplain accuracy(TP+TN)/total=(0+8)/104/5positive recallTP/(TP+FN)=0/20negative recallTN/(TN+FP)=8/81balanced accuracy(0+1)/21/2balanced accuracy keeps both actual-class sides visiblebalanced accuracy averages positive recall and negative recall for one displayed grid; counts stay visible; NOTtraining; NOT generalizationthreshold fixed first; metric alone is not a claim; NOT training