Learn R Programming

ReliaGrowR

Introduction

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

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

RGA is an important part of reliability engineering, focused on improving reliability during development and testing of products. By analyzing failure data, RGA helps engineers and researchers identify trends, estimate reliability parameters, and track improvements over time.

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, suppose a machine has failed at the following times with the corresponding number of failures.

times <- c(100, 200, 300, 400, 500)
failures <- c(1, 2, 1, 3, 2)

To perform RGA, use the rga function and plot the results. The plot displays the cumulative failures over time along with the fitted reliability growth model.

result <- rga(times, failures)
plot(result, main = "Reliability Growth Analysis", xlab = "Cumulative Time", ylab = "Cumulative Failures")

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

283

Version

0.4

License

CC BY 4.0

Issues

Pull Requests

Stars

Forks

Maintainer

Paul Govan

Last Published

March 31st, 2026

Functions in ReliaGrowR (0.4)

plot.rga

Plot Method for RGA Objects
grwr_api

ReliaGrowR API
ReliaGrowR-package

ReliaGrowR: Reliability Growth Analysis
duane

Duane Analysis
plot.duane

Plot Method for Duane Analysis
print.rga

Print method for rga objects.
ppplot.rga

P-P Plot for RGA Objects
predict_rga

Forecast Cumulative Failures from a Reliability Growth Model
plot.rga_predict

Plot Method for rga_predict Objects
sim_failures

Simulate Failures from a Conditional Weibull Model
print.rga_predict

Print Method for rga_predict Objects
rga

Reliability Growth Analysis.
rdt

Reliability Demonstration Test (RDT) Plan Calculator
qqplot.rga

Q-Q Plot for RGA Objects
print.duane

Print method for duane objects.
print.rdt

Print method for rdt objects
testdata

Reliability Test Data
weibull_to_rga

Weibull to RGA