Time Series Controls


Control Limits

This page discusses the calculations of the control limits. The control limit calculations take place at the limit range level. The time series controls of the Silverlight Analytics package include the following:

The series classes of the respective controls are:

The control limits include the following properties:

  • UCL - upper control limit
  • CL - centerline
  • LCL - lower control limit

Control Limit Formulas

Individuals and Moving Range

Individuals calculations (X is the average and mR is the moving range)

  • UCLX = X + 2.660 * mR
  • CLX = X
  • LCLX = X - 2.660 * mR

Moving range calculations

  • UCLmR = 3.268 * mR
  • CLmR = mR
  • LCLmR = 0

Xbar and Range

Xbar calculations (X is the grand average and R is the average range)

  • UCLX = X + A2 * R
  • CLX = X
  • LCLX = X - A2 * R

Range calculations

  • UCLR = D4 * R
  • CLR = R
  • LCLR = D3 * R

Xbar and Standard Deviation

Xbar calculations (X is the grand average and s is the average standard deviation)

  • UCLX = X + A3 * s
  • CLX = X
  • LCLX = X - A3 * s

Standard deviation calculations

  • UCLs = B4 * s
  • CLs = s
  • LCLs = B3 * s

Retrieve Control Limit Values

Below, we will retrieve the control limit calculations from an Individuals series (named isSeries in the examples below). The process is similar for the other charts:

[Visual Basic]
' Retrieve the control limits of the series
Dim fUCL As Double = isSeries.LimitRanges(0).UCL
Dim fCL As Double = isSeries.LimitRanges(0).CL
Dim fLCL As Double = isSeries.LimitRanges(0).LCL

[Visual C#]
// Retrieve the control limits of the series
double fUCL = isSeries.LimitRanges[0].UCL;
double fCL = isSeries.LimitRanges[0].CL;
double fLCL = isSeries.LimitRanges[0].LCL;