MATH 685/CSI 700 Lecture Notes

MATH 685/CSI 700 Lecture Notes

MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 4. Least squares

Method of least squares Measurement errors are inevitable in observational and experimental sciences

Errors can be smoothed out by averaging over many cases, i.e., taking more measurements than are strictly necessary to determine parameters of system Resulting system is overdetermined, so usually there is no exact

solution In effect, higher dimensional data are projected into lower dimensional space to suppress irrelevant detail Such projection is most conveniently accomplished by

method of least squares Linear least squares

Data fitting Data fitting

Example Example

Example Existence/Uniqueness

Normal Equations Orthogonality

Orthogonality Orthogonal Projector

Pseudoinverse Sensitivity and Conditioning

Sensitivity and Conditioning Solving normal equations

Example Example

Shortcomings Augmented system method

Augmented system method Orthogonal Transformations

Triangular Least Squares Triangular Least Squares

QR Factorization Orthogonal Bases

Computing QR factorization To compute QR factorization of m n matrix A, with m > n, we

annihilate subdiagonal entries of successive columns of A, eventually reaching upper triangular form

Similar to LU factorization by Gaussian elimination, but use orthogonal transformations instead of elementary elimination matrices

Possible methods include

Householder transformations Givens rotations Gram-Schmidt orthogonalization

Householder Transformation Example

Householder QR factorization Householder QR factorization

Householder QR factorization For solving linear least squares problem, product Q of Householder transformations need not be formed explicitly

R can be stored in upper triangle of array initially containing A

Householder vectors v can be stored in (now zero) lower triangular portion of A (almost)

Householder transformations most easily applied in this form anyway

Example Example

Example Example

Givens Rotations Givens Rotations

Example Givens QR factorization

Givens QR factorization Straightforward implementation of Givens method requires about 50% more work than Householder method, and also

requires more storage, since each rotation requires two numbers, c and s, to define it

These disadvantages can be overcome, but requires more complicated implementation

Givens can be advantageous for computing QR factorization when many entries of matrix are already zero, since those annihilations can then be skipped

Gram-Schmidt orthogonalization Gram-Schmidt algorithm

Modified Gram-Schmidt Modified Gram-Schmidt

QR factorization Rank Deficiency If rank(A) < n, then QR factorization still exists, but yields

singular upper triangular factor R, and multiple vectors x give minimum residual norm

Common practice selects minimum residual solution x having smallest norm

Can be computed by QR factorization with column pivoting or by singular value decomposition (SVD)

Rank of matrix is often not clear cut in practice, so relative tolerance is used to determine rank

Near Rank Deficiency QR with Column Pivoting

QR with Column Pivoting Singular Value Decomposition

Example: SVD Applications of SVD

Pseudoinverse Orthogonal Bases

Lower-rank Matrix Approximation Total Least Squares

Ordinary least squares is applicable when right-hand side b is subject to random error but matrix A is known accurately

When all data, including A, are subject to error, then

total least squares is more appropriate

Total least squares minimizes orthogonal distances, rather than vertical distances, between model and data

Total least squares solution can be computed from SVD of [A, b]

Comparison of Methods Comparison of Methods

Comparison of Methods

Recently Viewed Presentations

  • The Constitution - Liberty Union High School District

    The Constitution - Liberty Union High School District

    MAKE SURE TO INCLUDE A CLEAR THESIS STATEMENT. Divide paragraphs up into Introduction, Conclusion, and Body Paragraphs ... Tinker vs. Des Moines School District- Constitution protects students wearing armbands to protest the Vietnam War ... Create a public school system....
  • I BELIEVE IN MORONI 8:18 - Amazon S3

    I BELIEVE IN MORONI 8:18 - Amazon S3

    I BELIEVE IN MORONI 8:18. For I know that God is not a partial God, neither a changeable being; but he is unchangeable from all eternity to all eternity. Before the mountains were brought forth, or ever thou hadst formed...
  • The Hudson River Estuary - scienceteacherprogram.org

    The Hudson River Estuary - scienceteacherprogram.org

    Estuaries have brackish water. That means it is a mix of fresh water (from the river) and salt water (from the ocean). ... DO NOW: Try to label the land areas and bodies of water on the worksheet. The Hudson...
  • Snímek 1 - RVP

    Snímek 1 - RVP

    1. díl Klikni na obrázky, které nepatří do zimy! Kliknutím vyber, co dáš sýkorkám do krmítka? Správná odpověď se označí zeleně. semínka slunečnice lůj neslané oříšky slané pečivo těstoviny uzeniny Označ kliknutím zvířata, která prospí zimu.
  • STFC Corporate PowerPoint Template

    STFC Corporate PowerPoint Template

    Recent Highlights . Mark Thomson is Professor of Experimental Particle Physics at the University of Cambridge. He is an author on over 1000 publications.
  • Sistemas Operativos

    Sistemas Operativos

    A principios de los años 90, Linus Benedict Torvald desarrolló, a partir de una versión educativa de Unix, llamada Minix, un sistema operativo totalmente nuevo llamado Linux.
  • Imperialism in Muslim Regions

    Imperialism in Muslim Regions

    Tahoma Arial Calibri Wingdings 2 Flow 1_Flow 2_Flow 3_Flow Slide 1 Introduction Problems in Muslim Regions Slide 4 Attempted Reform Slide 6 Wahhabi Ottoman Empire at its Peak The Ottoman Empire The Ottoman Empire The Ottoman Empire The Ottoman Empire...
  • The Six Essential Nutrients - lcps.org

    The Six Essential Nutrients - lcps.org

    The Six Essential Nutrients. The Six Essential Nutrients. Carbohydrates. Protein. Fats. Water. Vitamins. Minerals. Carbohydrates. Body's Main Source of Energy. Types=sugars, starches and fiber. Sugars-used as a quick energy source (aka simple carbohydrates) Starches-take longer for your body ...