spectrochempy.snv๏
- snv(dataset, inplace=False)[source]๏
Apply Standard Normal Variate (SNV) correction.
SNV is equivalent to autoscaling each observation (spectrum) individually along its spectral axis (
dim='x'), so that every spectrum has zero mean and unit variance.\[x_i^\prime = \frac{x_i - \bar{x}_i}{s_i}\]- Parameters:
- Returns:
NDDatasetโ The SNV-corrected dataset.
Examples
>>> dataset = scp.read("irdata/nh4.spg") >>> nd = dataset.snv()
See also
autoscaleGeneral mean-center and unit-variance scaling.