Real Time Weight Control with SPC
Statistical Process Control is used to detect when a significant change has taken place in a process.
We want to detect this change as soon as possible. What is real-time will depend on the process.
All processes have variation as observed in any of their metrics but not all variation is significant from the statistical point of view.
When we want to control a process by adjusting some process parameter we can make two mistakes:
- Over-react by adjusting when we shouldn't
- Under-react by failing to adjust when we should
Control over-reaction
A case of over-reaction is illustrated by the following example:Someone is shooting at a target and, based on the deviation of the impacts, he adjusts the gun site after each shot.
The end result will be an increase of the dispersion of the impacts, therefore the adjustments will make the process worse.
The correct way is, of course, to fire 5 or 6 shots without adjustments and then decide if adjustment is required based on the center of the impacts.
The correct way is, of course, to fire 5 or 6 shots without adjustments and then decide if adjustment is required based on the center of the impacts.
If you drop a live frog in boiling water it will, immediately, jump out to save its life. But if you put it in a pot of cold water and heat it slowly enough, the frog will eventually pass out without any reaction. Many companies have fallen into this trap:
- A big disaster generates a quick and effective response and the company recovers
- A slow degradation of their KPIs such as customer sat or delays pass undetected until it is too late
Statistical Process Control
To avoid these two mistakes we can use SPC to control a metric to find out if the observed changes are significant from the statistical point of view and require a corrective action.We will illustrate this with the use of an example: control your own weight to check if your diet is leading to your weight target or not.
In this example real-time control means daily.
You can download this example Excel file and enter your data in column B.
Download a copy of this Excel simulator WeightSPC1.xlsx from OneDrive to your PC before you run it.
You can download this example Excel file and enter your data in column B.
Download a copy of this Excel simulator WeightSPC1.xlsx from OneDrive to your PC before you run it.
You can decide the frequency of your data collection. In this example I have collected it daily.
It is important to collect it at the same moment (more or less) each day.
You can either have your Excel file in your smartphone or in the cloud (Google Drive or Microsoft's One Drive)
It is important to collect it at the same moment (more or less) each day.
You can either have your Excel file in your smartphone or in the cloud (Google Drive or Microsoft's One Drive)
Open Sheet Weight in the Excel file:
Timestamp
To enter the timestamp in column A we will use data validation.In cell X1 we have the formula = NOW() which will produce the current timestamp every time the sheet is updated.
We have defined data validation for the whole column A so by clicking in the arrow in the cell the timestamp from cell X1 will be presented so just click on the timestamp and it will be entered in the cell.
Results interpretation
SPC uses some rules, developed by the Western Electric company, to detect symptoms of statistically significant trends .
The average of all values x-bar is the center line in the graph and sigma is the standard deviation of all values.
The most obvious trend symptom is a value above the upper control limit (upward trend) or a value below the lower control limit (downward trend)
Zone B is the area 1 sigma beyond the center line. 4 out of 5 consecutive values in zone B is an indication of trend.
It also discriminates upward and downward trends.
Upward symptoms definitions:
Weight Data Interpretation Example
- From 24/3 to 28/3 alert 4 indicates that 4 out of the last 5 values were more than 1σ above the center line: this is a weight increase symptom.
- Alert 9 in 28/3 and 29/3 mean 9 consecutive values above the center line: also a symptom of weight increase.
- From 1/04 to 3/04 alert -2 means 2 out of the last 3 values are 2σ below the center line: statistically significant weight reduction symptom.
- Alert -4 on 2/04 and 2/05 means that 4 out of the last 5 values were more than 1σ below the center
- The last 2 days are stable: no statistically significant trends.
- A statistically significant reduction doesn't mean that this reduction is acceptable but at least we are moving in the right direction.
Results Analysis with an SPC Individuals Chart
In sheet Weight, meant to be used from a smartphone, there is no graphic: we just show alerts of significant trendsIn sheet SPC you can find an SPC chart for individuals you can use as an alternative:
The red dots indicate increase trends and the green dots decrease.
Stable Process
There is a common misconception about the meaning of process stabilityFor instance some might call the process characterized by the following data unstable:
It doesn't give us any alert of instability
This is a Stable process consisting simply of throwing a dice. Since we have always thrown the dice the same way, SPC is telling us that this is a stable process: no significant change has been detected.Stability is not always a good thing. In the case of our weight control stability would mean that there is no improvement.
We want stability when the process is OK. If we improve this will show with SPC alerts in the right direction.
Autocorrelation
There is a basic difference between the dice throwing process and our daily weight.
In the case of throwing dice each individual outcome is independent from the previous outcomes: no matter how many consecutive 4s we had just now the probability of getting a 4 on the next throw is still 1/6.
In the case of body daily weight each outcome IS NOT INDEPENDENT from the previous outcomes: it is very unlikely that your weight today is 5 kg higher or lower than yesterday.
To check that we will correlate our daily weight for the last month with itself with 1 day, 2 day and 3 day delay:
Let us now repeat the same analysis with data from throwing one dice:
The effect of autocorrelation in our daily weight SPC is that there will be some false alerts.
To correct this effect one alternative is to reduce the sampling rate or to apply EWMA chart with moving center line. In both solutions the effect is that we will loose slow trend alerts which are the most useful in our weight control process. In my experience I prefere some false alerts to missing inportant alerts (remember the boiled frog).
Use for other processes
This Excel file can be used to control a variable other than weight at work. For instance:In this case we are doing an hourly control of our process yield. In this case Yield increase is good so Red is Good.
At 20:00 we have enough evidence of a Yield increase although the change seems to have taken place at 16:00.Real Time SPC in the Manufacturing Line
The control plan specifies all the control points along the value stream. In this board assembly process:
Defects detected in the visual inspections are reported with just one touch of the screen and fed back to the previous step which just produced it:
This immediate feedback to the operator via an SPC chart enables a corrective action as soon as the process goes out of control:
Reaction time by the operator will depend on the amount of WIP accumulated between defect production and defect detection:
Corrective action responsibilities:
Conclusions
- SPC enables detection of significant process change as opposed to just random variation .
- High process intrinsic variation may lead to over-reaction (adjust when you shouldn't)
- This over-reaction increases variation making the process worse
- Gradual small changes may pass undetected and cause a process degradation in the long term
- SPC Western Electric rules can even detect small trends and alert the operator to make corrections before the process gets worse
- Manual pencil & paper SPC charts only detect a point beyond the limits but not all the other trend symptoms
- See other SPC charts both for variables and attributes in Statistical Process Control with Excel
Comments
Post a Comment