Class DisplacedLognormalGJRGARCH

java.lang.Object
net.finmath.timeseries.models.parametric.DisplacedLognormalGJRGARCH
All Implemented Interfaces:
HistoricalSimulationModel, TimeSeriesModelParametric

public class DisplacedLognormalGJRGARCH extends Object implements TimeSeriesModelParametric, HistoricalSimulationModel
Displaced log-normal process with GJR-GARCH(1,1) volatility. This class estimate the process \[ \mathrm{d} \log(X + a) = \frac{\sigma}{b + a} \mathrm{d}W(t) \] where \( a > -min(X(t_{i}) \) and thus \( X+a > 0 \) and \( b = 1 - -min(X(t_{i}) \) \) and \( \sigma \) is given by a GJR-GARCH(1,1) process. The choice of b ensures that b+a ≥ 1. For a=0 we have a log-normal process with volatility σ/(b + a). For a=infinity we have a normal process with volatility σ.
Version:
1.0
Author:
Christian Fries
  • Constructor Details

    • DisplacedLognormalGJRGARCH

      public DisplacedLognormalGJRGARCH(TimeSeries timeSeries)
    • DisplacedLognormalGJRGARCH

      public DisplacedLognormalGJRGARCH(TimeSeries timeSeries, double lowerBoundDisplacement)
    • DisplacedLognormalGJRGARCH

      public DisplacedLognormalGJRGARCH(TimeSeries timeSeries, double lowerBoundDisplacement, double upperBoundDisplacement)
  • Method Details