Введение в курс

Введение в линейное моделирование на Python

Jason Vestuto

Data Scientist

Введение в главу 1

План главы:

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

Пример данных о поездке

График точек: расстояние в зависимости от времени, мили и часы

Введение в линейное моделирование на Python

Модели как описания

# Range of y data, in miles
y_range = np.max(y) - np.min(y) = 300 - 0 = 300
# Range of x data, in hours
x_range = np.max(x) - np.min(x) = 6 - 0 = 6
# Estimating the speed
mph = y_range / x_range = 300 / 6 = 50
Введение в линейное моделирование на Python

Визуализация модели

График данных и модели: расстояние в зависимости от времени

Введение в линейное моделирование на Python

Прогнозы модели

# Model as python expression
miles = 50*hours
# Model predicts distance is 300 miles at 6 hours
time = 6
distance = 50 * time = 50 * 6 = 300
def model(time):
    return 50*time

predicted_distance = model(time=10)
Введение в линейное моделирование на Python

Интерполяция

График расстояния в зависимости от времени с отмеченной точкой интерполяции между двумя точками данных

Введение в линейное моделирование на Python

Экстраполяция

График расстояния в зависимости от времени с отмеченной точкой экстраполяции за пределами данных

Введение в линейное моделирование на Python

Давайте потренируемся!

Введение в линейное моделирование на Python

Preparing Video For Download...