Introductie van de cursus

Introductie tot lineaire modellering in Python

Jason Vestuto

Data Scientist

Introductie van hoofdstuk 1

Hoofdstukroutekaart:

  • Motiverende voorbeelden
  • Gegevensvisualisatie
  • Beschrijvende statistiek
Introductie tot lineaire modellering in Python

Voorbeeldreisgegevens

Plot van punten, afstand versus tijd, mijlen versus uren

Introductie tot lineaire modellering in Python

Modellen als beschrijvingen

# Bereik van y-gegevens, in mijl
y_range = np.max(y) - np.min(y) = 300 - 0 = 300
# Bereik van x-gegevens, in uur
x_range = np.max(x) - np.min(x) = 6 - 0 = 6
# Snelheid schatten
mph = y_range / x_range = 300 / 6 = 50
Introductie tot lineaire modellering in Python

Een model visualiseren

Plot van gegevens en model, afstand versus tijd

Introductie tot lineaire modellering in Python

Modelvoorspellingen

# Model als Python-expressie
miles = 50*hours
# Model voorspelt afstand is 300 mijl na 6 uur
time = 6
distance = 50 * time = 50 * 6 = 300
def model(time):
    return 50*time

predicted_distance = model(time=10)
Introductie tot lineaire modellering in Python

Interpolatie

Plot van afstand versus tijd, met interpolatiepunt gemarkeerd tussen twee datapunten

Introductie tot lineaire modellering in Python

Extrapolatie

Plot van afstand versus tijd, met extrapolatiepunt gemarkeerd buiten de datapunten bij grotere tijd

Introductie tot lineaire modellering in Python

Laten we oefenen!

Introductie tot lineaire modellering in Python

Preparing Video For Download...