Process Analysis.Analyze Method
Definition
Namespace: Numerics.NET.Statistics.ProcessControl
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
Overload List
| Analyze( | Performs an Individuals–Moving Range (I-MR) analysis on a span of individual observations. |
| Analyze( | Performs an Individuals–Moving Range (I-MR) analysis on a vector of individual observations. |
Analyze(ReadOnlySpan<Double>, SpecificationLimits, SigmaEstimator, ControlRuleSet, NormalityTestKind, Double, Boolean, StandardBaseline)
Performs an Individuals–Moving Range (I-MR) analysis on a span of
individual observations.
public static ProcessAnalysisResult<IndividualsMovingRangeChartSetData> Analyze(
ReadOnlySpan<double> observations,
SpecificationLimits? specifications = null,
SigmaEstimator withinSigma = SigmaEstimator.MovingRange,
ControlRuleSet? ruleSet = null,
NormalityTestKind normalityTest = NormalityTestKind.AndersonDarling,
double significanceLevel = 0.05,
bool assumptionDiagnostics = false,
StandardBaseline? baseline = null
)Parameters
- observations ReadOnlySpan<Double>
- The ordered sequence of individual measurements.
- specifications SpecificationLimits (Optional)
- Optional specification limits used to compute capability metrics. When null no capability analysis is performed.
- withinSigma SigmaEstimator (Optional)
- The sigma estimator to use for capability analysis. Defaults to MovingRange.
- ruleSet ControlRuleSet (Optional)
- Optional rule set used to evaluate Nelson or Western Electric rules on the Individuals series. When null no rule evaluation is performed.
- normalityTest NormalityTestKind (Optional)
- The normality test to apply when assumptionDiagnostics is true. Defaults to AndersonDarling.
- significanceLevel Double (Optional)
- The significance level for the normality test. Defaults to 0.05.
- assumptionDiagnostics Boolean (Optional)
- When true, performs normality testing and out-of-control signal detection to populate Assumptions. Defaults to false.
- baseline StandardBaseline (Optional)
- When non-null, runs in Phase II mode: chart limits are taken from the frozen baseline rather than re-estimated from observations. Defaults to null (Phase I).
Return Value
ProcessAnalysisResult<IndividualsMovingRangeChartSetData>A ProcessAnalysisResult<TChartData> containing chart data, optional capability result, optional rule result, and diagnostics.
Exceptions
| Argument | The input is empty, too short, contains non-finite values, or withinSigma is incompatible with individuals data. |
Analyze(Vector<Double>, SpecificationLimits, SigmaEstimator, ControlRuleSet, NormalityTestKind, Double, Boolean, StandardBaseline)
Performs an Individuals–Moving Range (I-MR) analysis on a vector
of individual observations.
public static ProcessAnalysisResult<IndividualsMovingRangeChartSetData> Analyze(
Vector<double> observations,
SpecificationLimits? specifications = null,
SigmaEstimator withinSigma = SigmaEstimator.MovingRange,
ControlRuleSet? ruleSet = null,
NormalityTestKind normalityTest = NormalityTestKind.AndersonDarling,
double significanceLevel = 0.05,
bool assumptionDiagnostics = false,
StandardBaseline? baseline = null
)Parameters
- observations Vector<Double>
- The ordered sequence of individual measurements.
- specifications SpecificationLimits (Optional)
- Optional specification limits used to compute capability metrics. When null no capability analysis is performed.
- withinSigma SigmaEstimator (Optional)
- The sigma estimator to use for capability analysis. Defaults to MovingRange.
- ruleSet ControlRuleSet (Optional)
- Optional rule set used to evaluate Nelson or Western Electric rules on the Individuals series. When null no rule evaluation is performed.
- normalityTest NormalityTestKind (Optional)
- The normality test to apply when assumptionDiagnostics is true. Defaults to AndersonDarling.
- significanceLevel Double (Optional)
- The significance level for the normality test. Defaults to 0.05.
- assumptionDiagnostics Boolean (Optional)
- When true, performs normality testing and out-of-control signal detection to populate Assumptions. Defaults to false.
- baseline StandardBaseline (Optional)
- When non-null, runs in Phase II mode: chart limits are taken from the frozen baseline rather than re-estimated from observations. Defaults to null (Phase I).
Return Value
ProcessAnalysisResult<IndividualsMovingRangeChartSetData>A ProcessAnalysisResult<TChartData> containing chart data, optional capability result, optional rule result, and diagnostics.
Exceptions
| Argument | observations is null. |
| Argument | The input is empty, too short, contains non-finite values, or withinSigma is incompatible with individuals data. |