Menu
CoddyTech

Regresión lineal

Lección 16 de 19 del curso Introducción al aprendizaje automático de Coddy.

La Regresión Lineal es uno de los algoritmos más fundamentales en el aprendizaje automático para predecir una variable continua. Es el método de referencia para estimar las relaciones entre variables y realizar pronósticos. Ya sea que estés prediciendo precios de viviendas, tendencias del mercado de valores o temperaturas, la regresión lineal puede proporcionar información sobre cómo se correlacionan estas variables.
 

Fuente: wikipedia

La regresión lineal intenta modelar la relación entre dos o más variables ajustando una ecuación lineal a los datos observados. Una variable se considera una variable explicativa (independiente) y la otra se considera una variable dependiente.
La forma más simple de la ecuación de regresión lineal con una variable dependiente y una independiente se define de la siguiente manera:

y=\alpha+ \beta x
  • Alpha representa el punto de intersección con el eje y
  • Beta representa la pendiente
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

challenge icon

Desafío

Fácil

Crea una función llamada linear_equation que recibe una lista que representa un punto de datos y una lista que representa los coeficientes de la ecuación lineal. 

la función devuelve el resultado de la ecuación lineal.

 

Por ejemplo

  • si n = 2, entonces el número de coeficientes es dos: y = b[0] + b[1]*x[1]
  • si n = 3, entonces el número de coeficientes es tres: y = b[0] + b[1]*x[1] + b[2]*x[2]

 

Pruébalo tú mismo

def linear_equation(coef, x):
    # Escribe el código aquí

Todas las lecciones de Introducción al aprendizaje automático

Practica por tu cuenta: Compilador de Python online