R: Wrapper for z-normalization

zscore {dtwclust} | R Documentation

## Wrapper for z-normalization

### Description

Wrapper for function `base::scale()` that returns zeros instead of `NaN`. It also supports matrices, data frames, and lists of time series.

### Usage

    zscore(
      x,
      ...,
      multivariate = FALSE,
      keep.attributes = FALSE,
      error.check = TRUE
    )

### Arguments

`x` | Data to normalize. Either a vector, a matrix/data.frame where each row is to be normalized, or a list of vectors/matrices.
`...` | Further arguments to pass to `base::scale()`.
`multivariate` | Is `x` a multivariate time series? It will be detected automatically if a list is provided in `x`.
`keep.attributes` | Should the mean and standard deviation returned by `base::scale()` be preserved?
`error.check` | Logical indicating whether the function should try to detect inconsistencies and give more informative errors messages. Also used internally to avoid repeating checks.

### Details

Multivariate series must have time spanning the rows and variables spanning the columns.

### Value

Normalized data in the same format as provided.

[Package dtwclust version 5.5.7 Index]