Cognitive Load Estimator Formula
Understand the math behind the cognitive load estimator. Each variable explained with a worked example.
Formulas Used
Cognitive Load Score
cognitive_load_score = min(task_complexity * sqrt(simultaneous_tasks) * fatigue_factor, 100)Fatigue Multiplier
fatigue_multiplier = fatigue_factorRemaining Capacity
effective_capacity = max(100 - task_complexity * sqrt(simultaneous_tasks) * fatigue_factor, 0)Variables
| Variable | Description | Default |
|---|---|---|
task_complexity | Task Complexity (1-10) | 6 |
simultaneous_tasks | Simultaneous Tasks(tasks) | 3 |
hours_focused | Hours of Focused Work Today(hours) | 4 |
sleep_last_night | Sleep Last Night(hours) | 7 |
fatigue_factor | Derived value= 1 + max(hours_focused - 4, 0) * 0.1 + max(7 - sleep_last_night, 0) * 0.15 | calculated |
How It Works
Cognitive Load Model
Load = Complexity x sqrt(Tasks) x Fatigue Factor
Cognitive load increases with task complexity, the number of simultaneous tasks (scaling as square root to reflect that each additional task adds less than the previous), and fatigue.
Fatigue Factor
Fatigue increases when:
Interpretation
| Score | Level | |---|---| | 0-30 | Low (room for more) | | 31-60 | Moderate (productive zone) | | 61-80 | High (error-prone) | | 81+ | Overloaded (take a break) |
Worked Example
Complexity 6, 3 tasks, 4 hours focused, 7 hours sleep.
task_complexity = 6simultaneous_tasks = 3hours_focused = 4sleep_last_night = 7
- 01Fatigue factor = 1 + 0 + 0 = 1.0
- 02Load = 6 x sqrt(3) x 1.0 = 6 x 1.73 = 10.4
- 03Score = 10 (Low load)
Ready to run the numbers?
Open Cognitive Load Estimator