00fArma-package: Modelling ARMA Time Series Processes

Description Details 1 Introduction 2 ARMA Modeling Interface 3 Statistics of the True ARMA Process 4 Long Range Dependence Modelling 5 LRD True Statistics About Rmetrics:

Description

The Rmetrics "fArma" package is a collection of functions to analyze and model ARMA time series processes which special emphesis in Finance.

Details

1
2
3
4
5
6
7
8
        Package:    \tab fArma\cr
        Type:       \tab Package\cr
        Version:    \tab R 3.0.1\cr
        Date:       \tab 2014\cr
        License:    \tab GPL Version 2 or later\cr
        Copyright:  \tab (c) 1999-2014 Rmetrics Assiciation\cr
        URL:        \tab \url{https://www.rmetrics.org}
    

1 Introduction

The 'fARMA' package is a collection of functions to analyze, to simulate, to fit parameteres, and to forecast ARMA model and long range dependency of fincnaial time series models.

2 ARMA Modeling Interface

The section provides a collection simple to use functions to model univariate autoregressive moving average time series processes, including time series simulation, parameter estimation, diagnostic analysis of the fit, and predictions of future values.

1
2
3
    armaSim         simulates an artificial ARMA time series process
    armaFit         fits the parameters of an ARMA time series process
    

Extractor Functions:

1
2
3
4
    fitted          returns fitted values
    coef            returns coefficients
    residuals       returns residuals
    

Forecasting Function:

1
2
    predict         forecasts and optionally plots ARMA processes
    

Generic print, plot and summary functions:

1
2
3
4
    print           print method
    plot            plot method
    summary         summary method
    

3 Statistics of the True ARMA Process

Here we provide two functions to compute the statistics of a true ARMA time series process.

1
2
3
    armaRoots       roots of the characteristic ARMA polynomial
    armaTrueacf     true autocorrelation function of an ARMA process
    

4 Long Range Dependence Modelling

This is a collection and description of functions to investigate the long range dependence or long memory behavior of an univariate time series process. Included are functions to simulate fractional Gaussian noise and fractional ARMA processes, and functions to estimate the Hurst exponent by several different methods.

Functions to simulate long memory time series processes:

1
2
3
4
5
6
7
    fnmSim          simulates fractional Brownian motion
    - mvn           from the numerical approximation of the stochastic integral
    - chol          from the Choleski's decomposition of the covariance matrix
    - lev           using the method of Levinson
    - circ          using the method of Wood and Chan
    - wave          using the wavelet synthesis
    
1
2
3
4
5
    fgnSim          simulates fractional Gaussian noise
    - beran         using the method of Beran
    - durbin        using the method Durbin and Levinson
    - paxson        using the method of Paxson
    
1
2
    farimaSim       simulates FARIMA time series processes
    

Functions to estimate the Hurst exponent:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
    aggvarFit       aggregated variance method
    diffvarFit      differenced aggregated variance method
    absvalFit       aggregated absolute value (moment) method
    higuchiFit      Higuchi's or fractal dimension method
    pengFit         Peng's or variance of residuals method
    rsFit           R/S Rescaled Range Statistic method
    perFit          periodogram method
    boxperFit       boxed (modified) periodogram method
    whittleFit      Whittle estimator
    hurstSlider     interactive Display of Hurst Estimates
    

Function for the wavelet estimator:

1
2
    waveletFit      wavelet estimator
    

5 LRD True Statistics

This section provides two sets of functions functions to investigate the true statistics of the long range dependence or long memory behavior of univariate FGN or FARIMA time series processes.

FGN Models:

1
2
3
4
    fgnTrueacf            returns true FGN covariances
    fgnTruefft            returns true FGN fast Fourier transform
    fgnStatsSlider        returns a plot of true FGN Statistics
    

FARIMA Models:

1
2
3
4
    farimaTrueacf         returns true FARIMA covariances
    farimaTruefft         returns true FARIMA fast Fourier transform
    farimaStatsSlider     returns a plot of true FARIMA Statistics
    

About Rmetrics:

The fArma Rmetrics package is written for educational support in teaching "Computational Finance and Financial Engineering" and licensed under the GPL.


fArma documentation built on Nov. 17, 2017, 6:11 a.m.

Related to 00fArma-package in fArma...