¿Qué recursos están disponibles para aprender álgebra lineal con el lenguaje de programación R?

Quick-R: Matrix Algebra

Debería aprender el álgebra lineal de la forma habitual, pero use los cálculos matriciales para ahorrar tiempo de hacer las cosas en el papel. Por supuesto, a veces desea hacer ejemplos simples en papel para guiarse a través de él. Pero ser capaz de escribir

M <- matriz (1: 9, 3)
eigen (m)

Es bueno ver ¿Qué es un eigenvector? antes incluso de saber qué es un eigen____.

Pero luego, después de ver el resultado de esto, dirá: ¿Cuál es el significado o el punto o la interpretación de lo que estoy viendo? Lo que debería motivarte a repasar la teoría.

Luego, después de entender la teoría, puedes hacer algunas matrices más razonables.

Forme la matriz simétrica de Toeplitz
Matrixcalc paquete
¿Cómo creo la matriz de identidad en R?

o para ver algunos ejemplos más, vea Ciencia Computacional e Ingeniería I y muchas explicaciones de un modelo lineal reducen el cálculo de la “matriz de y-hat” (estimador OLS) a su forma de cálculo de matriz.

Por ejemplo, siguiendo con la conferencia 4 de Strang, hice

U = matriz (c (2,1,0,3), 2)
L = matriz (c (1,0,4,1), 2)

que son menos tontos que la matriz (1: 9,3).

pero L y U (o la descomposición de U en una diagonal % *% un ajustador) podrían haberse calculado a partir de A
Matrices (densas) de descomposiciones

en lugar de al revés.

De manera similar, con R puede calcular descomposiciones y ortogonalizaciones, etc., que dan ejemplos concretos de las cosas que se están discutiendo como SO (n).

Finalmente, hay libros que aparecen si busca en Google “cálculo de matriz” y econometría y algunas otras cosas, que tienen un enfoque aplicado / computacional.

Página en www.janmagnus.nl

Aprender álgebra lineal con R es aprender álgebra lineal con una calculadora.

Muchas otras cosas podrían hacer el equivalente. (Matlab, python, tu lenguaje esotérico favorito …)

En cualquier caso, es una muy buena idea hacer esto porque el álgebra lineal es útil. Muy buena elección; Buena suerte con eso.

Tutoriales | Kaggle

Recomiendo el tutorial de kaggle y leyendo este pdf: https://cran.r-project.org/web/p

Después de convertirme en miembro de Kaggle, siento que he aprendido mucho al ver el trabajo y los tutoriales de otros. ¡Podría haber algo en el álgebra lineal! Definitivamente lo vería 🙂

A menos que tenga la intención de hacer un paquete usando R para el álgebra lineal, lo mejor es no hacerlo. Es factible Pero tienes que hacer los algoritmos tú mismo, que es una especie de aplicación de R al álgebra lineal y no realmente aprender álgebra lineal utilizando R.

Como ya sabes, el álgebra lineal, sumérgete en R. Es muy fácil de aprender. Mañana ya puedes empezar a programar.

Esto suena como una idea horrible. Por lo que sé, R es una interfaz fea con implementaciones decentes de algoritmos estadísticos básicos. El álgebra lineal es una teoría a prueba de teoremas. Estas cosas no van bien juntas

¿Has probado http://bit.ly/2gIqjd3 esto? es un curso a corto plazo de Estadística lineal basado en el mejor tutorial a pedido