PChartData Class

Contains the chart-ready data for a P (fraction nonconforming) control chart.

Definition

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

Remarks

The P chart monitors the fraction of nonconforming units per sample. Control limits are pointwise because the standard error of a proportion depends on the sample size. Each sampling period has its own pair of upper and lower control limits 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

AverageFractionNonconformingGets the pooled average fraction nonconforming. 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)
SampleSizesGets the subgroup sample 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 PChartData 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 P chart data to a JSON string.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also