Branch Coverage

blib/lib/Text/NSP/Measures/2D/MI.pm
Criterion Covered Total %
branch 22 32 68.7


line true false branch
116 20 78 unless (Text::NSP::Measures::2D::computeMarginalTotals($values))
120 20 58 unless (Text::NSP::Measures::2D::computeObservedValues($values))
124 0 58 unless (Text::NSP::Measures::2D::computeExpectedValues($values))
129 58 0 if ($Text::NSP::Measures::2D::MI::n11)
131 0 58 if ($Text::NSP::Measures::2D::MI::m11 == 0)
138 55 3 if ($Text::NSP::Measures::2D::MI::n12)
140 0 55 if ($Text::NSP::Measures::2D::MI::m12 == 0)
147 57 1 if ($Text::NSP::Measures::2D::MI::n21)
149 0 57 if ($Text::NSP::Measures::2D::MI::m21 == 0)
156 53 5 if ($Text::NSP::Measures::2D::MI::n22)
158 0 53 if ($Text::NSP::Measures::2D::MI::m22 == 0)
165 0 58 if ($Text::NSP::Measures::2D::MI::m11 < 0)
171 0 58 if ($Text::NSP::Measures::2D::MI::m12 < 0)
177 0 58 if ($Text::NSP::Measures::2D::MI::m21 < 0)
183 0 58 if ($Text::NSP::Measures::2D::MI::m22 < 0)
213 167 8 if ($n) { }