Package: weibulltools 2.1.0

Tim-Gunnar Hensel

weibulltools: Statistical Methods for Life Data Analysis

Provides statistical methods and visualizations that are often used in reliability engineering. Comprises a compact and easily accessible set of methods and visualization tools that make the examination and adjustment as well as the analysis and interpretation of field data (and bench tests) as simple as possible. Non-parametric estimators like Median Ranks, Kaplan-Meier (Abernethy, 2006, <ISBN:978-0-9653062-3-2>), Johnson (Johnson, 1964, <ISBN:978-0444403223>), and Nelson-Aalen for failure probability estimation within samples that contain failures as well as censored data are included. The package supports methods like Maximum Likelihood and Rank Regression, (Genschel and Meeker, 2010, <doi:10.1080/08982112.2010.503447>) for the estimation of multiple parametric lifetime distributions, as well as the computation of confidence intervals of quantiles and probabilities using the delta method related to Fisher's confidence intervals (Meeker and Escobar, 1998, <ISBN:9780471673279>) and the beta-binomial confidence bounds. If desired, mixture model analysis can be done with segmented regression and the EM algorithm. Besides the well-known Weibull analysis, the package also contains Monte Carlo methods for the correction and completion of imprecisely recorded or unknown lifetime characteristics. (Verband der Automobilindustrie e.V. (VDA), 2016, <ISSN:0943-9412>). Plots are created statically ('ggplot2') or interactively ('plotly') and can be customized with functions of the respective visualization package. The graphical technique of probability plotting as well as the addition of regression lines and confidence bounds to existing plots are supported.

Authors:Tim-Gunnar Hensel [aut, cre], David Barkemeyer [aut]

weibulltools_2.1.0.tar.gz
weibulltools_2.1.0.tar.gz(r-4.5-noble)weibulltools_2.1.0.tar.gz(r-4.4-noble)
weibulltools_2.1.0.tgz(r-4.4-emscripten)weibulltools_2.1.0.tgz(r-4.3-emscripten)
weibulltools.pdf |weibulltools.html
weibulltools/json (API)
NEWS

