InsightFab
Analysis Tools

CUSUM Control Chart

Cumulative Sum Control Chart

Parameters

Comma or newline separated

📥 Download Sample CSV
0.5

Detection sensitivity, typically 0.5σ

5

Signal when cumulative sum exceeds this, typically 5σ

CUSUM Formulas

C⁺ᵢ = max(0, C⁺ᵢ₋₁ + xᵢ − μ₀ − K)

C⁻ᵢ = max(0, C⁻ᵢ₋₁ + μ₀ − K − xᵢ)

K = k·σ,H = h·σ

Process is out of control when C⁺ > H or C⁻ > H.

Far superior to Shewhart charts for detecting mean shifts of 0.5σ–1.5σ.

Data Points

20

Target μ₀

11.570

Param k

0.5

Signals

0

CUSUM Trend Chart

Data Table

No.ObservedC⁺C⁻Status
110.2000.00000.7811OK
29.8000.00001.9621OK
310.1000.00002.8431OK
410.3000.00003.5242OK
59.9000.00004.6052OK
610.4000.00005.1863OK
710.7000.00005.4673OK
811.1000.00005.3484OK
911.4000.00004.9294OK
1011.8000.00004.1105OK
1112.0000.00003.0915OK
1212.3000.14111.7726OK
1312.1000.08210.6536OK
1411.9000.00000.0000OK
1512.4000.24110.0000OK
1612.6000.68210.0000OK
1712.9001.42310.0000OK
1813.1002.36420.0000OK
1913.4003.60520.0000OK
2013.0004.44630.0000OK
Use Case

CUSUM charts are especially sensitive to small sustained shifts in the process mean, making them ideal for detecting 0.5σ~1.5σ drift in precision manufacturing (semiconductor, aerospace parts). They alarm earlier than traditional Shewhart charts, reducing out-of-spec output. In continuous chemical processes, parameters such as concentration or pH often drift slowly over time. CUSUM triggers investigation early in the trend, preventing large batch scrap.

Example

Set target μ₀ = 10.0, K = 0.5 (to detect a 1σ shift), H = 5 First 10 points normal; from point 11 the mean rises to 10.3 (+0.3 = 0.95σ shift): S+₁₀ = 0 (initial) S+₁₁ = max(0, 0 + (10.3-10.0) - 0.5) = max(0, -0.2) = 0 → Accumulation continues: point 15 S+ = 1.2, point 18 S+ = 3.5, point 21 S+ = 5.2 > H=5 → CUSUM alarms at point 21 → Detects the shift 4-6 points earlier than a Shewhart chart

Further reading: CUSUM & EWMA charts for detecting small shifts
View articles →

FAQ

Related Tools