Package edu.cmu.tetrad.search.unmix


package edu.cmu.tetrad.search.unmix
  • Class
    Description
    The CausalUnmixer class provides functionality for extracting unmixed results from datasets using a graph-less approach.
    The Config class encapsulates the configuration settings used for the unmixing or clustering process within the CausalUnmixer framework.
    The EmUnmix class provides functionality for applying the Expectation-Maximization (EM) algorithm on residual signatures derived from a dataset to fit Gaussian mixtures.
    Configuration class for the EmUnmix algorithm, providing parameters and settings to control the behavior of the unmixing process.
    A utility class for operations commonly used in the Expectation-Maximization (EM) algorithm.
    Lightweight Gaussian Mixture EM with full or diagonal covariance.
    Configuration class for the Gaussian Mixture Model (GMM) Expectation-Maximization (EM) algorithm.
    Specifies the type of covariance matrix used in the Gaussian Mixture Model (GMM) implemented by the GaussianMixtureEM class.
    Represents the Gaussian Mixture Model (GMM) computed and used in the GaussianMixtureEM class.
    Implements the K-Means clustering algorithm using the k-means++ initialization method and iterative refinement.
    Represents the result of a clustering operation using the KMeans algorithm.
    Linear regression using EJML's QR-based solve (stable).
    Builds a parent *superset* per node without assuming a single pooled DAG.
    Represents the configuration settings used for statistical screening and optional bagging operations in the parent superset construction process.
    Represents the type of correlation score used for statistical calculations or comparisons.
    Interface for local regressors used to compute residual signatures: X ~ f(Pa).
    Utilities for computing residual matrices given a regressor and either (a) a graph with parent sets, or (b) an explicit parent map.
    RoadmapTest: EM baseline vs Residual-clustering across scenarios.
    Better-targeted unmixing tests with ground-truth labels + ARI.
    Represents labeled data consisting of a dataset and corresponding labels.
    The UnmixDiagnostics class provides utilities for evaluating and diagnosing results from unsupervised mixture models, such as Gaussian Mixture Models and related clustering techniques.
    Represents the Bayesian Information Criterion (BIC) values for mixture models with K=1 and K=2 clusters and the difference (delta) between these values.
    Represents the entropy statistics of clustering results in the context of mixture models.
    Represents the difference between two clustering graphs in terms of structural and adjacency metrics.
    Represents the result of a stability analysis of clustering, typically performed by evaluating the Adjusted Rand Index (ARI) across multiple independent runs.
    Container for unmixing output (labels, per-cluster datasets, optional graphs).