Computer Science I / Complex Numbers
Practice question · Multiple choice

Least squares minimises squared error, which makes it sensitive to outliers. Why is that sensitivity accepted so widely?

Hints
  1. Ask which objective has a derivative you can set to zero and solve directly.
  2. Where is |x| non-differentiable, and what does that do to an optimiser?
Show the answer

B. Because squaring makes the objective smooth, convex and solvable directly

Why

Squaring buys a differentiable convex objective with an exact solution via the normal equations; absolute error has a corner at zero and needs iteration. The outlier sensitivity is the price, which is why robust regression exists and is used where outliers are expected rather than exceptional.

Read the lesson: Complex Numbers →

Practise Complex Numbers

The app has 6 more questions on this lesson, and keeps your place in the course. Computer Science I is free to start.

More questions on Complex Numbers