line |
true |
false |
branch |
34
|
0 |
626 |
unless $args{'attributes'} |
35
|
0 |
626 |
unless defined $args{'result'} |
36
|
624 |
2 |
unless exists $args{'name'} |
50
|
288 |
42538 |
unless (exists $$hash{$key}) |
69
|
0 |
7 |
unless (@{$$self{'instances'};}) |
70
|
0 |
0 |
if $$self{'tree'} |
76
|
1 |
6 |
if exists $args{'max_depth'} |
81
|
6 |
0 |
if $$self{'prune'} |
82
|
3 |
3 |
if $self->purge |
93
|
0 |
1 |
unless exists $opt{'from'} |
95
|
0 |
1 |
unless UNIVERSAL::isa($other, 'AI::DecisionTree') |
107
|
0 |
2 |
unless exists $$hashref{$name} |
116
|
0 |
6 |
if @_ |
131
|
0 |
169 |
if $$self{'verbose'} |
133
|
16 |
153 |
if $$self{'curr_depth'} > $$self{'depth'} |
146
|
106 |
63 |
if (keys %results == 1) |
155
|
1 |
62 |
if $$self{'noise_mode'} eq 'fatal' and not defined $best_attr |
158
|
3 |
59 |
if (not defined $best_attr or $$self{'max_depth'} and $$self{'curr_depth'} > $$self{'max_depth'}) |
170
|
2250 |
4 |
defined $v ? : |
172
|
0 |
59 |
unless keys %split > 1 |
196
|
0 |
1917 |
unless keys %totals |
203
|
150 |
1767 |
if $score < $best_score |
252
|
103 |
58 |
unless $$node{'children'} |
262
|
2 |
56 |
if ($score < 0) |
274
|
0 |
770 |
if exists $$node{'exeptions'} |
277
|
501 |
269 |
if (exists $$node{'result'}) { } |
290
|
0 |
58 |
if exists $$node{'nodes_below'} |
303
|
931 |
0 |
ref $callback ? : |
305
|
606 |
325 |
unless $$node{'children'} |
313
|
0 |
90 |
unless $args{'attributes'} or $args{'callback'} |
315
|
0 |
90 |
unless $$self{'tree'} |
319
|
88 |
347 |
if (exists $$tree{'result'}) |
321
|
7 |
81 |
unless wantarray |
334
|
343 |
2 |
exists $args{'attributes'}{$$tree{'split_on'}} ? : |
|
2 |
345 |
exists $args{'callback'} ? : |
338
|
2 |
345 |
unless $tree = $$tree{'children'}{$instance_val} |
354
|
0 |
0 |
if ($$node{'split_on'}) { } |
362
|
0 |
0 |
exists $$colors{$$node{'result'}} ? : |
373
|
0 |
0 |
if $parent |
384
|
14 |
2 |
@_ ? : |
389
|
10 |
6 |
if exists $$tree{'result'} |
400
|
10 |
2 |
@_ ? : |
401
|
8 |
4 |
if exists $$tree{'result'} |
404
|
2 |
2 |
$stmt ? : |
422
|
0 |
0 |
unless defined $val |
430
|
0 |
2254 |
unless exists $$self{'attributes'}{$attr} |