Problem solved in full
-
Three singular values and a 34.5% error from keeping 88.1% of the energy 6 steps
Find the three singular values of the matrix on this page by hand — the characteristic polynomial does factor — and then explain why keeping 88.1% of the energy still leaves a 34.5% error.
-
Singular values are the square roots of the eigenvalues of AᵀA, so form that product first. It is symmetric, which guarantees the eigenvalues are real and non-negative.
-
The determinant of AᵀA − λI factors, which is the lucky part: the first column contributes a bracket that pulls out cleanly and leaves a quadratic.
-
One eigenvalue is 10 exactly; the other two are the roots of the quadratic. Their surd form is exact and the decimals follow.
-
Take square roots. The check is free — the three squared values must add to the trace of AᵀA, and 26 is the sum of the diagonal.
-
Keeping two directions keeps their share of that 26. The Frobenius error is the square root of the discarded share, and that square root is the whole answer.
-
Two further identities come free from the same three numbers: their product is the absolute determinant, and their ratio is the condition number. At 2.04 this matrix is thoroughly well behaved — the 34.5% is not near-singularity, it is a genuine third direction.
Answer
Because the error is a square root: √0.119 = 0.345. Energy is measured in squared singular values and error in unsquared ones, so throwing away an eighth of the energy costs a third of the norm, and the two numbers on the panel are the same fact reported on two different scales. This is the trap in every "we kept 95% of the variance" claim: 95% of the energy is a 22% reconstruction error, and 99% is still 10%. Eckart and Young proved in 1936 that no rank-2 matrix does better than 34.5% here, so this is a floor set by the matrix, not a weakness of the truncation.
-
Learning path
Matrices that move things
References (2)
- The five independent discoveries block 3 lists: G. W. Stewart, "On the Early History of the Singular Value Decomposition." SIAM Review 35(4), 551–566, 1993 — Beltrami, Jordan, Sylvester, Schmidt and Weyl, and what each of them actually proved.
- The 1965 algorithm that made it computable: G. Golub and W. Kahan, "Calculating the Singular Values and Pseudo-Inverse of a Matrix." Journal of the Society for Industrial and Applied Mathematics Series B: Numerical Analysis 2(2), 205–224, 1965.