dPiecewisePareto: Density of the Piecewise Pareto Distribution

View source: R/Functions.R

dPiecewiseParetoR Documentation

Density of the Piecewise Pareto Distribution

Description

Calculates the density function of the piecewise Pareto distribution

Usage

dPiecewisePareto(x, t, alpha, truncation = NULL, truncation_type = "lp")

Arguments

x

Numeric. The function evaluates the density at x.

t

Numeric vector. Thresholds of the piecewise Pareto distribution.

alpha

Numeric vector. alpha[i] is the Pareto alpha in excess of t[i].

truncation

Numeric. If truncation is not NULL and truncation > t, then the Pareto distribution is truncated at truncation.

truncation_type

Character. If truncation_type = "wd" then the whole distribution is truncated. If truncation_type = "lp" then a truncated Pareto is used for the last piece.

Value

Density function of the piecewise Pareto distribution with parameter vectors t and alpha evaluated at x

Examples

t <- c(1000, 2000, 3000)
alpha <- c(1, 1.5, 2)
x <- 0:10 * 1000
dPiecewisePareto(x, t, alpha)
dPiecewisePareto(x, t, alpha, truncation = 5000, truncation_type = "lp")
dPiecewisePareto(x, t, alpha, truncation = 5000, truncation_type = "wd")


ulrichriegel/Pareto documentation built on April 21, 2023, 8:39 p.m.