BivLaplaceRL

CRAN status R-CMD-check Codecov test coverage License: GPL v3

BivLaplaceRL is an R package for bivariate Laplace transforms, stochastic ordering concepts, and entropy measures in reliability analysis. It consolidates the methods from three research publications into a single, CRAN-ready package.

Residual Life Analysis

Bivariate Laplace transforms of residual lives — closed-form Gumbel results, general numerical integration, nonparametric estimation, and NBUHR/NWUHR aging class characterisation.

Reversed Residual Lives

BLt-Rrl framework: reversed hazard gradient, reversed mean residual life, and closed-form transforms for FGM and bivariate power distributions.

Entropy & Information

Residual entropy generating function (REGF) — a dynamic generalisation of Golomb’s information generating function, with nonparametric estimation and Monte-Carlo simulation.

Stochastic Orders

Seven bivariate stochastic order checks: BLt-rl, BLt-Rrl, weak hazard rate, MRL, relative MRL, reversed hazard rate, and reversed MRL orders.

Research Basis

Paper Journal Authors
Bivariate Laplace transform of residual lives and their properties Communications in Statistics — Theory and Methods (2022) Jayalekshmi S., Rajesh G., Nair N.U.
Bivariate Laplace transform order and ordering of reversed residual lives Int. J. Reliability, Quality and Safety Engineering Jayalekshmi S., Rajesh G.
On residual entropy generating function Journal of the Indian Statistical Association 62(1):81–93 (2024) Smitha S., Rajesh G., Jayalekshmi S.

Features

Parametric Distributions

Bivariate Laplace Transform of Residual Lives

Bivariate Laplace Transform of Reversed Residual Lives

Stochastic Orders

Entropy Measures

Plotting

Installation

# Install from CRAN
install.packages("BivLaplaceRL")
# Development version from GitHub
# install.packages("devtools")
devtools::install_github("itsmdivakaran/BivLaplaceRL")

Quick Start

library(BivLaplaceRL)

# 1. Simulate from Gumbel bivariate exponential
set.seed(42)
dat <- rgumbel_biv(500, k1 = 1, k2 = 1, theta = 0.5)

# 2. Nonparametric estimate of BLT of residual lives
np_blt_residual(dat, s1 = 1, s2 = 1, t1 = 0.3, t2 = 0.3)

# 3. Compare with closed-form
blt_residual_gumbel(s1 = 1, s2 = 1, t1 = 0.3, t2 = 0.3, k1 = 1, k2 = 1, theta = 0.5)

# 4. Check weak bivariate hazard rate order
sX <- function(x1, x2) sgumbel_biv(x1, x2, k1 = 2, k2 = 2)
sY <- function(x1, x2) sgumbel_biv(x1, x2, k1 = 1, k2 = 1)
biv_whr_order(sX, sY)$order_holds

# 5. Residual Entropy Generating Function
f  <- function(x) dexp(x, rate = 1)
Fb <- function(x) pexp(x, rate = 1, lower.tail = FALSE)
residual_info_gen(f, Fb, alpha = 2, t = 0.5)

Authors

Mahesh Divakaran (maintainer) Research Scholar, Amity School of Applied Sciences, Amity University Lucknow imaheshdivakaran@gmail.com

S. Jayalekshmi, G. Rajesh, N. Unnikrishnan Nair Department of Statistics, Cochin University of Science and Technology

Smitha S. K. E. College, Mannanam

References

Jayalekshmi S., Rajesh G., Nair N.U. (2022). Bivariate Laplace transform of residual lives and their properties. Communications in Statistics — Theory and Methods. https://doi.org/10.1080/03610926.2022.2085874

Jayalekshmi S., Rajesh G. Bivariate Laplace transform order and ordering of reversed residual lives. International Journal of Reliability, Quality and Safety Engineering.

Smitha S., Rajesh G., Jayalekshmi S. (2024). On residual entropy generating function. Journal of the Indian Statistical Association, 62(1), 81–93.

License

GPL-3 © 2024 Mahesh Divakaran