hello,FRANK=
800 Avg. gap Hist. max. Current gap Gauss center Limit Status
3 odd automatic automatic automatic automatic automatic 10 automatic
3 even automatic automatic automatic automatic automatic 10 automatic
2O + 1E automatic automatic automatic automatic automatic 10 automatic
1O + 2E automatic automatic automatic automatic automatic 10 automatic
3 distinct automatic automatic automatic automatic automatic 10 automatic
3 distinct odd automatic automatic automatic automatic automatic 10 automatic
3 distinct even automatic automatic automatic automatic automatic 10 automatic
Ascending automatic automatic automatic automatic automatic 10 automatic
Descending automatic automatic automatic automatic automatic 10 automatic
Repetition automatic automatic automatic automatic automatic 10 automatic
The number 10 is just an example. The limit is located in a configuration cell for you to change.
📈 AND THEN THE GAUSSIAN CURVE COMES IN
This is an important point.
For each pattern, we will store the historical gaps:
Pattern: 3 ODD
gap
1
2
3
2
4
5
3
2
6
4
...
Based on these 800 results, or the set of actually observed occurrences, the spreadsheet calculates:
PATTERN CURVE
│
▼
┌─────────────┐
│ distribution│
│ of gaps │
└──────┬──────┘
│
┌──────┼──────┐
▼ ▼ ▼
lower CENTRAL upper
│ │ │
└──────┼──────┘
▼
current gap
│
▼
comparison with the
central range
Thus, each pattern will have its own curve, rather than a general curve mixing different things.
🔵 THE MOST IMPORTANT PART: LAG
For each pattern:
Current gap
= number of draws since the last occurrence. For example, just to illustrate:
Last occurrence ........ draw 792
Last draw ........... 800
CURRENT LAG = 8
The spreadsheet then compares:
3 ODD NUMBERS
CURRENT LAG
8
│
┌─────────┼─────────┐
▼ ▼ ▼
average central maximum
5 6 12
And shows:
Current = 8
Average = 5
Maximum = 12
Configured limit = 10
This allows you to see where the pattern stands relative to its own history.
🔴 BUT THERE IS AN IMPORTANT CAVEAT
I wouldn't call the central range the "number that is due to appear."
It is a historical statistical range for the pattern.
For example:
Pattern X exhibited a specific lag behavior across the 800 records.
This is different from stating:
"It's going to appear now."
The spreadsheet should simply show the pattern's current state relative to its history.
This aligns perfectly with your idea of using lags as a filter after the analysis.
🌳 SECOND TREE — FINAL FILTER
After all patterns have been calculated:
800 DRAWS
│
▼
ALL PATTERNS
│
▼
INDIVIDUAL CURVE
FOR EACH PATTERN
│
▼
CURRENT LAG
│
┌───────────┼───────────┐
▼ ▼ ▼
NORMAL CENTRAL HIGH
│ │ │
└───────────┼───────────┘
▼
DEFINED LIMIT
│
▼
SELECTED PATTERNS
│
▼
┌──────────────────────┐
│ FINAL CROSS-REFERENCING │
│ OF PATTERNS │
└──────────┬───────────┘
│
▼
OPEN LAGS
│
▼
FINAL TABLE
And here is the major advantage
The spreadsheet doesn't need to display the hundreds of data points your analysis produces.
It can have:
SHEET 1 — BASE_800
The 800 results. SHEET 2 — PATTERNS
All classified patterns.
SHEET 3 — SKIPS
Average, maximum, and current skip for each pattern.
SHEET 4 — CURVES
Individual central curve for each pattern.
SHEET 5 — DELAY_SUMMARY
Only:
Pattern | % | average | maximum | current | center | limit | status
SHEET 6 — TREE
The decision flowchart.
⭐ And I would add a very useful column:
"DISTANCE FROM CENTER"
For example:
CURRENT SKIP = 8
CENTER = 6
DISTANCE = +2
This way, you don't have to look at the entire curve.
The table could end up looking like this:
Pattern % Avg. Max. Current Center Distance Limit
3 Odd — — — 8 6 +2 10
3 Even — — — 3 5 -2 10
2O+1E — — — 7 6 +1 10
1O+2E — — — 4 5 -1 10
This makes reading the 800 draws much cleaner.
And, most importantly, it preserves your original idea: first analyze the pattern individually and its central curve; then look at the delays; and only then cross-reference the patterns.