![]() |
Ultra 0.9.4
|
#include <standard_scaler.h>
Classes | |
| struct | column_stats |
| struct | options |
Public Member Functions | |
| standard_scaler (options) noexcept | |
| void | fit (const dataframe &) |
| void | transform (dataframe &) const |
| double | inverse_transform_target (double) const |
| bool | is_fitted () const noexcept |
| bool | is_valid () const noexcept |
Standardises numerical columns of a dataframe to zero mean and unit variance.
|
explicitnoexcept |
Constructs a standard scaler.
| [in] | opt | scaler options |
| void ultra::src::standard_scaler::fit | ( | const dataframe & | df | ) |
Computes mean and standard deviation from a reference dataset.
| [in] | df | reference dataframe |
|
nodiscard |
Inverts a standardised target value to its original scale.
| [in] | norm_y | standardised target value |
|
nodiscardnoexcept |
| void ultra::src::standard_scaler::transform | ( | dataframe & | df | ) | const |
Applies standardisation in-place to a dataframe.
| [in,out] | df | dataframe to transform |