NLDSD_TransientLogisticMap: Transient Logistic Map

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

Description

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

Usage

1
2
3
4
NLDSD_TransientLogisticMap(N, start.x=c(0.6),
                           parm.range=list(t0=c(2.8), tn=c(4)),
                           dt=1, warming.up.num=0, range=NULL,
                           noise.type="None", noise.parms=list())

Arguments

N

Determines the data stream lenght.

start.x

Determines the initial condition.

parm.range

A list, of the parameter r at the beginning and at the end of the data generator.

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_TransientLogisticMap creates a transient data stream based on the one-dimensional Logistic Map:

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

in which the parameter r_t is changed between parm.range[t0] and parm.range[tn], producing a data stream which dynamics change over time.

Value

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

Author(s)

Fausto Guzzo da Costa

See Also

NLDSD, NLDSD_LogisticMap

Examples

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


# create a data stream with 10,000 observations based on a
# Transient Logistic Map, with noise produced by a Normal
# distribution with mean=0 and std=0.1 and plot it
stream2 <- NLDSD_TransientLogisticMap(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.