Package: serieshaz 0.2.0

serieshaz: Series System Distributions from Dynamic Failure Rate Components

Compose multiple dynamic failure rate distributions into series system distributions where the system hazard equals the sum of component hazards. Supports hazard, survival, cumulative distribution function, density, sampling, and maximum likelihood estimation fitting via the dfr_dist() class from 'flexhaz'. Series distributions implement the 'dist.structure' protocol so structural queries (phi, min_paths, min_cuts, system_signature, structural importance, reliability, dual) and the importance measures from 'dist.structure' work directly on serieshaz objects. Methods for series system reliability follow Barlow and Proschan (1975, ISBN:0898713692).

Authors:Alexander Towell [aut, cre]

serieshaz_0.2.0.tar.gz
serieshaz_0.2.0.zip(r-4.7-any)serieshaz_0.2.0.zip(r-4.6-any)serieshaz_0.2.0.zip(r-4.5-any)
serieshaz_0.2.0.tgz(r-4.6-any)serieshaz_0.2.0.tgz(r-4.5-any)
serieshaz_0.2.0.tar.gz(r-4.7-any)serieshaz_0.2.0.tar.gz(r-4.6-any)
serieshaz_0.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
serieshaz/json (API)

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

Bug tracker:https://github.com/queelius/serieshaz/issues

Pkgdown/docs site:https://queelius.github.io

On CRAN:

Conda:

hazard-functionmlereliabilityseries-systemssurvival-analysis

5.56 score 1 packages 12 scripts 261 downloads 29 exports 11 dependencies

Last updated from:bed2c400da. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK147
source / vignettesOK255
linux-release-x86_64OK140
macos-release-arm64OK96
macos-oldrel-arm64OK98
windows-devel-x86_64OK128
windows-release-x86_64OK93
windows-oldrel-x86_64OK108
wasm-releaseOK109

Exports:assumptionscdfcomponentcomponent_hazardcum_hazdfr_distdfr_dist_seriesdfr_exponentialdfr_gompertzdfr_loglogisticdfr_weibullfithazardhess_loglikinv_cdfis_dfr_distis_dfr_dist_seriesloglikmin_cutsmin_pathsncomponentsparam_layoutparamsphisample_componentssamplerscoresurvsystem_signature

Dependencies:algebraic.distalgebraic.mlebootdist.structureflexhazgenericslikelihood.modelMASSmvtnormnumDerivR6

Fitting Series Systems to Data
Introduction | Data Format | Basic Fitting Workflow | Step 1: Define the System Model | Step 2: Simulate Training Data | Step 3: Fit the Model | Step 4: Extract Results | Initial Parameter Selection | Identifiability | Exponential Series: Non-Identifiable | Mixed Types: Identifiable | Handling Censored Data | Model Diagnostics | Log-Likelihood Comparison | Model Assumptions | Confidence Intervals | Wald Confidence Intervals | Delta Method for MTBF

Last update: 2026-03-30
Started: 2026-02-13

Mathematical Foundations of Series Systems
Series System Theory | Key Properties | Property 1: Hazard Sum | Property 2: Survival Product | Property 3: Cumulative Hazard Sum | Property 4: Density Formula | The Parameter Layout | Analytical vs. Numerical Cumulative Hazard | Score Function: Decomposed Gradient | The naive approach | How serieshaz decomposes the gradient | The all-censored trick | Numerical demonstration | Score at the MLE | Decomposed Hessian | Special Cases | Exponential Series = Exponential(sum of rates) | Identical Weibull Components | Single Component (Degenerate Case)

Last update: 2026-03-30
Started: 2026-02-13

Advanced Series System Composition
Mixed Component Types | Hazard Decomposition | Nested Series Systems | Example: Subsystem Composition | Verifying Nested Hazard | Custom Components | Bathtub Curve Component | Effect on Cumulative Hazard | Failure Attribution | Attribution Proportions | Attribution by Time Window | Parameter Sensitivity

Last update: 2026-02-14
Started: 2026-02-13

Series System Distributions: Overview
The Problem | What Is a Series System? | Quick Start | Everything from flexhaz Works | Hazard and Survival | CDF and Density | Sampling | Log-Likelihood | Fitting (MLE) | System Introspection | Component Count and Extraction | Component Hazard Decomposition | Failure Attribution via Sampling | The Ecosystem | Where to Go Next

Last update: 2026-02-14
Started: 2026-02-13

Readme and manuals

Help Manual

Help pageTopics
Assumptions for series system distributionsassumptions.dfr_dist_series
Get the hazard function for a specific componentcomponent_hazard component_hazard.dfr_dist_series
Series System Distribution from DFR Componentsdfr_dist_series
Test whether an object is a dfr_dist_seriesis_dfr_dist_series
Get the parameter layout for a systemparam_layout param_layout.dfr_dist_series
Print method for series system distributionsprint.dfr_dist_series
Sample component lifetimes from a systemsample_components sample_components.dfr_dist_series