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 pricing

Real-world example

No real-world example available yet.

Unlock with a Pro subscription to view this section.

Upgrade to Pro

Common mistakes

No common mistakes listed yet.

Unlock with a Pro subscription to view this section.

Upgrade to Pro

Follow-up questions

No follow-up questions available yet.

Unlock with a Pro subscription to view this section.

Upgrade to Pro

More Decision Trees interview questions

View all →