Learn R Programming

SVDNF (version 0.1.10)

Discrete Nonlinear Filtering for Stochastic Volatility Models

Description

Implements the discrete nonlinear filter (DNF) of Kitagawa (1987) to a wide class of stochastic volatility (SV) models with return and volatility jumps following the work of Bégin and Boudreault (2021) to obtain likelihood evaluations and maximum likelihood parameter estimates. Offers several built-in SV models and a flexible framework for users to create customized models by specifying drift and diffusion functions along with an arrival distribution for the return and volatility jumps. Allows for the estimation of factor models with stochastic volatility (e.g., heteroskedastic volatility CAPM) by incorporating expected return predictors. Also includes functions to compute filtering and prediction distribution estimates, to simulate data from built-in and custom SV models with jumps, and to forecast future returns and volatility values using Monte Carlo simulation from a given SV model.

Copy Link

Version

Install

install.packages('SVDNF')

Monthly Downloads

594

Version

0.1.10

License

GPL-3

Maintainer

Louis Arsenault-Mahjoubi

Last Published

October 4th, 2024

Functions in SVDNF (0.1.10)

modelSim.dynamicsSVM

Simulation from Stochastic Volatility Models with Jumps
logLik.SVDNF

Extract Log-Likelihood for SVDNF and DNFOptim Objects
DNF.dynamicsSVM

Discrete Nonlinear Filtering Algorithm for Stochastic Volatility Models
summary.DNFOptim

Summarizing Stochastic Volatility Model Fits from the Discrete Nonlinear Filter
predict.DNFOptim

Predict Method for DNFOptim and SVDNF Objects
plot.predict.DNFOptim

Plot Predictions from DNFOptim or SVDNF Objects
dynamicsSVM

Stochastic Volatility Models Dynamics
extractVolPerc.SVDNF

Extract Filtering and Prediction Distribution Percentiles
DNFOptim.dynamicsSVM

Discrete Nonlinear Filter Maximum Likelihood Estimation Function
pars.dynamicsSVM

Parameters Names and Order for Stochastic Volatility Models with Jumps
plot.SVDNF

DNF Filtering Distribution Plot Function