Learn R Programming

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

Sim.DiffProc (version 2.5)

Simulation of Diffusion Processes

Description

The package Sim.DiffProc is an object created in the R language for simulation and modeling of stochastic differential equations (SDEs), and statistical analysis of diffusion processes solution of SDEs. This package contains many objects (code/function), for example a numerical methods to find the solutions to SDEs (one, two and three dimensional), which simulates a flows trajectories, with good accuracy. Many theoretical problems on the SDEs have become the object of practical research, as statistical analysis and simulation of solution of SDEs, enabled many searchers in different domains to use these equations to modeling and to analyse practical problems, in financial and actuarial modeling and other areas of application, for example modelling and simulate of dispersion in shallow water using the attractive center (Boukhetala K, 1996),and the stochastic calculus are applied to the random oscillators problem in physics. We hope that the package presented here and the updated survey on the subject might be of help for practitioners, postgraduate and PhD students, and researchers in the field who might want to implement new methods and ideas using R as a statistical environment.

Copy Link

Version

Install

install.packages('Sim.DiffProc')

Monthly Downloads

678

Version

2.5

License

GPL (>= 2)

Maintainer

Arsalane Guidoum

Last Published

June 9th, 2012

Functions in Sim.DiffProc (2.5)

Ajdnorm

Adjustment By Normal Distribution
DATA2

Observation of Geometric Brownian Motion Model
SSCPP

Stochastic system with a cylindric phase plane
Ajdchisq

Adjustment By Chi-Squared Distribution
Ajdgamma

Adjustment By Gamma Distribution
AnaSimFPT

Simulation The First Passage Time FPT For A Simulated Diffusion Process
BMP

Brownian Motion Property (trajectories brownian between function (+/-)2*sqrt(C*t))
BMItoC

Properties of the stochastic integral and Ito Process [3]
BMscal

Brownian Motion Property (Invariance by scaling)
MartExp

Creating The Exponential Martingales Process
Stcauchy

Creating Stochastic Process The Cauchy Distribution
Ajdf

Adjustment By F Distribution
BMinf

Brownian Motion Property
Stgamma

Creating Stochastic Process The Gamma Distribution
Telegproc

Realization a Telegraphic Process
ABM

Creating Arithmetic Brownian Motion Model
Ajdexp

Adjustment By Exponential Distribution
BMcov

Empirical Covariance for Brownian Motion
Ajdt

Adjustment By Student t Distribution
Ajdbeta

Adjustment By Beta Distribution
Stlogis

Creating Stochastic Process The Logistic Distribution
Stlnorm3

Creating Stochastic Process The Three-Parameter Log Normal Distribution
BMIrt

Brownian Motion Property (Invariance by reversal of time)
Stweibull

Creating Stochastic Process The Weibull Distribution
SRW

Creating Random Walk
DATA3

Observation of Arithmetic Brownian Motion
Ajdlognorm

Adjustment By Log Normal Distribution
WNG

Creating White Noise Gaussian
BMIto2

Properties of the stochastic integral and Ito Process [2]
BMItoP

Properties of the stochastic integral and Ito Process [4]
BMStra

Stratonovitch Integral [1]
BMItoT

Properties of the stochastic integral and Ito Process [5]
BMStraP

Stratonovitch Integral [3]
BMIto1

Properties of the stochastic integral and Ito Process [1]
Kern_general

Adjustment the Density of Random Variable by Kernel Methods
BMStraC

Stratonovitch Integral [2]
AnaSimX

Simulation M-Samples of Random Variable X(v[t]) For A Simulated Diffusion Process
tho_M2

Simulation The First Passage Time FPT For Attractive Model(S >= 2,Sigma)
Ajdweibull

Adjustment By Weibull Distribution
Svandp

Stochastic Van der Pol oscillator
DATA1

Observation of Ornstein-Uhlenbeck Process
OU

Creating Ornstein-Uhlenbeck Process
GBMF

Creating Flow of Geometric Brownian Motion Models
HWVF

Creating Flow of Hull-White/Vasicek (HWV) Gaussian Diffusion Models
Hyproc

Creating The Hyperbolic Process (by Milstein Scheme)
OUF

Creating Flow of Ornstein-Uhlenbeck Process
PEOU

Parametric Estimation of Ornstein-Uhlenbeck Model (Exact likelihood inference)
PEBS

Parametric Estimation of Model Black-Scholes (Exact likelihood inference)
PEABM

Parametric Estimation of Arithmetic Brownian Motion(Exact likelihood inference)
BMRW

Creating Brownian Motion Model (by a Random Walk)
BBF

Creating Flow of Brownian Bridge Model
BMRWF

Creating Flow of Brownian Motion (by a Random Walk)
BB

Creating Brownian Bridge Model
BMNF

Creating Flow of Brownian Motion (by the Normal Distribution)
SLVM

Stochastic Lotka-Volterra Model
ABMF

Creating Flow of The Arithmetic Brownian Motion Model
HWV

Creating Hull-White/Vasicek (HWV) Gaussian Diffusion Models
Stexp

Creating Stochastic Process The Exponential Distribution
Stbeta

Creating Stochastic Process The Beta Distribution
test_ks_dt

Kolmogorov-Smirnov Tests (Student t Distribution)
PEOUG

Parametric Estimation of Hull-White/Vasicek (HWV) Gaussian Diffusion Models(Exact likelihood inference)
test_ks_dlognorm

Kolmogorov-Smirnov Tests (Log Normal Distribution)
Sharosc

Stochastic harmonic oscillator
test_ks_dweibull

