1 / 30

Lecture 3 Matrix algebra

Lecture 3 Matrix algebra. A vector can be interpreted as a file of data. A matrix is a collection of vectors and can be interpreted as a data base. The red matrix contain three column vectors. Handling biological data is most easily done with a matrix approach .

terris
Download Presentation

Lecture 3 Matrix algebra

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lecture3 Matrix algebra A vectorcan be interpreted as a file of data A matrixis a collection of vectors and can be interpreted as a data base The red matrixcontainthreecolumnvectors Handlingbiological data is most easilydonewith a matrixapproach. An Excel worksheetis a matrix.

  2. A general structure of databases The first subscriptdenotesrows, thesecondcolumns. n and m definethedimension of a matrix. Ahas m rows and n columns. Rowvector Columnvector Twomatricesareequaliftheyhavethe same dimension and allcorrespondingvaluesareidentical.

  3. Someelementarytypes of matrices In biology and statisticsaresquarematricesAn,n of particularimportance Lower and uppertriangularmatrices Thesymmetricmatrixis a matrixwhereAn,m = A m,n. Thediagonal matrixis a square and symmetrical. Unit matrixI is a matrixwith one row and one column. Itis a scalar (ordinarynumber).

  4. Matrix operations Addition and Subtraction Addition and subtractionareonlydefined for matriceswithidenticaldimensions S-product

  5. Theinnerordotorscalarproduct Assume you have production data (in tons) of winter wheat (15 t), summer wheat (20 t), and barley (30 t). In the next year weather condition reduced the winter wheat production by 20%, the summer wheat production by 10% and the barley production by 30%. How many tons do you get the next year? (15*0.8 + 20* 0.9 + 30 * 0.7) t = 51 t. Thedotproductisonlydefined for matrices, wherethenumber of columnsinthe first matrixequalsthenumber of rowsinthesecondmatrix.

  6. We add another year and ask how many cereals we get if the second year is good and gives 10 % more of winter wheat, 20 % more of summer wheat and 25 % more of barley. For both years we start counting with the original data and get a vector with one row that is the result of a two step process

  7. TransposeA’ ot AT

  8. Matrixaddin for Excel: www.digilander.libero.it/foxes/SoftwareDownload.htm

  9. Groundbeetles on Mazurianlakeislands (Mamry) Carabusproblematicus Carabusauratus Photo Marek Ostrowski

  10. Speciesassociations

  11. Assume you are studying a contagious disease. You identified as small group of 4 persons infected by the disease. These 4 persons contacted in a given time withanother group of 5 persons. The latter 5 persons had contact with other persons, say with 6, and so on. How oftendid a person of group C indirectlycontactwith a person of group A? B 1 2 3 4 5 C 1 2 3 4 5 6 A 1 2 3 4 B 1 2 3 4 5 We eliminate group B and leavethe first and last group. No. 1 of group C indirectlycontactedwithallmembers of group A. No. 2 of group A indirectlycontactedwithallsixpersons of group C. C 1 2 3 4 5 6 A 1 2 3 4

  12. Lecture 4 Solving simple stoichiometric equations A linear system of equations TheGaußscheme Multiplicativeelements. A non-linear system Matrix algebra dealsessentiallywithlinearlinear systems.

  13. Solving a linear system Thedivisionthrough a vectoror a matrixis not defined! 2 equations and fourunknowns

  14. For a non-singularsquarematrixtheinverseisdefined as Singularmatricesarethosewheresomerowsorcolumnscan be expressed by a linearcombination of others. Suchcolumnsorrows do not containadditionalinformation. Theyareredundant. A matrixissingularifit’s determinant is zero. r2=2r1 r3=2r1+r2 A linearcombination of vectors Det A: determinant of A A matrixissingularifatleast one of theparameters k is not zero.

  15. Theinverse of a 2x2 matrix Theinverse of a diagonal matrix Determinant Theinverse of a squarematrixonlyexistsifits determinant differsfrom zero. Singularmatrices do not have an inverse (A•B)-1 = B-1 •A-1 ≠ A-1 •B-1 The Nine Chapters on the Mathematical Art.(1000BC-100AD). Systems of linearequations, Gaussianelimination Theinversecan be unequivocallycalculated by the Gauss-Jordan algorithm

  16. Solving a simplelinear system

  17. The general solution of a linear system Identitymatrix OnlypossibleifAis not singular. IfAissingularthe system has no solution. Systems with a uniquesolution Thenumber of independent equationsequalsthenumber of unknowns. X: Not singular TheaugmentedmatrixXaugis not singular and hasthe same rank as X. Therank of a matrixis minimum number of rows/columns of thelargestnon-singularsubmatrix

  18. Consistent Rank(A) = rank(A:B) = n Infinitenumber of solutions Consistent Rank(A) = rank(A:B) < n No solution Inconsistent Rank(A) < rank(A:B) Infinitenumber of solutions Consistent Rank(A) = rank(A:B) < n Inconsistent Rank(A) < rank(A:B) No solution Consistent Rank(A) = rank(A:B) = n Infinitenumber of solutions

  19. Thetransitionmatrix Assume a genewithfourdifferentalleles. Each allele canmutateintoanther allele. Themutationprobabilitiescan be measured. Initial allele frequencies A→A B→A C→A D→A A→A Whatarethefrequenciesinthenextgeneration? A→B A→C A→D Transitionmatrix Probabilitymatrix Sum 1 1 1 1 Σ = 1 Thefrequenciesat time t+1 do onlydepent on thefrequenciesat time t but not on earlierones. Markovprocess

  20. Doesthemutationprocessresultinstable allele frequencies? Stable state vector Eigenvector of A Eigenvalue Unit matrix Eigenvector Everyprobabilitymatrixhasatleast one eigenvalue = 1. Thelargesteigenvaluedefinesthestable state vector

  21. The insulin – glycogen system At high bloodglucoselevels insulin stimulatesglycogensynthesis and inhibitsglycogenbreakdown. ThechangeinglycogenconcentrationDN can be modelled by the sum of constantproductiong and concentration dependent breakdownfN. Atequilibrium we have Thesymmetric and squarematrixDthatcontainssquaredvaluesiscalledthedispersionmatrix Thevector {-f,g} isthestationary state vector (thelargesteigenvector) of thedispersionmatrix and givestheequilibriumconditions (stationary point). Theglycogenconcentrationatequilibrium: Theequilbriumconcentrationdoes not depend on theinitialconcentrations Thevalue -1 istheeigenvalue of this system.

  22. A matrixwithncolumnshasneigenvalues and neigenvectors.

  23. Someproperties of eigenvectors IfL isthe diagonal matrix of eigenvalues: Theeigenvectors of symmetricmatricesareorthogonal Eigenvectors do not changeafter a matrixismultiplied by a scalar k. Eigenvaluesarealsomultiplied by k. Theproduct of alleigenvaluesequalsthe determinant of a matrix. The determinant is zero ifatleast one of theeigenvaluesis zero. In thiscasethematrixissingular. If A istrianagularor diagonal theeigenvalues of A arethe diagonal entries of A.

  24. Page Rank Google sortsinternetpagesaccording to a ranking of websitesbased on theprobablitites to be directled to thispage. Assume a surferclickswithprobability d to a certainwebsite A. Having N sitesintheworld (30 to 50 bilion) theprobability to reach A is d/N. Assumefurther we havefoursite A, B, C, D, withlinks to A. AssumefurtherthefoursiteshavecA, cB, cC, and cDlinks and kA, kB, kC, and kDlinks to A. Iftheprobability to be on one of thesesitesispA, pB, pC, and pD, theprobability to reach A fromany of thesitesistherefore

  25. Thetotalprobability to reach A is Google uses a fixedvalue of d=0.15. Neededisthenumber of links per website. In reality we have a linear system of 30-50 bilion equations!!! ProbabilitymatrixP Rankvectoru Internet pagesarerankedaccording to probability to be reached

  26. A B D C Larry Page (1973- SergejBrin (1973-

  27. Page Rank as an eigenvector problem In reality theconstantisverysmall Thefinalpagerankisgiven by thestationary state vector(thevector of thelargesteigenvalue).

  28. Home work and literature • Refresh: • Vectors • Vector operations (sum, S-product, scalarproduct) • Scalarproduct of orthogonalvectors • Distancemetrics (Euclidean, Manhattan, Minkowski) • Cartesian system, orthogonalvectors • Matrix • Types of matrices • Basic matrix operations (sum, S-product, dotproduct) • Prepare to thenextlecture: • Linearequations • Inverse • Stochiometricequations Literature: Mathe-online Stoichiometricequations: http://sciencesoft.at/equation/index?lang=en Stoichiometry: http://en.wikipedia.org/wiki/Stoichiometry

More Related