iweibull function

Weibull distribution functions

Weibull distribution functions

iweibull(x, shape, scale = 1) mweibull(x, shape, scale = 1) parameters_weibull(...)

Arguments

  • x: A numeric vector
  • shape: Shape parameter for Weibull distribution. See stats::dweibull().
  • scale: Scale parameter for Weibull distribution. See stats::dweibull().
  • ...: currently ignored

Returns

A numeric vector

Details

Intensity function for the Weibull distribution.

iweibull(x)=(shapescale)(xscale)shape1 iweibull(x) = \left( \frac{shape}{scale} \right) \cdot\left( \frac{x}{scale} \right)^{shape - 1}

Mean intensity function for the Weibull distribution.

mweibull(x)=(xscale)shape mweibull(x) = \left( \frac{x}{scale} \right)^{shape}

parameters_weibull() returns a list() with two components: shape

and scale, each of which is a list() of distribution parameters. These parameters are used to define the prior distributions for the hyperparameters.

Examples

# Compute the intensities and plot them iweibull(1, shape = 1, scale = 1) plot(x = 1:10, y = iweibull(1:10, shape = 2, scale = 2)) # Compute various values of the distribution mweibull(1, shape = 1, scale = 1) plot(x = 1:10, y = mweibull(1:10, shape = 1, scale = 1)) plot(x = 1:10, y = mweibull(1:10, shape = 1, scale = 2)) plot(x = 1:10, y = mweibull(1:10, shape = 0.5, scale = 2)) plot(x = 1:10, y = mweibull(1:10, shape = 0.5, scale = 100)) plot(x = 1:10, y = mweibull(1:10, shape = 2, scale = 2)) plot(x = 1:10, y = mweibull(1:10, shape = 2, scale = 100)) # Generate prior distribution hyperparameters parameters_weibull()

See Also

stats::dweibull()

stats::dgamma()