[source]

Robust Standardizer#

This standardizer transforms continuous features by centering them around the median and scaling by the median absolute deviation (MAD). The use of robust statistics make this standardizer more immune to outliers than the Z Scale Standardizer which used mean and variance.

Interfaces: Transformer, Stateful

Data Type Compatibility: Continuous

Parameters#

# Param Default Type Description
1 center true bool Should we center the sample dataset?

Additional Methods#

Return the medians calculated by fitting the training set:

public medians() : array

Return the median absolute deviations calculated during fitting:

public mads() : array

Example#

use Rubix\ML\Transformers\RobustStandardizer;

$transformer = new RobustStandardizer(true);