R: Wrapper for simple linear reinterpolation

reinterpolate {dtwclust} | R Documentation

## Wrapper for simple linear reinterpolation

### Description

This function is just a wrapper for the native function `stats::approx()` to do simple linear reinterpolation. It also supports matrices, data frames, and lists of time series.

### Usage

    reinterpolate(x, new.length, multivariate = FALSE)

### Arguments

`x` | Data to reinterpolate. Either a vector, a matrix/data.frame where each row is to be reinterpolated, or a list of vectors/matrices.
`new.length` | Desired length of the output series.
`multivariate` | Is `x` a multivariate time series? It will be detected automatically if a list is provided in `x`.

### Details

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

### Value

Reinterpolated time series

### Examples

    data(uciCT)

    # list of univariate series
    series <- reinterpolate(CharTraj, 205L)

    # list of multivariate series
    series <- reinterpolate(CharTrajMV, 205L)

    # single multivariate series
    series <- reinterpolate(CharTrajMV[[1L]], 205L, TRUE)

[Package dtwclust version 5.5.7 Index]