Introducere în curs

Introducere în modelarea liniară în Python

Jason Vestuto

Data Scientist

Introducere în Capitolul 1

Structura capitolului:

  • Exemple motivaționale
  • Vizualizarea datelor
  • Statistici descriptive
Introducere în modelarea liniară în Python

Date exemplu dintr-o călătorie

Grafic de puncte, distanță față de timp, mile față de ore

Introducere în modelarea liniară în Python

Modele ca descrieri

# 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
Introducere în modelarea liniară în Python

Vizualizarea unui model

Grafic cu date și model, distanță față de timp

Introducere în modelarea liniară în Python

Predicții ale modelului

# 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)
Introducere în modelarea liniară în Python

Interpolare

Grafic distanță față de timp, cu punct de interpolare marcat între două puncte de date

Introducere în modelarea liniară în Python

Extrapolare

Grafic distanță față de timp, cu punct de extrapolare marcat în afara datelor, la un timp mai mare

Introducere în modelarea liniară în Python

Să exersăm!

Introducere în modelarea liniară în Python

Preparing Video For Download...