High-dimensional scaling and geometric obstructions
Separate nonidentifiability, prediction, and simultaneous noise control when dimension grows.
On this page
The question for today
What you’ll understand
- Explain why a wide design matrix cannot identify an unrestricted coefficient vector.
- Distinguish coefficient recovery from prediction on the observed design.
- Quantify the logarithmic cost of controlling many noise coordinates.
A large number of variables changes more than the running time of a familiar statistical method. It changes which parameters the observations can distinguish and how noise accumulates across competing explanations. High-dimensional analysis therefore keeps sample size, ambient dimension, structural complexity, and signal strength visible. A good fit to observed responses can coexist with ambiguous coefficients, unstable predictions in new directions, and severe selection errors.
The observation map loses directions
Consider a fixed-design linear model with observations, coefficients, and mean-zero noise. If , the design has a nontrivial null space. Adding any vector in that null space to the coefficient leaves the entire response distribution unchanged when the noise law is fixed. Thus unrestricted coefficient identification is impossible, even before considering computational cost. An optimization algorithm can choose a representative of the equivalence class, but its choice does not manufacture information about a direction absent from the observations.
Prediction error on the training design measures the image of the coefficient error, whereas coefficient error measures the vector itself. The former can vanish along an arbitrarily large null-space displacement. A new covariate vector can detect that displacement if it has a component in an unobserved direction. This is why interpolation alone is not a guarantee of reliable extrapolation. A minimum-norm solution, a sparse solution, and a scientifically constrained solution can agree perfectly on the data while making different claims about unseen inputs.
Structure restricts the competing explanations
Sparsity restricts the parameter to vectors with at most a specified number of nonzero entries. Identification then asks whether two such vectors can have the same image. Their difference has at most twice as many nonzero entries, so uniqueness is equivalent to excluding nonzero null vectors with that doubled sparsity. This is weaker than requiring full column rank, yet stronger than checking that no single column is zero. Repeated or proportional columns already obstruct even some one-coordinate explanations.
There are many possible supports. A support of size has roughly units of combinatorial complexity, since the number of possible supports is bounded by . This expression helps explain sample-size scales in sparse estimation, but it is not a universal success theorem by itself. The design must distinguish the relevant directions, and sufficiently small signals can remain undetectable despite favorable sample size. Approximate sparsity also introduces an approximation error rather than granting exact identification automatically.
Simultaneous noise is larger than one-coordinate noise
A single Gaussian noise coordinate averaged across observations has standard deviation proportional to the reciprocal square root of sample size. Searching across many coordinates introduces a maximum instead of one predetermined coordinate. A union bound over Gaussian tails gives the displayed simultaneous threshold without requiring independence between the coordinates. Its logarithmic dimension term is the price of asking one event to cover every candidate. Bounds for a fixed coordinate and bounds after searching must therefore be distinguished explicitly.
A useful asymptotic statement specifies sequences rather than saying merely that the sample becomes large. For example, a sparse-regression error scale proportional to can vanish along one sequence of dimensions and fail along another. This differs from ordinary fixed-dimensional consistency. Likewise, random-design conclusions average over or condition on a design distribution, while a deterministic-design theorem must state a geometric condition on the realized matrix. Keeping these choices explicit prevents statistical and algebraic obstructions from being hidden inside an informal large-sample claim.
Work it through
Identical responses, different explanations
For and , compare a sparse exact fit with the minimum-Euclidean-norm exact fit.
All exact fits have the form because each row requires its first or second coefficient plus the third to equal one. The displacement direction lies in the null space.
The one-coordinate solution is . To minimize squared Euclidean norm, minimize ; its derivative is , so the unique minimum occurs at .
The minimum-norm solution is , which is dense. Both solutions predict the observed response exactly, but at the new covariate their predictions are zero and one third. Neither fitting criterion alone resolves which extrapolation is correct.
A unique minimum-norm fit need not be sparse or identify the true coefficients; it selects one representative of a data-equivalence class.
The living notebook
Explore the model
Interactive lab · vectors
A projection hides a sign
Pause/Reset, set angle 60 degrees and magnitude 1, and predict horizontal projection 0.5 with positive vertical component. For a fresh comparison Pause/Reset, set both angle -60 and magnitude 1: the horizontal projection remains 0.5 while the vertical sign reverses. A control change retains the clock; Reset restores both defaults and time zero.
- x component
- 1.393
- y component
- 0.975
- Magnitude
- 1.7
Playback traces a fixed vector and its projections. Angle and magnitude set the geometry; the moving marker does not change them. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forA projection can agree for two different vectors. The two-dimensional instrument illustrates information loss, not a fitted high-dimensional regression model.
Pause & reason
Check your understanding
Your turn
Try it yourself
For one thousand centered Gaussian coordinates with marginal variance one hundredth, calculate the union-bound threshold that covers their absolute maximum with probability at least 0.95. Compare it with one marginal standard deviation.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Use sample size one hundred, noise scale one, and delta 0.05 in the displayed threshold. Natural logarithms are used.
Compare with the solution
The simultaneous threshold is . One marginal standard deviation is , so the simultaneous threshold is about such standard deviations. The guarantee follows by adding the two-sided tail bounds across one thousand coordinates, even if those coordinates are correlated. It is an upper bound on a probability, not an assertion that every realized maximum equals this threshold or that the bound is sharp under every dependence pattern.
Keep the idea
Take it with you
- Wide-design interpolation does not identify unrestricted coefficients.
- Sparsity needs compatible measurement geometry as well as a favorable sample-size scale.
- Searching many coordinates changes the relevant noise event from a marginal deviation to a maximum.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.