CapabilityDiagnostics Class

Provides static entry points for computing assumption diagnostics for capability analysis.

Definition

Namespace: Numerics.NET.Statistics.ProcessControl
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
C#
public static class CapabilityDiagnostics
Inheritance
Object  →  CapabilityDiagnostics

Remarks

Assumption diagnostics are advisory. They do not prevent capability analysis from running; they surface information so the caller can judge whether the normal-model interpretation is appropriate for the supplied data.

The normality test used is Anderson–Darling by default. Phase 3 ships three supported tests: Anderson–Darling, Shapiro–Wilk, and Kolmogorov–Smirnov. Select a different test by passing a NormalityTestKind value.

No silent fallback to a different statistical model occurs when normality is rejected. The diagnostics contain advisory messages only.

Methods

Analyze(Matrix<Double>, ControlRuleSet, Double, NormalityTestKind) Computes assumption diagnostics for the supplied matrix of subgroup observations.
Analyze(ReadOnlySpan<Double>, ControlRuleSet, Double, NormalityTestKind) Computes assumption diagnostics for the supplied span of individual observations.
Analyze(Vector<Double>, ControlRuleSet, Double, NormalityTestKind) Computes assumption diagnostics for the supplied vector of individual observations.
Analyze(Vector<Double>, IGrouping, ControlRuleSet, Double, NormalityTestKind) Computes assumption diagnostics for the supplied vector of observations with an associated grouping.

See Also