Menu
CoddyTech

Линейная регрессия

Урок 16 из 19 курса Введение в машинное обучение на Coddy.

Линейная регрессия — один из самых фундаментальных алгоритмов в машинном обучении для прогнозирования непрерывной переменной. Это основной метод для оценки взаимосвязей между переменными и прогнозирования. Независимо от того, предсказываете ли вы цены на жилье, тенденции фондового рынка или температуру, линейная регрессия может дать представление о том, как эти переменные коррелируют.
 

Источник: wikipedia

Линейная регрессия пытается моделировать взаимосвязь между двумя или более переменными путем подбора линейного уравнения к наблюдаемым данным. Одна переменная считается объясняющей (независимой), а другая — зависимой.
Простейшая форма уравнения линейной регрессии с одной зависимой и одной независимой переменной определяется следующим образом:

y=\alpha+ \beta x
  • Альфа представляет собой точку пересечения с осью y
  • Бета представляет собой наклон
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

challenge icon

Задание

Легко

Создайте функцию с именем linear_equation, которая принимает список, представляющий точку данных, и список, представляющий коэффициенты линейного уравнения. 

функция возвращает результат линейного уравнения.

 

Например

  • если n = 2, то количество коэффициентов равно двум: y = b[0] + b[1]*x[1]
  • если n = 3, то количество коэффициентов равно трем: y = b[0] + b[1]*x[1] + b[2]*x[2]

 

Попробуйте сами

def linear_equation(coef, x):
    # Напишите здесь код

Все уроки раздела Введение в машинное обучение

Потренируйтесь самостоятельно: Онлайн-компилятор Python