Learn R Programming

⚠️There's a newer version (0.4) of this package.Take me there.

Introduction

Welcome to ReliaGrowR! This package provides modeling and plotting functions for Reliability Growth Analysis (RGA), including:

  • Duane Analysis
  • Crow-AMSAA NHPP
  • Piecewise Weibull NHPP
  • Piecewise Weibull NHPP with Change Point Detection

To learn more about RGA and this package, please view the vignette.

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.

Copy Link

Version

Install

install.packages('ReliaGrowR')

Monthly Downloads

567

Version

0.1.5

License

CC BY 4.0

Issues

Pull Requests

Stars

Forks

Maintainer

Paul Govan

Last Published

July 13th, 2025

Functions in ReliaGrowR (0.1.5)

print.rga

Print method for rga objects.
plot_rga

Plot Reliability Growth Analysis Results
duane_plot

Duane Analysis.
print.duane

Print method for duane objects.
rga

Reliability Growth Analysis.
weibull_to_rga

Weibull to RGA