Subroutine Coverage

blib/lib/Algorithm/DecisionTree.pm
Criterion Covered Total %
subroutine 45 92 48.9
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
76 0 Yes classify
131 0 No recursive_descent_for_classification
229 0 Yes classify_by_asking_questions
259 0 No interactive_recursive_descent_for_classification
377 1 Yes construct_decision_tree_classifier
402 30 No recursive_descent
543 29 No best_feature_calculator
755 1 No class_entropy_on_priors
776 0 No entropy_scanner_for_a_numeric_feature
796 0 No class_entropy_for_less_than_threshold_for_feature
832 0 No class_entropy_for_greater_than_threshold_for_feature
868 171 No class_entropy_for_a_given_sequence_of_features_and_values_or_thresholds
900 4 No prior_probability_for_class
917 1 Yes calculate_class_priors
937 1 Yes calculate_first_order_probabilities
963 286 No probability_of_feature_value
1098 572 No probability_of_feature_value_given_class
1240 0 No probability_of_feature_less_than_threshold
1254 0 No probability_of_feature_less_than_threshold_given_class
1287 329 No probability_of_a_sequence_of_features_and_values_or_thresholds
1391 220 No probability_of_a_sequence_of_features_and_values_or_thresholds_given_class
1499 342 No probability_of_a_class_given_sequence_of_features_and_values_or_thresholds
1554 325 No find_bounded_intervals_for_numeric_features
1629 0 No check_names_used
1648 0 No determine_data_condition
1689 1 Yes get_training_data
1782 0 Yes show_training_data
1804 0 No get_class_names
1811 0 No closest_sampling_point
1821 0 No get_index_at_value
1834 1128 No sample_index
1841 0 No minimum
1855 0 No minmax
1870 267 No contained_in
1879 196 No deep_copy_array
1889 1 No check_for_illegal_params2
1916 0 No print_array_with_msg
1923 0 No print_nested_array
1945 36 No cleanup_csv
1987 0 n/a new
1993 0 n/a evaluate_training_data
2172 1 n/a BEGIN
2173 1 n/a BEGIN
2179 30 n/a new
2200 0 n/a how_many_nodes
2205 1 n/a set_class_names
2211 0 n/a get_class_names
2216 30 n/a get_next_serial_num
2222 30 n/a get_serial_num
2228 0 n/a get_feature
2233 29 n/a set_feature
2239 30 n/a get_node_entropy
2244 0 n/a get_class_probabilities
2249 30 n/a get_branch_features_and_values_or_thresholds
2254 0 n/a add_to_branch_features_and_values
2260 0 n/a get_children
2265 29 n/a add_child_link
2270 0 n/a delete_all_links
2275 0 n/a display_node
2291 0 n/a display_decision_tree
2340 1 n/a BEGIN
2341 1 n/a BEGIN
2344 0 n/a new
2370 0 n/a check_for_illegal_params3
2399 0 n/a read_parameter_file_numeric
2490 1 n/a BEGIN
2491 0 n/a gen_numeric_training_and_test_data_and_write_to_csv
2572 0 n/a fisher_yates_shuffle
2589 1 n/a BEGIN
2590 1 n/a BEGIN
2593 1 n/a new
2615 1 n/a check_for_illegal_params4
2640 1 n/a read_parameter_file_symbolic
2722 1 n/a gen_symbolic_training_data
2847 0 n/a sample_index
2891 1 n/a BEGIN
2892 1 n/a BEGIN
2895 0 n/a new
2911 0 n/a initialize
2918 0 n/a recursive_descent
2958 0 n/a display_training_samples_at_all_nodes_direct_influence_only
2965 0 n/a recursive_descent_for_showing_samples_at_a_node
2977 0 n/a display_training_samples_to_nodes_influence_propagation
2989 0 n/a recursive_descent_for_sample_to_node_influence
3004 0 n/a get_samples_for_feature_value_combo
3039 0 n/a extract_feature_op_val
3056 0 n/a explain_classifications_at_multiple_nodes_interactively
3086 0 n/a explain_classification_at_one_node