Git Computer Commands

A list that I wrote for myself to remember the order of git commands to be executed in a terminal window. In others words what do I type first, then second.
git comes first. It is git something not something git.
Open a terminal window. CD to the folder you want to be in.
git init
git clone
git status (I have found it a good idea to type git status after every git command.)
git add
git log
git remote
git push
git checkout
git pull
What the commands are and do can be looked up on github.

Linear Algebra

linearalgebra9781461436119

Linear algebra book written by Peter Petersen published by Springer Publisher.

This book takes a different approach in presenting linear algebra.  It has five long chapter with lots of sections. Explains using  geometric drawings.

Chapter 1.13 does Gaussian elimination.

Chapter 2 is on Linear Operations. Covers  linear differential equations. Eigenvalues including a definition of the German word eigen.  Uses Gaussian elimination instead of determinants to find eigenvalues.

2.5 shows diagonalizability with Fibonacci Sequence as an example.

Chapter 3 is on inner product spaces. Including Quaternions, Cauchy-Schwarz, Triangle Inequality, OR Factorization, and Matrix Exponentials.

Chapter 4 covers Linear Operations on Inner Products. Including Polarization and Isometrics,. 4.3 is about Spectral Theorem.

4.9 Singular Value Decomposition.

Chapter 5 is on determinants. Using a geometric approach then an Algebraic approach.  Then uses the theory applied to the study of linear differential equations.

 

 

Linear Algebra and Linear Models

linmod9781447127383

Written by R.B. Bapat, published by Springer Publishing.

A Math Book. Not a code book. Sometimes it is useful to read a Math book. Reading a Math book helps you understand what went wrong with your code when all the syntax is correct but the results are a little strange. Knowing the math behind the code helps to figure out what is going on.
Complete with proofs this book on Linear Algebra covers a lot of material.
The proofs are useful in helping understand the language and why its used in Linear Algebra.

Chapter One covers the preliminaries of Linear Algebra. Covers basis and dimension, dim.
Chapter two covers rank, nonsingulars and Frobenuis Inequality.
Chapter three covers eigenvalues for the first time. In addition

Chapter five covers eigenvalues.
Chapter four covers generalized inverses, including Moore-Penrose inverse.

Chapter seven covers General Linear Model, GLM.
Chapter eight tests of linear hypothesis. Cochran’s Theory. A nice table on ANOVA 8.1

Chapter nine Linear Mixed Models.

 

Guide to Programming and Algorithms using R

algor9781447153276

Good book of useful algorithms programmed using R.

Written by Ozgur Ergul, published by Springer Publishing 2013.

I like how the book starts with cooking an omelette as an example of algorithm development.

Chapter 3.2.3 covers the Towers of Hanoi with detailed instructions and R code.

Chapter 4.5.1 is about the Traveling Salesman problem.

Chapter 6 has various sorting algorithms, Bubble sort, Insertion sort, and Quick sort. Table 6.1 is a comparison of the sorting methods.

Now I don’t have to figure out how to turn JAVA code into R code.

Chapter 7 has solutions of  linear systems of equations. Gaussian elimination, LU Factorization, Pivoting, Cholesky Factorization, and Gauss-Jordan elimination.

The book goes on with more useful information of file Processing.