ProximityStump

class sktime.classification.distance_based.ProximityStump(random_state=None, get_exemplars=<function get_one_exemplar_per_class_proximity>, setup_distance_measure=<function setup_all_distance_measure_getter>, get_distance_measure=None, distance_measure=None, get_gain=<function gini_gain>, verbosity=0, n_jobs=1)[source]

Proximity Stump class to model a decision stump which uses a distance measure to partition data.

label_encoder[source]

label encoder to change string labels to numeric indices

y_exemplar[source]

class label list of the exemplar instances

X_exemplar[source]

dataframe of the exemplar instances

X_branches[source]

dataframes for each branch, one per exemplar

y_branches[source]

class label list for each branch, one per exemplar

classes_[source]

unique list of classes

entropy[source]

the gain associated with the split of data

random_state[source]

the random state

get_exemplars[source]

function to extract exemplars from a dataframe and

class value list
setup_distance_measure[source]

function to setup the distance measure

getters from dataframe and class value list
get_distance_measure[source]

distance measure getters

distance_measure[source]

distance measures

get_gain[source]

function to score the quality of a split

verbosity[source]

logging verbosity

n_jobs[source]

number of jobs to run in parallel *across threads”

__init__(random_state=None, get_exemplars=<function get_one_exemplar_per_class_proximity>, setup_distance_measure=<function setup_all_distance_measure_getter>, get_distance_measure=None, distance_measure=None, get_gain=<function gini_gain>, verbosity=0, n_jobs=1)[source]

construct a proximity stump :param random_state: the random state :param get_exemplars: function to extract exemplars from a dataframe and class value list :param setup_distance_measure: function to setup the distance measure getters from dataframe and class value list :param get_distance_measure: distance measure getters :param distance_measure: distance measures :param get_gain: function to score the quality of a split :param verbosity: logging verbosity :param n_jobs: number of jobs to run in parallel *across threads”