UChartData Class

Contains the chart-ready data for a U (defects-per-unit) control chart.

Definition

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

Remarks

The U chart monitors the rate of defects per unit when the inspection opportunity varies across samples. Control limits are pointwise because the Poisson standard error depends on the opportunity size. Per-point limits are stored in UpperControlLimits and LowerControlLimits.

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.

Attribute Charts

Properties

AverageDefectsPerUnitGets the average defects per unit across all subgroups. Equal to the chart center line.
Baseline Gets the frozen evaluation model extracted from the Phase I analysis.
(Inherited from ControlChartData<TBaseline>)
CenterLineGets the center line (frozen rate).
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)
LowerControlLimits Gets the pointwise lower control limits, one per plotted point.
(Inherited from PointwiseLimitsChartData<TBaseline>)
Points Gets the ordered sequence of plotted chart statistics.
(Inherited from ControlChartData)
UnitSizesGets the inspection unit sizes, one per plotted point.
UpperControlLimits Gets the pointwise upper control limits, one per plotted point.
(Inherited from PointwiseLimitsChartData<TBaseline>)

Methods

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

See Also