Software


StatisticalProcessMonitoring.jl Build status codecov Documentation

StatisticalProcessMonitoring.jl is a comprehensive Julia package for Statistical Process Monitoring, which provides users with tools for monitoring the stability of sequential processes.

This package implements a number of univariate and multivariate control charts, as well as control charts for monitoring partially-observed processes, profiles, and support for multi-chart designs.

Various type of control limits are implemented, with dedicated algorithms for estimating their values based on common metrics such as in-control average run length and in-control run length quantiles.

Hyperparameter tuning is supported via a native grid search implementation, as well as black-box optimization with an interface to the NLopt Julia package.

Risk-adjusted control chart for monitoring surgical performance by a mixed-effects GLM using StatisticalProcessMonitoring.jl Nonparametric profile monitoring under various process shifts generated by StatisticalProcessMonitoring.jl Multi-chart monitoring scheme for joint monitoring of mean and covariance matrix using StatisticalProcessMonitoring.jl

To install and use the latest release in Julia:

using Pkg
Pkg.add("StatisticalProcessMonitoring")
using StatisticalProcessMonitoring