Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

cliffordMap

Clifford map


Description

Generates a 2-dimensional time series using the Clifford map.

Usage

cliffordMap(
  a = -1.4,
  b = 1.6,
  cc = 1,
  d = 0.7,
  start = runif(2),
  n.sample = 5000,
  n.transient = 500,
  do.plot = TRUE
)

Arguments

a

The a parameter. Default: -1.4

b

The b parameter. Default: 1.6

cc

The c parameter. Default: 1.0

d

The d parameter. Default: 0.7

start

a 2-dimensional vector indicating the starting values for the x and y Clifford coordinates. If the starting point is not specified, it is generated randomly.

n.sample

Length of the generated time series. Default: 5000 samples.

n.transient

Number of transient samples that will be discarded. Default: 500 samples.

do.plot

Logical value. If TRUE (default value), a plot of the generated Clifford system is shown.

Details

The Clifford map is defined as follows:

x[n+1] = sin(a*y[n]) + c*cos(a*x[n])

y[n+1] = sin(b*x[n] + d*cos(b*y[n])

The default selection for the a b c and d parameters is known to produce a deterministic chaotic time series.

Value

A list with two vectors named x and y containing the x-components and the y-components of the Clifford map, respectively.

Note

Some initial values may lead to an unstable system that will tend to infinity.

Author(s)

Constantino A. Garcia

See Also

Examples

## Not run: 
clifford.map=cliffordMap(n.sample = 1000, n.transient=10,do.plot=TRUE)
# accessing the x coordinate and plotting it
plot(ts(clifford.map$x))
## End(Not run)

nonlinearTseries

Nonlinear Time Series Analysis

v0.2.10
GPL-3
Authors
Constantino A. Garcia [aut, cre], Gunther Sawitzki [ctb]
Initial release
2020-6-10

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.