Kolmogorov-Smirnov Tests (Weibull Distribution)
PEOUexp

Parametric Estimation of Ornstein-Uhlenbeck Model (Explicit Estimators)
Asys

Evolution a Telegraphic Process in Time
BMStraT

Stratonovitch Integral [4]
Besselp

Creating Bessel process (by Milstein Scheme)
test_ks_dexp

Kolmogorov-Smirnov Tests (Exponential Distribution)
Kern_meth

Kernel Density of Random Variable X
hist_general

Adjustment the Density of Random Variable X by Histograms Methods
GBM

Creating Geometric Brownian Motion (GBM) Models
Srayle

Stochastic Rayleigh oscillator
Spendu

Stochastic pendulum
test_ks_df

Kolmogorov-Smirnov Tests (F Distribution)
Stlgamma3

Creating Stochastic Process The Log Three-Parameter Gamma Distribution
tho_02diff

Simulation The First Passage Time FPT For Attractive Model for Two-Diffusion Processes V(1) and V(2)
Stst

Creating Stochastic Process The Student Distribution
CIR

Creating Cox-Ingersoll-Ross (CIR) Square Root Diffusion Models (by Milstein Scheme)
DWP

Creating Double-Well Potential Model (by Milstein Scheme)
ROU

Creating Radial Ornstein-Uhlenbeck Process (by Milstein Scheme)
Sosadd

Stochastic oscillator with additive noise
PDP

Creating Pearson Diffusions Process (by Milstein Scheme)
INFSR

Creating Ahn and Gao model or Inverse of Feller Square Root Models (by Milstein Scheme)
CIRhy

Creating The modified CIR and hyperbolic Process (by Milstein Scheme)
Stgamma3

Creating Stochastic Process The Three-Parameter Gamma Distribution
diffBridge

Creating Diffusion Bridge Models (by Euler Scheme)
CKLS

Creating The Chan-Karolyi-Longstaff-Sanders (CKLS) family of models (by Milstein Scheme)
PredCorr

Predictor-Corrector Method For One-Dimensional SDE
WFD

Wright-Fisher Diffusion
FBD

Feller Branching Diffusion
Stlnorm

Creating Stochastic Process The Log Normal Distribution
test_ks_dgamma

Kolmogorov-Smirnov Tests (Gamma Distribution)
tho_M1

Simulation The First Passage Time FPT For Attractive Model(S = 1,Sigma)
Stgumbel

Creating Stochastic Process The Gumbel Distribution
RadialP2D_1

Two-Dimensional Attractive Model Model(S = 1,Sigma)
test_ks_dbeta

Kolmogorov-Smirnov Tests (Beta Distribution)
test_ks_dchisq

Kolmogorov-Smirnov Tests (Chi-Squared Distribution)
fctrep_Meth

Calculating the Empirical Distribution of Random Variable X
Stllogis

Creating Stochastic Process The Log Logistic Distribution
fctgeneral

Adjustment the Empirical Distribution of Random Variable X
Stchisq

Creating Stochastic Process The (non-central) Chi-Squared Distribution
BMN3D

Simulation Three-Dimensional Brownian Motion (by the Normal Distribution)
RadialP_2

Radial Process Model(S >= 2,Sigma) Or Attractive Model
BMN2D

Simulation Two-Dimensional Brownian Motion (by the Normal Distribution)
Sim.DiffProc-package

Simulation of Diffusion Processes.
TwoDiffAtra2D

Two-Dimensional Attractive Model for Two-Diffusion Processes V(1) and V(2)
RadialP2D_2PC

Two-Dimensional Attractive Model in Polar Coordinates Model(S >= 2,Sigma)
BMRW2D

Simulation Two-Dimensional Brownian Motion (by a Random Walk)
PredCorr2D

Predictor-Corrector Method For Two-Dimensional SDE
BMRW3D

Simulation Three-Dimensional Brownian Motion (by a Random Walk)
RadialP_1

Radial Process Model(S = 1,Sigma) Or Attractive Model
TwoDiffAtra3D

Three-Dimensional Attractive Model for Two-Diffusion Processes V(1) and V(2)
RadialP2D_2

Two-Dimensional Attractive Model Model(S >= 2,Sigma)
RadialP2D_1PC

Two-Dimensional Attractive Model in Polar Coordinates Model(S = 1,Sigma)
RadialP3D_2

Three-Dimensional Attractive Model Model(S >= 2,Sigma)
Stweibull3

Creating Stochastic Process The Three-Parameter Weibull Distribution
snssde3D

Numerical Solution of Three-Dimensional SDE
PredCorr3D

Predictor-Corrector Method For Three-Dimensional SDE
snssde2D

Numerical Solution of Two-Dimensional SDE
RadialP3D_1

Three-Dimensional Attractive Model Model(S = 1,Sigma)
JDP

Creating The Jacobi Diffusion Process (by Milstein Scheme)
Stllogis3

Creating Stochastic Process The Three-Parameter Log Logistic Distribution
Hyprocg

Creating The General Hyperbolic Diffusion (by Milstein Scheme)
snssde

Numerical Solution of One-Dimensional SDE
test_ks_dnorm

Kolmogorov-Smirnov Tests (Normal Distribution)
Appdcon

Approximated Conditional Law a Diffusion Process
showData

Display a Data Frame in a Tk Text Widget
hist_meth

Histograms of Random Variable X
CEV

Creating Constant Elasticity of Variance (CEV) Models (by Milstein Scheme)
Stgp

Creating Stochastic Process The Generalized Pareto Distribution
BMN

Creating Brownian Motion Model (by the Normal Distribution)