Subroutine Coverage

blib/lib/Algorithm/DecisionTree.pm
Criterion Covered Total %
subroutine 44 92 47.8
pod 8 40 20.0


line count pod subroutine
13 1 n/a BEGIN
14 1 n/a BEGIN
15 1 n/a BEGIN
21 1 Yes new
77 0 Yes classify
133 0 No recursive_descent_for_classification
231 0 Yes classify_by_asking_questions
261 0 No interactive_recursive_descent_for_classification
379 1 Yes construct_decision_tree_classifier
404 46 No recursive_descent
545 46 No best_feature_calculator
757 1 No class_entropy_on_priors
778 0 No entropy_scanner_for_a_numeric_feature
798 0 No class_entropy_for_less_than_threshold_for_feature
834 0 No class_entropy_for_greater_than_threshold_for_feature
870 247 No class_entropy_for_a_given_sequence_of_features_and_values_or_thresholds
902 4 No prior_probability_for_class
919 1 Yes calculate_class_priors
939 1 Yes calculate_first_order_probabilities
965 441 No probability_of_feature_value
1100 882 No probability_of_feature_value_given_class
1242 0 No probability_of_feature_less_than_threshold
1256 0 No probability_of_feature_less_than_threshold_given_class
1289 477 No probability_of_a_sequence_of_features_and_values_or_thresholds
1393 318 No probability_of_a_sequence_of_features_and_values_or_thresholds_given_class
1501 494 No probability_of_a_class_given_sequence_of_features_and_values_or_thresholds
1556 489 No find_bounded_intervals_for_numeric_features
1631 0 No check_names_used
1650 0 No determine_data_condition
1691 1 Yes get_training_data
1784 0 Yes show_training_data
1806 0 No get_class_names
1813 0 No closest_sampling_point
1823 0 No get_index_at_value
1836 1088 No sample_index
1843 0 No minimum
1857 0 No minmax
1872 414 No contained_in
1881 289 No deep_copy_array
1891 1 No check_for_illegal_params2
1919 0 No print_array_with_msg
1926 0 No print_nested_array
1940 0 No cleanup_csv
1983 0 n/a new
1989 0 n/a evaluate_training_data
2168 1 n/a BEGIN
2169 1 n/a BEGIN
2175 46 n/a new
2196 0 n/a how_many_nodes
2201 1 n/a set_class_names
2207 0 n/a get_class_names
2212 46 n/a get_next_serial_num
2218 46 n/a get_serial_num
2224 0 n/a get_feature
2229 46 n/a set_feature
2235 46 n/a get_node_entropy
2240 0 n/a get_class_probabilities
2245 46 n/a get_branch_features_and_values_or_thresholds
2250 0 n/a add_to_branch_features_and_values
2256 0 n/a get_children
2261 45 n/a add_child_link
2266 0 n/a delete_all_links
2271 0 n/a display_node
2287 0 n/a display_decision_tree
2336 1 n/a BEGIN
2337 1 n/a BEGIN
2340 0 n/a new
2366 0 n/a check_for_illegal_params3
2395 0 n/a read_parameter_file_numeric
2486 1 n/a BEGIN
2487 0 n/a gen_numeric_training_and_test_data_and_write_to_csv
2568 0 n/a fisher_yates_shuffle
2585 1 n/a BEGIN
2586 1 n/a BEGIN
2589 1 n/a new
2611 1 n/a check_for_illegal_params4
2636 1 n/a read_parameter_file_symbolic
2718 1 n/a gen_symbolic_training_data
2843 0 n/a sample_index
2887 1 n/a BEGIN
2888 1 n/a BEGIN
2891 0 n/a new
2907 0 n/a initialize
2914 0 n/a recursive_descent
2954 0 n/a display_training_samples_at_all_nodes_direct_influence_only
2961 0 n/a recursive_descent_for_showing_samples_at_a_node
2973 0 n/a display_training_samples_to_nodes_influence_propagation
2985 0 n/a recursive_descent_for_sample_to_node_influence
3000 0 n/a get_samples_for_feature_value_combo
3035 0 n/a extract_feature_op_val
3052 0 n/a explain_classifications_at_multiple_nodes_interactively
3082 0 n/a explain_classification_at_one_node