MovingRangeChartData Class

Contains the chart-ready data for a Moving Range (MR) chart, which plots successive absolute differences between adjacent observations to monitor short-term within-process variation.

Definition

Namespace: Numerics.NET.Statistics.ProcessControl
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
C#
public sealed class MovingRangeChartData : ControlChartData<StandardBaseline>, 
	IScalarLimitChartData, IChartData
Inheritance
Object  →  ControlChartData  →  ControlChartData<StandardBaseline>  →  MovingRangeChartData
Implements
IChartData, IScalarLimitChartData

Remarks

The Moving Range chart is the companion chart to the Individuals chart in an I-MR pair. It has only an upper control limit; the lower limit is always zero because moving ranges are non-negative.

This type contains the mathematical data and limits necessary to render a control chart, but it is a purely numerical class. It does not contain UI elements or rendering logic.

Variables Charts

Properties

AverageMovingRange Gets the average of the moving ranges. Equal to the center line of the Moving Range chart.
Baseline Gets the frozen evaluation model extracted from the Phase I analysis.
(Inherited from ControlChartData<TBaseline>)
CenterLineGets the center line.
ChartType Gets a stable descriptive identifier for the chart type, such as "Individuals", "MovingRange", "XBar", "Range", or "StandardDeviation".
(Inherited from ControlChartData)
Index Gets optional chart-point labels.
(Inherited from ControlChartData)
LowerControlLimitGets the lower control limit.
Points Gets the ordered sequence of plotted chart statistics.
(Inherited from ControlChartData)
SigmaGets the sigma basis used to compute the control limits.
UpperControlLimitGets the upper control limit.
Width Gets the width of the moving range window.

Methods

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

See Also