Как реализовать модель линейной регрессии для задачи прогнозирования

В этой статье мы погрузимся в модель линейной регрессии.

В этом посте я расскажу, как загружать данные, строить модель, прогнозировать и оценивать модель линейной регрессии в python. Мы построим и оценим модель в наборе данных Boston Housing с помощью scikit-learn. Вы можете скачать набор данных здесь.

Набор данных о жилищном строительстве Филадельфии:

Набор данных взят из Филадельфии, штат Пенсильвания, и включает среднюю продажную цену дома в ряде районов. Атрибуты каждого района, которые у нас есть, включают уровень преступности («CrimeRate»), мили от центра города («MilesPhila»), название города («Name») и название округа («County»).

Здесь я рассмотрел следующие темы, чтобы построить хорошую модель линейной регрессии:

  • Загрузка набора данных
  • Изучение набора данных
  • Построить модель линейной регрессии
  • Прогнозирование по набору данных тестирования
  • Оценка предсказания модели
  • Визуализации

Эти темы реализованы в Jupyter Notebook. Просмотрите этот блокнот, чтобы понять, как реализуется модель линейной регрессии и ее эффективность при прогнозировании проблем.