{'fraction_non_alphanumeric': 0.015568862275449102, 'fraction_numerical': 0.0, 'mean_word_length': 5.333333333333333, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Multi-variable Discretization Based on Extended Maximum Information Coefficient

Supervised data discretization is partitioning continuous variables based on a label of classification. The label usually defaults to a categorical variable. But in some applying scenario, the label may be a continuous variable. The usual way to handle this problem is transferring the label to a categorical variable, then discretizing target variable. However, the error generated in the first step may be magnified in the second step. Therefore, we propose a data discretization method based on an extended maximum information coefficient which can deal with multiple variables to combine two steps in one. We analyze the mathematical properties and calculation strategy of the method, and give examples of data set from the world health organization.