CapabilityAnalysisResult Class

Contains the results of a process capability and performance analysis.

Definition

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

Remarks

Capability metrics (Cp, Cpk, Cpl, Cpu, Cpm) are computed using WithinSigma. Performance metrics (Pp, Ppk, Ppl, Ppu) are computed using OverallSigma.

Metrics that cannot be computed from the supplied specification limits are exposed as null.

Defect probabilities and parts-per-million rates are estimated from a normal model using Mean and OverallSigma.

Properties

ConfidenceIntervals Gets the confidence intervals for selected capability and performance metrics, or null when no confidence level was requested.
Cp Gets the process capability index Cp, or null when the specification does not supply both lower and upper limits.
Cpk Gets the centered capability index Cpk, or null when the specification supplies no limits.
Cpl Gets the lower one-sided capability index Cpl, or null when no lower limit is specified.
Cpm Gets the Taguchi capability index Cpm, or null when the specification does not supply both limits and a target.
Cpu Gets the upper one-sided capability index Cpu, or null when no upper limit is specified.
Diagnostics Gets the assumption diagnostics, or null when no normality test or rule evaluation was requested.
LowerTailDefectProbability Gets the probability of a defect below the lower specification limit under the overall normal model, or 0.0 when no lower limit is specified.
Mean Gets the process mean over all included observations.
OverallSigma Gets the overall sample-based estimate of process sigma.
Pp Gets the process performance index Pp, or null when the specification does not supply both limits.
Ppk Gets the centered performance index Ppk, or null when the specification supplies no limits.
Ppl Gets the lower one-sided performance index Ppl, or null when no lower limit is specified.
Ppu Gets the upper one-sided performance index Ppu, or null when no upper limit is specified.
Specifications Gets the specification limits used in this analysis.
TotalDefectProbability Gets the total probability of a defect under the overall normal model. Equivalent to LowerTailDefectProbability + UpperTailDefectProbability.
TotalDefectRatePpm Gets the total expected defect rate in parts per million under the overall normal model. Equivalent to TotalDefectProbability * 1,000,000.
UpperTailDefectProbability Gets the probability of a defect above the upper specification limit under the overall normal model, or 0.0 when no upper limit is specified.
WithinSigma Gets the within-process estimate of sigma determined by WithinSigmaEstimator.
WithinSigmaEstimator Gets the estimator method used to compute WithinSigma.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FromJson Reconstructs a CapabilityAnalysisResult 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 capability analysis result to a JSON string.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also