Learn R Programming

nonlinearTseries (version 0.3.2)

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

Version

0.3.2

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Constantino A. Garcia

Last Published

March 23rd, 2026

Functions in nonlinearTseries (0.3.2)

logisticMap

Logistic map
nlOrder

Get the order of the nonlinear chaotic invariant.
mutualInformation

Average Mutual Information (AMI)
nonLinearNoiseReduction

Nonlinear noise reduction
estimateEmbeddingDim

Estimate the embedding dimension
neighbourSearch

neighbour search
recurrencePlot

Recurrence Plot
radius

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

Lorenz system
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)
timeAsymmetry

Time Reversibility statistic
rqa

Recurrence Quantification Analysis (RQA)
tsayTest

Tsay's test
timeLag

Estimate an appropiate time lag for the Takens' vectors
nonLinearPrediction

Nonlinear time series prediction
surrogateTest

Surrogate data testing
mcleodLiTest

McLeod-Li test
rossler

Rossler system
windowSizes

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

Nonlinearity test
maxLyapunov

Maximum lyapunov exponent
timeAsymmetry2

Time Reversibility statistic
thresholdTest

Threshold nonlinearity test
sinaiMap

Sinai map
keenanTest

Keenan's test
logRadius

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

Space Time plot
plotLocalScalingExp

Plot local scaling exponents
poincareMap

Poincare map
divTime

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

Clifford map
contourLines

Obtain the contour lines of the space time plot.
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.
embeddingDims

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

Detrended Fluctuation Analysis
buildTakens

Build the Takens' vectors
FFTsurrogate

Generate surrogate data using the Fourier transform
corrDim

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

neighbour search
fixedMass

fixed mass
getContourLines

Obtain the contour lines of the space time plot.
estimate

Estimate several chaotic invariants using linear regression
ikedaMap

Ikeda map
infDim

Information dimension
fluctuationFunction

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

Gauss map
henon

Henon map