PreprocessorConfig
ComponentLanguage-independent config for rtemis preprocessing. Mirrors the `PreprocessorConfig` object / `setup_Preprocessor` arguments. The same config drives rtemis (R), rtemis-py, and rtemislive to identical output.
Properties
complete_casesbooleandefaultfalseRetain only complete cases.
remove_features_thresnumber | nulldefaultnull≤ 1> 0Remove features missing in >= this fraction of cases.
remove_cases_thresnumber | nulldefaultnull≤ 1> 0Remove cases missing >= this fraction of features.
missingnessbooleandefaultfalseAdd a boolean missingness indicator per feature with NAs.
imputebooleandefaultfalseImpute missing values.
impute_typestringdefault"missRanger"Imputation method.
one of
"missRanger""micePMM""meanMode"impute_discretestringdefault"get_mode"Function name to impute discrete features.
impute_continuousstringdefault"mean"Function name to impute continuous features.
integer2factorbooleandefaultfalseConvert integers to factors.
integer2numericbooleandefaultfalseConvert integers to numeric.
logical2factorbooleandefaultfalseConvert logicals to factors.
logical2numericbooleandefaultfalseConvert logicals to numeric.
numeric2factorbooleandefaultfalseConvert numeric to factors.
numeric2factor_levelsarray | nulldefaultnull≥ 1 itemsFactor levels for numeric2factor.
numeric_cut_nintegerdefault0≥ 0Cut numeric features into this many bins (0 = off).
numeric_cut_labelsbooleandefaultfalseUse labels for numeric_cut bins.
numeric_quant_nintegerdefault0≥ 0Cut numeric features into this many quantile bins (0 = off).
numeric_quant_NAonlybooleandefaultfalseQuantile-cut only features with NAs.
unique_len2factorintegerdefault0≥ 0Convert features with <= this many unique values to factors (0 = off).
character2factorbooleandefaultfalseConvert character features to factors.
factorNA2missingbooleandefaultfalseConvert factor NAs to a 'missing' level.
factorNA2missing_levelstringdefault"missing"Level name for factorNA2missing.
factor2integerbooleandefaultfalseConvert factors to integers.
factor2integer_startat0booleandefaulttruefactor2integer starts at 0.
scalebooleandefaultfalseScale features.
centerbooleandefaultfalseCenter features.
remove_constantsbooleandefaultfalseRemove constant features.
remove_constants_skip_missingbooleandefaulttrueIgnore missing values when detecting constants.
remove_duplicatesbooleandefaultfalseRemove duplicate cases.
remove_featuresarray | nulldefaultnull≥ 1 itemsNames of features to remove.
one_hotbooleandefaultfalseOne-hot encode factors.
add_date_featuresbooleandefaultfalseAdd date-derived features.
date_featuresstring[]default["weekday","month","year"]≥ 1 itemsDate features to add.
add_holidaysbooleandefaultfalseAdd a holiday indicator feature.
excludearray | nulldefaultnull≥ 1 itemsColumn indices to exclude from preprocessing.
impute_missRanger_paramsobjectParameters passed to missRanger (e.g. pmm.k, maxiter, num.trees).
scale_centersobject | nullscale_coefficientsobject | nullone_hot_levelsobject | null
Relationships
Used by