Repaso
EspaƱol

Why does a single, very deep decision tree tend to overfit?

Options

  1. It cannot split on numeric features
  2. It can keep splitting until it fits even the noise of the training set, so small changes in the data change the tree a lot (Correct option)
  3. Trees need scaled features, and unscaled data confuses them
  4. Trees are always too shallow to learn real patterns

Answer

It can keep splitting until it fits even the noise of the training set, so small changes in the data change the tree a lot

Why

Without limits (maximum depth, minimum samples per leaf, pruning), a tree keeps splitting until each leaf is nearly pure, even if it only memorizes noise.

That gives low bias and high variance: a slightly different training set produces a very different tree.

Limiting the depth or averaging many trees (a forest) reduces the variance.

Remember

Deep trees memorize: low bias, high variance.

Key terms

Practice this question in Repaso