scicdh::probability - Rust
Description: Probability and Stochastic Distribution Suite (`scicdh::probability`)

## Module probability

Source
Expand description

## §Probability and Stochastic Distribution Suite (`scicdh::probability`)

This module provides foundational discrete probability distributions, combinatorial calculation architectures, and joint random vector analysis engines mapped entirely onto `f64` scalar float values.

### §Core Architecture Components

- Combinatorics Engines: Safe, bounded definitions for factorials ($n!$), permutations ($P_r^n$), and combinations ($C_r^n$).
- Random Vector Framework: Bivariate discrete spaces executing cross-joint tracking, marginal breakdowns, and conditional expectation parameters.
- Discrete Distributions: Built-in calculation matrices for Binomial, Geometric, Pascal, and Hypergeometric models.

## Structs§

Binomial
  Ingests context tracking parameters mapping independent Binomial distribution configurations.
Geometric
  Tracks observations processing structural patterns for Discrete Geometric configurations.
HyperGeometric
  Tracks parameters mapping states across Hypergeometric sample space distributions where sampling occurs without replacement.
JointProbability
  A collection type wrapper containing a two-dimensional grid layout of raw statistical densities.
Pascal
  Handles Negative Binomial (Pascal) distributions tracking total required iterations up until target success thresholds are passed.
Probability
  Placeholder configuration struct representing the abstract probability execution namespace context.
RandomVariable
  Represents a univariate discrete Random Variable containing mapped outcomes and matching probability mass profiles.
RandomVector
  A multivariate structure tracking pairs or collections of intersecting random processes over a discrete matrix space.

## Functions§

check_probability
  Runs telemetry diagnostic logging verifications across your module distribution functions to confirm precision alignments.

## Type Aliases§

CDHResult
  Result Type for the library