Dia 4: Regresión Lineal desde cero

20230724

En python esta super automatizado la regresión lineal de manera que es muy fácil hacerla sobretodo con sklearn.linear_model así que decidí hacerlo desde cero.

Me guié sobretodo en el libro Data Science from Scratch de Joel Grus. De ahí saca gran parte de las funciones matemáticas. Parece un muy buen libro, sobretodo para entender como funciona todo. Así que tengo implementado casi todo de la regresión lineal simple.

Mi organización de archivos es algo así:

  • main.py
  • regression.py
  • utils.py
  • visualization.py
  • data/generate_data.py

Creo que los títulos lo dicen todo intente no usar librerías externas, pero para la visualización si tuve que usar matplotlib, pero esa es la única. Subí el código a github así que puedenn revisarlo si quieren.

Referencias