Skip to contents

Welcome to ReliaLearnR! This package provides interactive learning modules for beginners in reliability analysis. The modules are built using the learnr package and cover topics such as life data analysis, reliability testing, and reliability, availability, and maintainability (RAM) concepts. The package also includes helper functions for common RAM calculations.

Installation

To install ReliaLearnR in R:

install.packages('ReliaLearnR')

To install the development version:

# install.packages("pak")
pak::pak("paulgovan/ReliaLearnR")

Note: You may be prompted to update dependent packages before installing. To do this when prompted during installation type 1 (All) to update.

Usage

The package includes three interactive learning modules. To access them, load the package and call the respective function:

  • ram() - A quick reference for common Reliability, Availability, and Maintainability concepts (estimated duration ~ 1 hour)
  • lda() - An introduction to Life Data Analysis (estimated duration ~2 hours)
  • rt()- An introduction to Reliability Testing (estimated duration ~ 2 hours)

The modules can also be accessed in a browser at paulgovan.shinyapps.io/RAMAnalysis/, paulgovan.shinyapps.io/LifeDataAnalysis/ and paulgovan.shinyapps.io/ReliabilityTesting/.

Several helper functions for common RAM calculations are also included. These functions can be used independently of the learning modules:

  • rel() - reliability function
  • avail() - availability function
  • mttf() - mean time to failure
  • mtbf() - mean time between failure
  • fr() - failure rate

Code of Conduct

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

More resources

WeibullR.plotly is a package for building interactive Weibull models.

WeibullR.shiny is a web application for life data analysis.