Control Charts.XBar S 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
| XBar | Computes an XBar–S chart set from a subgroup matrix. |
| XBar | Computes an XBar–S chart set from a subgroup matrix in Phase II mode, evaluating against a frozen baseline from a prior Phase I analysis. |
| XBar | Computes an XBar–S chart set from flat observations with integer subgroup IDs. |
| XBar | Computes an XBar–S chart set from grouped observations using a Numerics.NET grouping abstraction. |
| XBar | Computes an XBar–S chart set from flat observations with integer subgroup IDs in Phase II mode, evaluating against a frozen baseline from a prior Phase I analysis. |
| XBar | Computes an XBar–S chart set from grouped observations in Phase II mode, evaluating against a frozen baseline from a prior Phase I analysis. |
XBarS(Matrix<Double>)
Computes an XBar–S chart set from a subgroup matrix.
public static XBarSChartSetData XBarS(
Matrix<double> subgroups
)Parameters
- subgroups Matrix<Double>
- A matrix whose rows are ordered subgroups and whose columns are measurements within each subgroup.
Return Value
XBarSChartSetDataThe chart-ready data for the XBar–S chart set.
Exceptions
| Argument | subgroups is null. |
| Argument | The input is empty, subgroup size is less than 2, contains non-finite values, or subgroup sizes are unequal and unsupported by the Phase 1 XBar–S formulas. |
XBarS(Matrix<Double>, StandardBaseline)
Computes an XBar–S chart set from a subgroup matrix in Phase II
mode, evaluating against a frozen baseline from a prior Phase I
analysis.
public static XBarSChartSetData XBarS(
Matrix<double> subgroups,
StandardBaseline baseline
)Parameters
- subgroups Matrix<Double>
- A matrix whose rows are ordered subgroups and whose columns are measurements within each subgroup.
- baseline StandardBaseline
- The frozen Phase I baseline to evaluate against.
Return Value
XBarSChartSetDataThe chart-ready data for the XBar–S chart set.
Exceptions
| Argument | subgroups or baseline is null. |
XBarS(ReadOnlySpan<Double>, ReadOnlySpan<Int32>)
Computes an XBar–S chart set from flat observations with integer subgroup IDs.
public static XBarSChartSetData XBarS(
ReadOnlySpan<double> observations,
ReadOnlySpan<int> subgroupIds
)Parameters
- observations ReadOnlySpan<Double>
- The flat sequence of observations.
- subgroupIds ReadOnlySpan<Int32>
- Subgroup identifiers, one per observation.
Return Value
XBarSChartSetDataThe chart-ready data for the XBar–S chart set.
Exceptions
| Argument | The inputs are empty, have mismatched lengths, contain non-finite values, subgroup size is less than 2, or subgroup sizes are unequal and unsupported. |
XBarS(Vector<Double>, IGrouping)
Computes an XBar–S chart set from grouped observations using a Numerics.NET
grouping abstraction.
public static XBarSChartSetData XBarS(
Vector<double> observations,
IGrouping grouping
)Parameters
- observations Vector<Double>
- The observations to analyze.
- grouping IGrouping
- The grouping that defines subgroup membership.
Return Value
XBarSChartSetDataThe chart-ready data for the XBar–S chart set.
Exceptions
| Argument | observations or grouping is null. |
| Argument | The input is empty, subgroup size is less than 2, contains non-finite values, or subgroup sizes are unequal and unsupported. |
XBarS(ReadOnlySpan<Double>, ReadOnlySpan<Int32>, StandardBaseline)
Computes an XBar–S chart set from flat observations with integer
subgroup IDs in Phase II mode, evaluating against a frozen baseline
from a prior Phase I analysis.
public static XBarSChartSetData XBarS(
ReadOnlySpan<double> observations,
ReadOnlySpan<int> subgroupIds,
StandardBaseline baseline
)Parameters
- observations ReadOnlySpan<Double>
- The flat sequence of observations.
- subgroupIds ReadOnlySpan<Int32>
- Subgroup identifiers, one per observation.
- baseline StandardBaseline
- The frozen Phase I baseline to evaluate against.
Return Value
XBarSChartSetDataThe chart-ready data for the XBar–S chart set.
Exceptions
| Argument | baseline is null. |
XBarS(Vector<Double>, IGrouping, StandardBaseline)
Computes an XBar–S chart set from grouped observations in Phase II
mode, evaluating against a frozen baseline from a prior Phase I
analysis.
public static XBarSChartSetData XBarS(
Vector<double> observations,
IGrouping grouping,
StandardBaseline baseline
)Parameters
- observations Vector<Double>
- The observations to analyze.
- grouping IGrouping
- The grouping that defines subgroup membership.
- baseline StandardBaseline
- The frozen Phase I baseline to evaluate against.
Return Value
XBarSChartSetDataThe chart-ready data for the XBar–S chart set.
Exceptions
| Argument | observations, grouping, or baseline is null. |