Branch Coverage

blib/lib/Statistics/Data/Dichotomize.pm
Criterion Covered Total %
branch 80 102 78.4


line true false branch
155 0 16 ref $args[0] ? :
156 4 12 ref $args->{'data'} ? :
157 0 16 unless $self->all_numeric($dat)
160 0 16 unless defined $args->{'value'}
163 8 8 unless defined $args->{'equal'}
167 3 13 if (not is_numeric($args->{'value'})) { }
182 8 1 exists $seqs[-1] ? :
9 8 $args->{'equal'} eq 'rpt' ? :
7 17 $args->{'equal'} eq 'lt' ? :
35 24 $args->{'equal'} eq 'gt' ? :
88 59 $_ < $val ? :
76 147 $_ > $val ? :
184 6 10 wantarray ? :
227 0 8 ref $args[0] ? :
228 7 1 ref $args->{'data'} ? :
229 0 8 unless $self->all_numeric($dat)
231 3 5 unless defined $args->{'equal'}
237 35 52 if ($res > 0) { }
44 8 elsif ($res < 0) { }
245 2 6 if (/^rpt/msx) { }
2 4 elsif (/^gt/msx) { }
2 2 elsif (/^lt/msx) { }
246 1 1 if scalar @seqs
285 0 3 ref $args[0] ? :
286 3 0 ref $args->{'data'} ? :
297 6 24 $x < $y ? :
18 0 defined $x ? :
30 18 defined $x && defined $y ? :
323 0 3 ref $args[0] ? :
324 0 3 ref $args->{'data'} ? :
327 2 1 defined $args->{'oneis'} ? :
329 6 9 $_ eq $oneis ? :
390 0 7 ref $args[0] ? :
391 7 0 ref $args->{'data'} ? :
396 4 3 if $args->{'lag'}
400 7 0 scalar @{$dat->[0];} <= scalar @{$dat->[1];} ? :
403 7 65 unless defined $dat->[0][$i] and defined $dat->[1][$i]
404 22 43 $dat->[0][$i] eq $dat->[1][$i] ? :
446 0 3 ref $args[0] ? :
447 2 1 ref $args->{'data'} ? :
452 0 3 if not $code or ref $code ne 'CODE'
500 0 6 ref $args[0] ? :
507 0 0 wantarray ? :
0 6 if not $lag or abs $lag >= scalar @{$dat1;}
512 5 1 if ($lag > 0) { }
1 0 elsif ($lag < 0) { }
514 3 2 if ($loop) { }
525 0 2 if ($loop) { }
535 0 6 wantarray ? :
541 32 5 if not ref $set or scalar @{$set;} != 2
543 34 25 if ($aref->[$i] == 0) { }