Learn R Programming

GPoM (version 1.4)

Generalized Polynomial Modelling

Description

Platform dedicated to the Global Modelling technique. Its aim is to obtain ordinary differential equations of polynomial form directly from time series. It can be applied to single or multiple time series under various conditions of noise, time series lengths, sampling, etc. This platform is developped at the Centre d'Etudes Spatiales de la Biosphere (CESBIO), UMR 5126 UPS/CNRS/CNES/IRD, 18 av. Edouard Belin, 31401 TOULOUSE, FRANCE. The developments were funded by the French program Les Enveloppes Fluides et l'Environnement (LEFE, MANU, projets GloMo, SpatioGloMo and MoMu). The French program Defi InFiNiTi (CNRS) and PNTS are also acknowledged (projects Crops'IChaos and Musc & SlowFast). The method is described in the article : Mangiarotti S. and Huc M. (2019) .

Copy Link

Version

Install

install.packages('GPoM')

Monthly Downloads

168

Version

1.4

License

CeCILL-2

Maintainer

Mireille Huc

Last Published

June 16th, 2023

Functions in GPoM (1.4)

allToTest

A list providing the description of six models tested by the function autoGPoMoTest.
compDeriv

Computes the successive derivatives of a time series
autoGPoMoSearch

Automatic search of polynomial Equations
d2pMax

Provides the number of polynomial terms pMax given dMax and nVar
concat

Concat Concatenates separated time series
combiEq

combiEq : Combine Equations from different sources
cano2M

cano2M : Converts a model in canonical form into a matrix form
concatMulTS

ConcatMulTS Concatenates separated time series (of single or multiples variables)
autoGPoMoTest

Tests the numerical integrability of models and classify their dynamical regime
bDrvFilt

Builds the derivative filter
data_vignetteVI data set

Output of the vignette VI_Sensitivity
drvSucc

drvSucc : Computes the successive derivatives of a time series
findAllSets

Find all possible sets of equation combinations considering an ensemble of possible equation.
extractEq

extractEq : Extracts Equations from one system
derivODEwMultiX

deriveODEwMultiX : A Subfonction for the numerical integration of polynomial equations in the generic form defined by function poLabs and with External Forcing F(t)
data_vignetteIII data set

Output of the vignette III_Modelling
data_vignetteVII data set

Output of the vignette VII_Retro-Modelling
derivODE2

A subfonction for the numerical integration of polynomial equations provided in a generic form following the convetion defined by function poLabs.
gPoMo

Generalized Polynomial Modeling
poLabs

Polynomial labels order
pTimEv

Model stationnary testing
paramId

For parameter Identification
numinoisy

Generates time series of deterministic-behavior with stochatic perturbations (measurement and/or dynamical noise)
gloMoId

Global Model Identification
odeBruitMult2

For the numerical integration of ordinary differential equations with dynamical noise.
numiMultiX

Numerical Integration polynomial ODEs with Multiple eXternal forcing
predictab

Estimate the models performance obtained with GPoMo in term of predictability
detectP1limCycl

Detection of limit cycles of period-1
numicano

Numerical Integration of models in ODE of polynomial form
p2dMax

p2dMax : provides the maximum polynomial degree dMax given the number of variables nVar and the number of possible polynomial terms pMax.
svrlTS

A data set for the global modeling of time series in association
testP

Periodic solution test
subSysD

subSysD : Sub-systems Disentangling
visuEq

Displays the models Equations
regOrd

Generate the conventional order for polynomial terms in a the polynomial formulation
wInProd

Weighted inner product
visuOutGP

visuOutGP : get a quick information of gPoMo output
regSeries

Estimates the monomial time series
P1FxChP2

A data set for testing periodicity
GPoM-package

GPoM package: Generalized Polynomial Modelling
GSproc

Gram-Schmidt procedure
Rossler-1976 data set

Time series of the Rossler-1976 system
allMod_nVar3_dMax2 data set

Numerical description of a list of eighteen three-dimensional chaotic sytems (see vignette 7_Retro-Modelling)
NDVI

A time series of vegetation index measured from satellite
RosYco

Twelve Rossler-1976 time series (exclusively variable \(y\))
P1FxCh

A data set for testing periodicity
TS

Time series resulting from the integration of a non stationary system
TSallMod_nVar3_dMax2 data set

Time series of three-dimensional chaotic sytems (for vignette VII_Retro-Modelling)