Why are Decision Trees considered high variance models?
Updated May 16, 2026
Short answer
Decision Trees have high variance because small changes in data can produce completely different tree structures.
Deep explanation
Decision Trees are highly sensitive to training data because the splitting process is greedy and hierarchical. A small change in dataset (like adding/removing a few samples) can change the best split at the root, which cascades into entirely different subtrees. This instability leads to high variance. While they have low bias (they can fit complex patterns), they require techniques like pruning, bagging, or Random Forests to stabilize predictions.
Unlock with a Pro subscription to view this section.
View pricingReal-world example
No real-world example available yet.
Unlock with a Pro subscription to view this section.
Upgrade to ProCommon mistakes
No common mistakes listed yet.
Unlock with a Pro subscription to view this section.
Upgrade to ProFollow-up questions
No follow-up questions available yet.
Unlock with a Pro subscription to view this section.
Upgrade to Pro