ControlSeries Class

Abstract base class for chart series that hold analysis results for a single chart statistic.

Definition

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

Remarks

A control series is the building block for a control chart. It holds the analyzed data points, the optional index, and the center line.

Two distinct modes of use are supported:

  • Fitted mode — all properties are available.
  • Deployed mode — only the fitted parameters are available. Accessing Values or Index when the series is in deployed mode throws InvalidOperationException.

Concrete subclasses are FixedLimitSeries (constant control limits) and PointwiseLimitSeries (point-by-point control limits).

Constructors

ControlSeriesInitializes a new instance of the ControlSeries class

Properties

CenterLine Gets the center line value for this series.
Index Gets the index that provides labels or positions for the analyzed data points, or null if no index was supplied.
IsFitted Gets a value indicating whether this series is in the fitted state and has analysis data available.
LowerControlLimits Gets the per-point lower control limits for this series.
UpperControlLimits Gets the per-point upper control limits for this series.
Values Gets the analyzed data points for this series.

Methods

CreateRuleEvaluationContext Creates a RuleEvaluationContext that captures the geometry of this series for rule evaluation.
Diagnose Runs assumption diagnostics on the analyzed values in this series.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
EvaluateRules Evaluates a set of control rules against this series.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also