| PoissonBernsteinFunction-class | R Documentation |
The Poisson process with arrival-rate \lambda and fixed jump size
\eta is a Lévy subordinator corresponding to the Bernstein function
\psi(x) = 1 - e^{-x\eta}, x>0.
For the Poisson Bernstein function, the higher-order alternating iterated forward differences can be calculated in closed form:
{(-1)}^{k-1} \Delta^k \psi(x) = e^{-u\eta} (1-e^{-\eta})^k, x>0, k>0.
The Poisson Bernstein function has the (discrete) Lévy density \nu:
\nu(du)
= \delta_{\eta}(du), \quad u > 0 .
etaThe fixed (positive) jump size.
getLevyDensity(), calcIterativeDifference(),
calcShockArrivalIntensities(), calcExShockArrivalIntensities(),
calcExShockSizeArrivalIntensities(), calcMDCMGeneratorMatrix(),
rextmo(), rpextmo()
Other Bernstein function classes:
AlphaStableBernsteinFunction-class,
BernsteinFunction-class,
CompleteBernsteinFunction-class,
CompositeScaledBernsteinFunction-class,
ConstantBernsteinFunction-class,
ConvexCombinationOfBernsteinFunctions-class,
ExponentialBernsteinFunction-class,
GammaBernsteinFunction-class,
InverseGaussianBernsteinFunction-class,
LevyBernsteinFunction-class,
LinearBernsteinFunction-class,
ParetoBernsteinFunction-class,
ScaledBernsteinFunction-class,
SumOfBernsteinFunctions-class
Other Levy Bernstein function classes:
AlphaStableBernsteinFunction-class,
CompleteBernsteinFunction-class,
ExponentialBernsteinFunction-class,
GammaBernsteinFunction-class,
InverseGaussianBernsteinFunction-class,
LevyBernsteinFunction-class,
ParetoBernsteinFunction-class
Other Bernstein function boundary classes:
ConstantBernsteinFunction-class,
LinearBernsteinFunction-class
# Create an object of class PoissonBernsteinFunction
PoissonBernsteinFunction()
PoissonBernsteinFunction(eta = 2)
# Create a Lévy density
bf <- PoissonBernsteinFunction(eta = 0.7)
levy_density <- getLevyDensity(bf)
sum(levy_density$y * pmin(1, levy_density$x))
# Evaluate the Bernstein function
bf <- PoissonBernsteinFunction(eta = 0.3)
calcIterativeDifference(bf, 1:5)
# Calculate shock-arrival intensities
bf <- PoissonBernsteinFunction(eta = 0.8)
calcShockArrivalIntensities(bf, 3)
calcShockArrivalIntensities(bf, 3, tolerance = 1e-4)
# Calculate exchangeable shock-arrival intensities
bf <- PoissonBernsteinFunction(eta = 0.4)
calcExShockArrivalIntensities(bf, 3)
calcExShockArrivalIntensities(bf, 3, tolerance = 1e-4)
# Calculate exchangeable shock-size arrival intensities
bf <- PoissonBernsteinFunction(eta = 0.2)
calcExShockSizeArrivalIntensities(bf, 3)
calcExShockSizeArrivalIntensities(bf, 3, tolerance = 1e-4)
# Calculate the Markov generator
bf <- PoissonBernsteinFunction(eta = 0.6)
calcMDCMGeneratorMatrix(bf, 3)
calcMDCMGeneratorMatrix(bf, 3, tolerance = 1e-4)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.