Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Bishop’s design-state reference scale (1–6)

This document provides the formal definitions of the six structural design states defined by Thomas A. Bishop, Ph.D. in the Variation Analysis System (VAS) framework. These are the integer codes carried by each state in the PDS / ODS / ADS lineage via its .sds field.

For background on the lineage itself (Planned → Observed → Analytical), see Design-state detection.

Notation

DS Classification Table

Design StateSample Size N_ktDesign StateDistribution of Sample Sizes Across Rational Subgroups
1Min N_kt ≥ 2CompleteMultiple observations in each of the rational subgroups
2Min N_kt = 1 and Max N_kt = 1Semi-CompleteA single observation in each of the rational subgroups
3Min N_kt = 1 and Max N_kt ≥ 2Semi-CompleteMultiple observations in some rational subgroups and a single observation in some rational subgroups
4Min N_kt = 0, N_kt ≠ 1 and Max N_kt ≥ 2IncompleteMultiple observations in some rational subgroups and no data in some subgroups
5Min N_kt = 0 and Max N_kt = 1IncompleteA single observation in some rational subgroups and no data in some rational subgroups
6Min N_kt = 0, N_kt = 1 and Max N_kt ≥ 2IncompleteMultiple observations in some rational subgroups, a single observation in some rational subgroups and no data in some rational subgroups

Detailed Definitions

DS 1: Complete with Full Replication

DS 2: Semi-Complete with No Replication

DS 3: Semi-Complete with Partial Replication

DS 4: Incomplete with Replication Only

DS 5: Incomplete with No Replication

DS 6: Incomplete with Mixed Replication

Detection Algorithm

To determine the DS for a dataset:

1. Compute N_kt for all (factor, time) combinations
2. Determine:
   - min_n = minimum N_kt among PRESENT cells (excluding missing)
   - max_n = maximum N_kt
   - has_missing = whether any expected (k,t) cells have N_kt = 0
   - has_singles = whether any cells have N_kt = 1
   - has_multiples = whether any cells have N_kt ≥ 2

3. Classification:
   - If NOT has_missing (Complete/Semi-Complete grid):
     - If min_n ≥ 2 → DS 1
     - If min_n = 1 AND max_n = 1 → DS 2
     - If min_n = 1 AND max_n ≥ 2 → DS 3
   - If has_missing (Incomplete grid):
     - If NOT has_singles AND has_multiples → DS 4
     - If has_singles AND NOT has_multiples → DS 5
     - If has_singles AND has_multiples → DS 6

R2 Calculation Methods by DS

Equation numbers refer to Bishop’s VAS documentation manual dated 10-12-2026.

DSR2 MethodDescription
0N/ANo VAS decomposition
1Exact (within-cell)R2 = Y - Ȳ_kt (Eq 14-3)
2Scaled difference (ma2)Condition-and-period-adjusted series, differenced and divided by 2·c(K, M), M = KT (Eqs 14-4..14-8)
3Scaled difference (ma2)Any one-observation cell: the same over every observation (Eqs 14-9..14-13)
4Exact (present cells)Collapses to ADS 1 after cleaning; within-cell for available data
5Scaled difference (ma2)Collapses to ADS 2 after cleaning; all present cells are unreplicated (Eqs 14-9..14-13)
6Scaled difference (ma2)Collapses to ADS 3 after cleaning (Eqs 14-9..14-13)

The scaled difference first removes the process mean and the condition and period effects, Z = Y − Ȳ_k − Ȳ_t + Ȳ (unweighted means of cell means), then differences Z along the condition-then-time sequence, across condition boundaries with no grouping, so only the first observation has no value. It divides by twice the R2 scale factor, computed from the layout:

c(K, M) = sqrt( (K - 1) / (2K) · (1 - K / (M - 1)) )

with K the number of process design conditions present and M the number of observations. This puts R2 on the noise (sigma) scale. The token ma2 names Bishop’s size-2 moving average of Z, of which R2 is the scaled deviation. When K < 2 or M < K + 2 the R2 scale factor is undefined and R2, with everything built on it, is reported unavailable.

References