Ex. 9.2
Ex. 9.2
Let be a known matrix, be a matrix known -vector, and be an unknown -vector. A Gauss-Seidel algorithm for solving the linear system of equations works by successively solving for element in the th equation, fixing all other 's at their current guesses. This process is repeated for until convergence (Matrix computations).
(a)
Consider an additive model with observations and terms, with the th term to be fit by a linear smoother . Consider the following system of equations:
Here each is an -vector of evaluations of the th function at the data points, and is an -vector of the response values. Show that backfitting is a blockwise Gauss-Seidel algorithm for solving system of equations.
(b)
Let and be symmetric smoothing operators (matrices) with eigenvalues in . Consider a backfitting algorithm with response vector and smoothers , . Show that with any starting values, the algorithm converges and give a formula for the final iterates.
Soln. 9.2
(a)
For -th equation, we have
so that
which has the same as the second step in Algorithm 9.1. Therefore we can regard backfitting as a blockwise Gauss-Seidel algorithm.
(b)
Denote and as the value for the -th iteration with initial values and , we have
Therefore it's easy to derive
Thus, as , we have converges to
Similarly for , it converges to