Given the time series *X(t)*,
the embedding dimension *E*,
and the time delay *tau*,
the embedding coordinates are defined as
*X(t), X(t + tau), ... , X(t + (E - 1)*tau)*.

1 | ```
embedSeries(x, dimension=NULL, tlag=NULL, series.name=NULL)
``` |

`x` |
a vector containing a uniformly-sampled real-valued time series. |

`dimension` |
the maximal embedding dimension. Default: |

`series.name` |
a character string defining the name of the input time series. Default: |

`tlag` |
the time delay between coordinates. Default: the first zero crossing of the
autocorrelation function of |

an object of class `embedSeries`

.

- [
data access method. Usage:

`x[1:3,1]`

.- as.matrix
convert embedding into matrix object. Usage:

`as.matrix(x)`

.- eda.plot
creates an extended data analysis plot of the data summarizing many of its statistical features. Usage:

`eda.plot(x)`

.- plot
plots the embedding. For embeddings higher than 3, a spin plot of the data is generated. Use the buttons on the spin control panel to conrtol the display. Available options to the plot function are:

- dim
The plot dimension. Must be less than or equal to the maximal embedding dimension (number of columns in the embedding matrix). Default: the maximal embedding dimension.

- ...
Additional plot arguments (set internally by the

`par`

function).

Usage:

`plot(x)`

.prints a summary of the embedding. Available options are:

- ...
Additional print arguments used by the standard

`print`

function.

Usage:

`print(x)`

.

`timeLag`

, `FNN`

, `corrDim`

, `determinism`

.

1 2 3 4 5 6 7 8 9 10 | ```
## embed the beamchaos series in 10 dimensions
## using a time lag of 15.
z <- embedSeries(beamchaos, tlag=15, dim=10)
## plot the attractor in the phase space
## Not run: plot(z)
## plot the embedding projected down to two
## dimensions
plot(z, dim=2)
``` |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.