outlierMBC0.0.1 package

Sequential Outlier Identification for Model-Based Clustering

backtrack_gmm

Fit a Gaussian mixture model to the backtrack solution.

backtrack_lcwm

Fit a linear cluster-weighted model to the backtrack solution.

backtrack

Move backwards from the minimum to a more conservative solution.

distrib_diff_gmm

Compute the dissimilarity for a Gaussian mixture model and identify th...

distrib_diff_lcwm_g

Compute the dissimilarity for a single component of a Linear CWM.

distrib_diff_lcwm

Compute the dissimilarity for a linear cluster-weighted model and iden...

distrib_diff_mahalanobis

Compute the dissimilarity for a single multivariate Gaussian distribut...

distrib_diff_residual

Compute the response dissimilarity for a single component of a Linear ...

find_gross

Find gross outliers.

get_init_z

Obtain an initial clustering as a component assignment matrix.

new_outliermbc_gmm

Constructor for "outliermbc_gmm" S3 class.

new_outliermbc_lcwm

Constructor for "outliermbc_lcwm" S3 object.

ombc_gmm

Sequentially identify outliers while fitting a Gaussian mixture model.

ombc_lcwm

Sequentially identify outliers while fitting a linear cluster-weighted...

outlierMBC-package

outlierMBC: Sequential Outlier Identification for Model-Based Clusteri...

plot_backtrack

Plot the dissimilarity curve showing the backtrack solution.

plot_comparison_bic

Plot multiple dissimilarity curves.

plot_comparison

Plot multiple dissimilarity curves.

plot_curve

Plot the dissimilarity curve.

plot_selection

Plot dissimilarity values for multiple solutions.

plot.outliermbc_gmm

plot method for "outliermbc_gmm" S3 class.

plot.outliermbc_lcwm

plot method for "outliermbc_lcwm" S3 class.

print.outliermbc_gmm

print method for "outliermbc_gmm" S3 class.

print.outliermbc_lcwm

print method for "outliermbc_lcwm" S3 class.

simulate_gmm

Simulate data from a Gaussian mixture model with outliers.

simulate_lcwm

Simulate data from a linear cluster-weighted model with outliers.

test_outlier_ombc

Check if a new sample satisfies the outlier criteria.

try_mixture_gpcm

Run mixture::gpcm and try alternative covariance structures or initi...

uniform_outlier_ombc

Produce a single sample that passes the outlier checks.

uniform_sample_lcwm

Sample a potential outlier.

uniform_spans_lcwm

Obtain the span of the observations for each component.

validate_outliermbc_gmm

Validator for "outliermbc_gmm" S3 class.

validate_outliermbc_lcwm

Validator for "outliermbc_lcwm" S3 class.

Sequential outlier identification for Gaussian mixture models using the distribution of Mahalanobis distances. The optimal number of outliers is chosen based on the dissimilarity between the theoretical and observed distributions of the scaled squared sample Mahalanobis distances. Also includes an extension for Gaussian linear cluster-weighted models using the distribution of studentized residuals. Doherty, McNicholas, and White (2025) <doi:10.48550/arXiv.2505.11668>.

  • Maintainer: Ultán P. Doherty
  • License: MIT + file LICENSE
  • Last published: 2025-05-28