CapabilityAssumptionDiagnostics Class

Contains the assumption-diagnostic results for a capability analysis.

Definition

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

Remarks

Produced by Analyze(Vector<Double>, ControlRuleSet, Double, NormalityTestKind) and optionally surfaced on Assumptions when assumption diagnostics were requested.

This type is intentionally separate from CapabilityAnalysisResult so that assumption checking can evolve independently of the core metric result object.

All diagnostics are advisory. They warn the caller that the normal-model interpretation of capability metrics may be unreliable; they do not silently switch the analysis to a different statistical model.

Properties

Diagnostics Gets the list of advisory diagnostic messages generated during assumption analysis. Empty when no cautionary observations were produced.
HasOutOfControlSignals Gets a value indicating whether at least one out-of-control signal was detected in the data using the supplied rule set. false when no rule set was supplied.
Normality Gets the result of the normality test applied to the observation set, or null when normality testing was not performed.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FromJson Reconstructs a CapabilityAssumptionDiagnostics from a JSON string.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToJson Serializes this assumption diagnostics object to a JSON string.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also