Learn R Programming

nonlinearTseries (version 0.3.1)

Nonlinear Time Series Analysis

Description

Functions for nonlinear time series analysis. This package permits the computation of the most-used nonlinear statistics/algorithms including generalized correlation dimension, information dimension, largest Lyapunov exponent, sample entropy and Recurrence Quantification Analysis (RQA), among others. Basic routines for surrogate data testing are also included. Part of this work was based on the book "Nonlinear time series analysis" by Holger Kantz and Thomas Schreiber (ISBN: 9780521529020).

Copy Link

Version

Install

install.packages('nonlinearTseries')

Monthly Downloads

1,555

Version

0.3.1

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Constantino A. Garcia

Last Published

September 23rd, 2024

Functions in nonlinearTseries (0.3.1)

getContourLines

Obtain the contour lines of the space time plot.
logisticMap

Logistic map
gaussMap

Gauss map
lorenz

Lorenz system
corrMatrix

Returns the correlation sums stored in the corrDim object
henon

Henon map
fluctuationFunction

Returns the fluctuation function obtained in a DFA and represented by a dfa object.
estimate

Estimate several chaotic invariants using linear regression
maxLyapunov

Maximum lyapunov exponent
estimateEmbeddingDim

Estimate the embedding dimension
mcleodLiTest

McLeod-Li test
sampleEntropy

Sample Entropy (also known as Kolgomorov-Sinai Entropy)
buildTakens

Build the Takens' vectors
keenanTest

Keenan's test
sampleEntropyFunction

Returns the sample entropy function \(h_q(m,r)\) used for the computations of the sample entropy.
logRadius

Obtain the the average log(radius) computed on the information dimension algorithm.
sinaiMap

Sinai map
spaceTimePlot

Space Time plot
tsayTest

Tsay's test
rossler

Rossler system
plotLocalScalingExp

Plot local scaling exponents
timeLag

Estimate an appropiate time lag for the Takens' vectors
poincareMap

Poincare map
rqa

Recurrence Quantification Analysis (RQA)
findAllNeighbours

neighbour search
fixedMass

fixed mass
windowSizes

Returns the window sizes used for DFA in a dfa object.
nlOrder

Get the order of the nonlinear chaotic invariant.
mutualInformation

Average Mutual Information (AMI)
neighbourSearch

neighbour search
nonLinearNoiseReduction

Nonlinear noise reduction
nonlinearityTest

Nonlinearity test
nonLinearPrediction

Nonlinear time series prediction
timeAsymmetry

Time Reversibility statistic
recurrencePlot

Recurrence Plot
timeAsymmetry2

Time Reversibility statistic
surrogateTest

Surrogate data testing
radius

Get the radius of the neighborhoods used for the computations of a chaotic invariant.
thresholdTest

Threshold nonlinearity test
dfa

Detrended Fluctuation Analysis
embeddingDims

Get the embedding dimensions used for compute a chaotic invariant.
FFTsurrogate

Generate surrogate data using the Fourier transform
corrDim

Correlation sum, correlation dimension and generalized correlation dimension (order q >1).
contourLines

Obtain the contour lines of the space time plot.
divTime

Returns the time in which the divergence of close trajectories was computed in order to estimate the maximum Lyapunov exponent.
divergence

Returns the rate of divergence of close trajectories needed for the maximum Lyapunov exponent estimation.
cliffordMap

Clifford map
ikedaMap

Ikeda map
infDim

Information dimension