# Install 'weibulltools' in R:
install.packages('weibulltools', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/tim-tu/weibulltools/issues

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3
Datasets:
  • alloy - Fatigue Life for Alloy T7989 Specimens
  • field_data - Field Data
  • shock - Distance to Failure for Vehicle Shock Absorbers
  • voltage - High Voltage Stress Test for the Dielectric Insulation of Generator armature bars

4.03 score 1 stars 54 scripts 188 downloads 35 exports 74 dependencies

Last updated 2 years agofrom:2634012fbc. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKNov 11 2024
R-4.5-linux-x86_64OKNov 11 2024

Exports:confint_betabinomconfint_fisherdelta_methoddist_delaydist_delay_registerdist_delay_reportdist_mileageestimate_cdfjohnson_methodkaplan_methodloglik_functionloglik_profilingmcs_delaymcs_delay_datamcs_delay_registermcs_delay_reportmcs_delaysmcs_mileagemcs_mileage_datamixmod_emmixmod_regressionml_estimationmr_methodnelson_methodplot_confplot_modplot_mod_mixplot_popplot_probplot_prob_mixpredict_probpredict_quantiler_squared_profilingrank_regressionreliability_data

Dependencies:askpassbase64encbslibcachemclicolorspacecpp11crosstalkcurldata.tabledigestdplyrevaluatefansifarverfastmapfontawesomefsgenericsggplot2gluegtablehighrhtmltoolshtmlwidgetshttrisobandjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclemagrittrMASSMatrixmemoisemgcvmimemunsellnlmeopensslpillarpkgconfigplotlypromisespurrrR6rappdirsRColorBrewerRcppRcppArmadillorlangrmarkdownsandwichsassscalessegmentedstringistringrsystibbletidyrtidyselecttinytexutf8vctrsviridisLitewithrxfunyamlzoo

Life Data Analysis Part I - Estimation of Failure Probabilities

Rendered fromLife_Data_Analysis_Part_I.Rmdusingknitr::rmarkdownon Nov 11 2024.

Last update: 2023-04-05
Started: 2019-01-26

Life Data Analysis Part II - Estimation Methods for Parametric Lifetime Models

Rendered fromLife_Data_Analysis_Part_II.Rmdusingknitr::rmarkdownon Nov 11 2024.

Last update: 2023-04-05
Started: 2019-01-26

Life Data Analysis Part III - Confidence Intervals

Rendered fromLife_Data_Analysis_Part_III.Rmdusingknitr::rmarkdownon Nov 11 2024.

Last update: 2023-04-05
Started: 2019-01-26

Life Data Analysis Part IV - Mixture Models

Rendered fromLife_Data_Analysis_Part_IV.Rmdusingknitr::rmarkdownon Nov 11 2024.

Last update: 2023-04-05
Started: 2023-04-05

Readme and manuals

Help Manual

Help pageTopics
weibulltoolsweibulltools-package weibulltools
Fatigue Life for Alloy T7989 Specimensalloy
Beta Binomial Confidence Bounds for Quantiles and Probabilitiesconfint_betabinom confint_betabinom.wt_model
Beta Binomial Confidence Bounds for Quantiles and Probabilitiesconfint_betabinom.default
Fisher's Confidence Bounds for Quantiles and Probabilitiesconfint_fisher confint_fisher.wt_model
Fisher's Confidence Bounds for Quantiles and Probabilitiesconfint_fisher.default
Delta Method for Parametric Lifetime Distributionsdelta_method
Parameter Estimation of a Delay Distributiondist_delay dist_delay.wt_mcs_delay_data
Parameter Estimation of the Delay in Registration Distributiondist_delay_register
Parameter Estimation of the Delay in Report Distributiondist_delay_report
Parameter Estimation of a Delay Distributiondist_delay.default
Parameter Estimation of an Annual Mileage Distributiondist_mileage dist_mileage.wt_mcs_mileage_data
Parameter Estimation of an Annual Mileage Distributiondist_mileage.default
Estimation of Failure Probabilitiesestimate_cdf estimate_cdf.wt_reliability_data
Estimation of Failure Probabilitiesestimate_cdf.default
Field Datafield_data
Estimation of Failure Probabilities using Johnson's Methodjohnson_method
Estimation of Failure Probabilities using the Kaplan-Meier Estimatorkaplan_method
Log-Likelihood Function for Parametric Lifetime Distributionsloglik_function loglik_function.wt_reliability_data
Log-Likelihood Function for Parametric Lifetime Distributionsloglik_function.default
Log-Likelihood Profile Function for Parametric Lifetime Distributions with Thresholdloglik_profiling loglik_profiling.wt_reliability_data
Log-Likelihood Profile Function for Parametric Lifetime Distributions with Thresholdloglik_profiling.default
Adjustment of Operating Times by Delays using a Monte Carlo Approachmcs_delay mcs_delay.wt_mcs_delay_data
MCS Delay Datamcs_delay_data
Adjustment of Operating Times by Delays in Registration using a Monte Carlo Approachmcs_delay_register
Adjustment of Operating Times by Delays in Report using a Monte Carlo Approachmcs_delay_report
Adjustment of Operating Times by Delays using a Monte Carlo Approachmcs_delay.default
Adjustment of Operating Times by Delays using a Monte Carlo Approachmcs_delays
Simulation of Unknown Covered Distances using a Monte Carlo Approachmcs_mileage mcs_mileage.wt_mcs_mileage_data
MCS Mileage Datamcs_mileage_data
Simulation of Unknown Covered Distances using a Monte Carlo Approachmcs_mileage.default
Weibull Mixture Model Estimation using EM-Algorithmmixmod_em mixmod_em.wt_reliability_data
Weibull Mixture Model Estimation using EM-Algorithmmixmod_em.default
Mixture Model Identification using Segmented Regressionmixmod_regression mixmod_regression.wt_cdf_estimation
Mixture Model Identification using Segmented Regressionmixmod_regression.default
ML Estimation for Parametric Lifetime Distributionsml_estimation ml_estimation.wt_reliability_data
ML Estimation for Parametric Lifetime Distributionsml_estimation.default
Estimation of Failure Probabilities using Median Ranksmr_method
Estimation of Failure Probabilities using the Nelson-Aalen Estimatornelson_method
Add Confidence Region(s) for Quantiles and Probabilitiesplot_conf plot_conf.wt_confint
Add Confidence Region(s) for Quantiles and Probabilitiesplot_conf.default
Add Estimated Population Line(s) to a Probability Plotplot_mod plot_mod.wt_model
Add Estimated Population Lines of a Separated Mixture Model to a Probability Plotplot_mod_mix
Add Estimated Population Line to a Probability Plotplot_mod.default
Add Population Line(s) to an Existing Gridplot_pop
Probability Plotting Method for Univariate Lifetime Distributionsplot_prob plot_prob.wt_cdf_estimation plot_prob.wt_model
Probability Plot for Separated Mixture Modelsplot_prob_mix
Probability Plotting Method for Univariate Lifetime Distributionsplot_prob.default
Prediction of Failure Probabilities for Parametric Lifetime Distributionspredict_prob
Prediction of Quantiles for Parametric Lifetime Distributionspredict_quantile
R-Squared-Profile Function for Parametric Lifetime Distributions with Thresholdr_squared_profiling r_squared_profiling.wt_cdf_estimation
R-Squared-Profile Function for Parametric Lifetime Distributions with Thresholdr_squared_profiling.default
Rank Regression for Parametric Lifetime Distributionsrank_regression rank_regression.wt_cdf_estimation
Rank Regression for Parametric Lifetime Distributionsrank_regression.default
Reliability Datareliability_data
Distance to Failure for Vehicle Shock Absorbersshock
High Voltage Stress Test for the Dielectric Insulation of Generator armature barsvoltage