Learn R Programming

⚠️There's a newer version (0.3.1) of this package.Take me there.

nonlinearTseries (version 0.2.12)

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,220

Version

0.2.12

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Constantino A. Garcia

Last Published

March 30th, 2022

Functions in nonlinearTseries (0.2.12)

dfa

Detrended Fluctuation Analysis
contourLines

Obtain the contour lines of the space time plot.
corrDim

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

Clifford map
corrMatrix

Returns the correlation sums stored in the corrDim object
divergence

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

Generate surrogate data using the Fourier transform
divTime

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

Build the Takens' vectors
embeddingDims

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

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

Information dimension
ikedaMap

Ikeda map
findAllNeighbours

neighbour search
fixedMass

fixed mass
neighbourSearch

neighbour search
mutualInformation

Average Mutual Information (AMI)
nonLinearPrediction

Nonlinear time series prediction
keenanTest

Keenan's test
logRadius

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

Nonlinearity test
thresholdTest

Threshold nonlinearity test
surrogateTest

Surrogate data testing
rossler

Rossler system
rqa

Recurrence Quantification Analysis (RQA)
getContourLines

Obtain the contour lines of the space time plot.
henon

Henon map
estimate

Estimate several chaotic invariants using linear regression
windowSizes

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

Estimate the embedding dimension
plotLocalScalingExp

Plot local scaling exponents
timeLag

Estimate an appropiate time lag for the Takens' vectors
nlOrder

Get the order of the nonlinear chaotic invariant.
radius

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

Gauss map
nonLinearNoiseReduction

Nonlinear noise reduction
recurrencePlot

Recurrence Plot
maxLyapunov

Maximum lyapunov exponent
poincareMap

Poincare map
timeAsymmetry

Time Reversibility statistic
tsayTest

Tsay's test
mcleodLiTest

McLeod-Li test
sampleEntropyFunction

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

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

Time Reversibility statistic
logisticMap

Logistic map
lorenz

Lorenz system
sinaiMap

Sinai map
spaceTimePlot

Space Time plot