DEFAULT_ANALYSIS_RULES#

scikitplot.feature_selection.DEFAULT_ANALYSIS_RULES = {'bivariate': {('binary', 'binary'): {'plots': ('stacked_bar',), 'tests': ('fisher_exact', 'chi2_contingency')}, ('binary', 'categorical'): {'plots': ('stacked_bar',), 'tests': ('chi2_contingency',)}, ('binary', 'numeric'): {'plots': ('box_by_feature',), 'tests': ('pointbiserialr', 'mannwhitneyu')}, ('categorical_nominal', 'binary'): {'plots': ('stacked_bar', 'target_rate_bar'), 'tests': ('chi2_contingency',)}, ('categorical_nominal', 'categorical'): {'plots': ('heatmap_crosstab',), 'tests': ('chi2_contingency',)}, ('categorical_nominal', 'numeric'): {'plots': ('box_by_feature',), 'tests': ('kruskal', 'f_oneway')}, ('categorical_ordinal', 'binary'): {'plots': ('target_rate_bar',), 'tests': ('mannwhitneyu', 'chi2_contingency')}, ('categorical_ordinal', 'categorical'): {'plots': ('heatmap_crosstab',), 'tests': ('chi2_contingency',)}, ('categorical_ordinal', 'numeric'): {'plots': ('box_by_feature',), 'tests': ('spearmanr', 'kruskal')}, ('numeric_continuous', 'binary'): {'plots': ('box_by_target', 'kde_by_target'), 'tests': ('mannwhitneyu', 'ttest_ind')}, ('numeric_continuous', 'categorical'): {'plots': ('box_by_target', 'violin_by_target'), 'tests': ('kruskal', 'f_oneway')}, ('numeric_continuous', 'numeric'): {'plots': ('scatter', 'hexbin'), 'tests': ('pearsonr', 'spearmanr')}, ('numeric_discrete', 'binary'): {'plots': ('stacked_bar',), 'tests': ('mannwhitneyu', 'chi2_contingency')}, ('numeric_discrete', 'categorical'): {'plots': ('stacked_bar',), 'tests': ('kruskal', 'chi2_contingency')}, ('numeric_discrete', 'numeric'): {'plots': ('box_by_feature',), 'tests': ('spearmanr', 'kendalltau')}}, 'notes': {'constant': 'skip_no_variation', 'has_outliers': 'robust_summaries', 'high_cardinality': 'top_k_categories_only', 'high_missing': 'plot_missingness_against_target', 'identifier_like': 'skip_identifier', 'skewed': 'log_scale_axis'}, 'univariate': {'binary': {'plots': ('bar',), 'summaries': ('value_counts',)}, 'categorical_nominal': {'plots': ('bar',), 'summaries': ('value_counts',)}, 'categorical_ordinal': {'plots': ('bar_ordered',), 'summaries': ('value_counts', 'median_category')}, 'datetime': {'plots': ('line_over_time',), 'summaries': ('min_max',)}, 'numeric_continuous': {'plots': ('histogram', 'box', 'ecdf'), 'summaries': ('describe', 'skewness', 'kurtosis', 'normaltest')}, 'numeric_discrete': {'plots': ('bar', 'histogram'), 'summaries': ('describe', 'value_counts')}, 'other': {'plots': (), 'summaries': ()}, 'text': {'plots': ('length_histogram',), 'summaries': ('length_describe',)}, 'timedelta': {'plots': ('histogram',), 'summaries': ('describe',)}, 'unknown': {'plots': (), 'summaries': ()}}}#

!! processed by numpydoc !!