Numerical Linear Algebra for Applications in Statistics

by James E. Gentle

Table of Contents

1 Computer Storage and Manipulation of Data ... 1

  • 1.1 Digital Representation of Numeric Data ... 3
  • 1.2 Computer Operations on Numeric Data ... 18
  • 1.3 Numerical Algorithms and Analysis ... 26
  • Exercises ... 41

    2 Basic Vector/Matrix Computations ... 47

  • 2.1 Notation, Definitions, and Basic Properties ... 48
  • 2.2 Computer Representations and Basic Operations ... 81
  • Exercises ... 84

    3 Solution of Linear Systems ... 87

  • 3.1 Gaussian Elimination ... 87
  • 3.2 Matrix Factorizations ... 92
  • 3.3 Iterative Methods ... 103
  • 3.4 Numerical Accuracy ... 107
  • 3.5 Iterative Refinement ... 109
  • 3.6 Updating a Solution ... 109
  • 3.7 Overdetermined Systems; Least Squares ... 111
  • 3.8 Other Computations for Linear Systems ... 115
  • Exercises ... 117

    4 Computation of Eigenvectors and Eigenvalues and the Singular Value Decomposition ... 123

  • 4.1 Power Method ... 124
  • 4.2 Jacobi Method ... 126
  • 4.3 $QR$ Method for Eigenanalysis ... 129
  • 4.4 Singular Value Decomposition ... 131
  • Exercises ... 134

    5 Software for Numerical Linear Algebra ... 137

  • 5.1 Fortran and C ... 138
  • 5.2 Interactive Systems for Array Manipulation ... 148
  • 5.3 High-Performance Software ... 153
  • 5.4 Test Data ... 155
  • Exercises ... 157

    6 Applications in Statistics ... 161

  • 6.1 Fitting Linear Models with Data ... 162
  • 6.2 Linear Models and Least Squares ... 163
  • 6.3 Ill-Conditioning in Statistical Applications ... 172
  • 6.4 Testing the Rank of a Matrix ... 173
  • 6.5 Stochastic Processes ... 175
  • Exercises ... 176

    Appendix A: Notation and Definitions ... 183

    Appendix B: Solutions and Hints for Selected Exercises ... 191

    Bibliography ... 197

    Author Index ... 213

    Subject Index ... 217