Loading...
Searching...
No Matches
variable.h
Go to the documentation of this file.
110 || (actual == VariableRole::InputTarget && (query == VariableRole::Input || query == VariableRole::Target));
145 void set_type(const string& new_variable_type) { type = string_to_variable_type(new_variable_type); }
159 Index get_feature_count() const { return is_categorical() ? get_categories_number() : features; }
Definition enum_map.h:15
Definition evaluation.h:27
Definition json.h:92
Definition configuration.h:10
vector< pair< Index, Index > > get_categorical_blocks(const vector< Variable > &)
VariableRole string_to_variable_role(string_view name)
Definition variable.h:101
const EnumMap< ScalerMethod > & scaler_method_map()
Definition variable.h:48
const EnumMap< VariableRole > & variable_role_map()
Definition variable.h:82
vector< string > get_variable_feature_names(const vector< Variable > &)
VariableType string_to_variable_type(string_view name)
Definition variable.h:33
const string & variable_role_to_string(VariableRole role)
Definition variable.h:96
bool role_applies_to(VariableRole actual, VariableRole query)
Definition variable.h:107
Index get_features_number(const vector< Variable > &variables)
Definition variable.h:181
const EnumMap< VariableType > & variable_type_map()
Definition variable.h:14
const string & scaler_method_to_string(ScalerMethod method)
Definition variable.h:61
const string & variable_type_to_string(VariableType type)
Definition variable.h:28
ScalerMethod string_to_scaler_method(string_view name)
Definition variable.h:66
vector< pair< string, Index > > get_variable_columns(const vector< Variable > &)
vector< Index > get_feature_dimensions(const vector< Variable > &variables)
Definition variable.h:173
Definition variable.h:114
Variable(const string &={}, const string &="None", const VariableType &=VariableType::Numeric, const string &="MeanStandardDeviation", const vector< string > &={})
void set_categories(const vector< string > &new_categories)
Definition variable.h:146
ScalerMethod get_scaler_type() const noexcept
Definition variable.h:137
void to_JSON(JsonWriter &) const
vector< string > get_names() const
void set(const string &={}, const string &="None", const VariableType &=VariableType::Numeric, const string &="MeanStandardDeviation", const vector< string > &={})