normalize_transform

Function normalize_transform 

Source
pub fn normalize_transform<F, S>(
    ts: &ArrayBase<S, Ix1>,
    method: NormalizationMethod,
) -> Result<(Array1<F>, NormalizationParams<F>)>
where S: Data<Elem = F>, F: Float + FromPrimitive + Debug + Display + Clone,
Expand description

Normalize time series using specified method

§Arguments

  • ts - Input time series
  • method - Normalization method to use

§Returns

Tuple of (normalized_series, normalization_parameters)

§Examples

use scirs2_core::ndarray::Array1;
use scirs2_series::transformations::{normalize_transform, NormalizationMethod};

let ts = Array1::from_vec(vec![1.0, 2.0, 3.0, 4.0, 5.0]);
let (normalized, params) = normalize_transform(&ts, NormalizationMethod::ZScore).unwrap();