dist.structure: Structured Random Variables for Reliability System Distributions

Extends the 'algebraic.dist' distribution algebra to random variables with internal structure: coherent reliability systems decomposed into components arranged by a structure function (series, parallel, k-out-of-n, bridge, and arbitrary topologies via minimal path sets). Every 'dist_structure' object is a 'dist', so the full distribution algebra (mean, vcov, sampler, surv, cdf) works automatically via default methods that compose component-level distributions through the topology. Adds structural queries: structure function evaluation, minimal path and cut sets, system signature, critical states, dual, Birnbaum structural importance, and system reliability. Topology shortcut constructors (series_dist, parallel_dist, kofn_dist, bridge_dist) produce ready-to-use dists from component dists and a chosen structure.

Package details

AuthorAlexander Towell [aut, cre] (ORCID: <https://orcid.org/0000-0001-6443-9897>)
MaintainerAlexander Towell <lex@metafunctor.com>
LicenseMIT + file LICENSE
Version0.5.0
URL https://github.com/queelius/dist.structure
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("dist.structure")

Try the dist.structure package in your browser

Any scripts or data that you put into this service are public.

dist.structure documentation built on May 13, 2026, 1:07 a.m.