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 26 No recursive_descent
545 18 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 122 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 190 No probability_of_feature_value
1100 380 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 233 No probability_of_a_sequence_of_features_and_values_or_thresholds
1393 164 No probability_of_a_sequence_of_features_and_values_or_thresholds_given_class
1501 244 No probability_of_a_class_given_sequence_of_features_and_values_or_thresholds
1556 230 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 1096 No sample_index
1843 0 No minimum
1857 0 No minmax
1872 169 No contained_in
1881 136 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
1982 0 n/a new
1988 0 n/a evaluate_training_data
2167 1 n/a BEGIN
2168 1 n/a BEGIN
2174 26 n/a new
2195 0 n/a how_many_nodes
2200 1 n/a set_class_names
2206 0 n/a get_class_names
2211 26 n/a get_next_serial_num
2217 26 n/a get_serial_num
2223 0 n/a get_feature
2228 18 n/a set_feature
2234 26 n/a get_node_entropy
2239 0 n/a get_class_probabilities
2244 26 n/a get_branch_features_and_values_or_thresholds
2249 0 n/a add_to_branch_features_and_values
2255 0 n/a get_children
2260 25 n/a add_child_link
2265 0 n/a delete_all_links
2270 0 n/a display_node
2286 0 n/a display_decision_tree
2335 1 n/a BEGIN
2336 1 n/a BEGIN
2339 0 n/a new
2365 0 n/a check_for_illegal_params3
2394 0 n/a read_parameter_file_numeric
2485 1 n/a BEGIN
2486 0 n/a gen_numeric_training_and_test_data_and_write_to_csv
2567 0 n/a fisher_yates_shuffle
2584 1 n/a BEGIN
2585 1 n/a BEGIN
2588 1 n/a new
2610 1 n/a check_for_illegal_params4
2635 1 n/a read_parameter_file_symbolic
2717 1 n/a gen_symbolic_training_data
2842 0 n/a sample_index
2886 1 n/a BEGIN
2887 1 n/a BEGIN
2890 0 n/a new
2906 0 n/a initialize
2913 0 n/a recursive_descent
2953 0 n/a display_training_samples_at_all_nodes_direct_influence_only
2960 0 n/a recursive_descent_for_showing_samples_at_a_node
2972 0 n/a display_training_samples_to_nodes_influence_propagation
2984 0 n/a recursive_descent_for_sample_to_node_influence
2999 0 n/a get_samples_for_feature_value_combo
3034 0 n/a extract_feature_op_val
3051 0 n/a explain_classifications_at_multiple_nodes_interactively
3081 0 n/a explain_classification_at_one_node