Description
Reliability Growth Analysis.
Description
Modeling and plotting functions for Reliability Growth Analysis (RGA). Models include the Duane (1962) <doi:10.1109/TA.1964.4319640>, Non-Homogeneous Poisson Process (NHPP) by Crow (1975) <https://apps.dtic.mil/sti/citations/ADA020296>, Piecewise Weibull NHPP by Guo et al. (2010) <doi:10.1109/RAMS.2010.5448029>, and Piecewise Weibull NHPP with Change Point Detection based on the 'segmented' package by Muggeo (2024) <https://cran.r-project.org/package=segmented>.
README.md
Reliability Growth Analysis via:
- Duane Analysis
- Crow-AMSAA NHPP
- Piecewise Weibull NHPP
- Piecewise Weibull NHPP with Change Point Detection
Installation
To install the release version of ReliaGrowR, use:
install_packages('ReliaGrowR')
You can install the development version of ReliaGrowR like so:
devtools::install_github('paulgovan/ReliaGrowR')
Example
Here is a basic example of Reliability Growth Analysis:
First, load the package:
library(ReliaGrowR)
Next, set up some cumulative time and failure data:
times <- c(100, 200, 300, 400, 500)
failures <- c(1, 2, 1, 3, 2)
Then run the rga and plot the results:
result <- rga(times, failures)
plot_rga(result)

Code of Conduct
Please note that the ReliaGrowR project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.