NLDSD_LogisticMap: Logistic Map

Description Usage Arguments Details Value Author(s) See Also Examples

Description

A data stream generator based on the one-dimensional Logistic Map.

Usage

1
2
3
4
NLDSD_LogisticMap(N, start.x = c(0.6), parms = c(3.8),
                  dt = 1, warming.up.num = 1000,
                  range = NULL, noise.type = "None",
                  noise.parms = list())

Arguments

N

Determines the data stream lenght.

start.x

Determines the initial condition.

parms

The parameter r.

dt
warming.up.num

Number of observations for warming up the attractor.

range
noise.type

Type of the noise ("None", "Uniform", "Normal")

noise.parms

A list for generating the noise.

Details

NLDSD_LogisticMap creates a data stream based on the one-dimensional Logistic Map:

x_{t+1} = r x_t (1 - x_t),

in which r is a parameter commonly set between 2.0 and 4.0. Depending on such value, the data produced may be regular or chaotic.

Value

Returns a NLDSD_LogisticMap object (subclass of NLDSD) which is a list of the defined params.

Author(s)

Fausto Guzzo da Costa

See Also

NLDSD

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# create a data stream with 10,000 observations based on a Logistic Map
# and plot it
stream1 <- NLDSD_LogisticMap(N=10000)
plot(stream1)


# create a data stream with 10,000 observations based on a Logistic Map
# with noise produced by a Normal distribution
# with mean=0 and std=0.1
# and plot it
stream2 <- NLDSD_LogisticMap(N=10000, noise.type="Normal",
                             noise.parms=list(mean=0, sd=0.1))
plot(stream2)

faustogc/streamChaos documentation built on May 8, 2019, 9:22 a.m.