piecewise_aggregate_approximation: Piecewise Aggregate Approximation

Description Usage Arguments Value Author(s) References Examples

View source: R/piecewise_aggregate_approximation.r

Description

An algorithm for dimensionality reduction, which the time series is divided into n equal parts and of these parts is taken on average

Usage

1
2
piecewise_aggregate_approximation(time_series, n_segments = 3,
  na.rm = TRUE)

Arguments

time_series

Time series

n_segments

number of segments

na.rm

a logical indicating whether missing values should be removed.

Value

The reduced serie

Author(s)

Bruno Duru

References

E. Keogh & M. Pazzani. Scaling up dynamic time warping for datamining applications. SIGKDD 2000, pp. 285-289.

Examples

1
2
3
4
5
6
7
8
9
 x <- seq(0, pi*2, pi/6)
 ts <- sin(x)*4 + rnorm(length(x))
 ts_norm <- z_normalization(ts)
 plot(x, ts, type="l", col="blue")
 lines(x, ts_norm, type="l", col="red")

 print(paste("Mean is :",mean(ts_norm)))

 print(paste("Sd is:",sd(ts_norm)))

brduru/ssax documentation built on May 20, 2019, 11:43 a.m.