standardize

function of dascore.proc.basic source

standardize(
    self ,
    dim: str ,
)-> ‘Self’

Standardize data by removing the mean and scaling to unit variance.

The standard score of a sample x is calculated as:

z = (x - u) / s where u is the mean and s the standard deviation along dim.

NaN values are ignored when computing the mean and standard deviation. They remain NaN in the output but do not affect any other sample.

Parameters

Parameter Description
dim The dimension along which the normalization takes place.

Examples

import dascore as dc

patch = dc.get_example_patch()

# standardize along the time axis
standardized_time = patch.standardize('time')

# standardize along the x axis
standardized_distance = patch.standardize('distance')

```