Class for scaled Bernstein functions
Source:R/s4-ScaledBernsteinFunction.R
ScaledBernsteinFunction-class.RdBernstein functions are stable under (nonnegative) scalar multiplication, i.e. if \(\psi\) is a Bernstein function and \(\lambda \geq 0\) , then $$ x \mapsto \lambda \psi(x), x > 0, $$ is also a Bernstein function.
Slots
scaleThe scalar factor with which the original Bernstein function is to be multiplied.
originalThe original Bernstein function which is to be multiplied.
See also
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,
PoissonBernsteinFunction-class,
SumOfBernsteinFunctions-class
Other Bernstein function transformer classes:
CompositeScaledBernsteinFunction-class,
ConvexCombinationOfBernsteinFunctions-class,
SumOfBernsteinFunctions-class
Examples
# Create an object of class ScaleBernsteinFunction
ScaledBernsteinFunction()
#> An object of class "ScaledBernsteinFunction"
#> (invalid or not initialized)
ScaledBernsteinFunction(
scale = 2,
original = AlphaStableBernsteinFunction(alpha = 0.5)
)
#> An object of class "ScaledBernsteinFunction"
#> - scale: 2
#> - original:
#> An object of class "AlphaStableBernsteinFunction"
#> - alpha: 0.5