Tolka lutning och skärningspunkt

Introduktion till linjär modellering i Python

Jason Vestuto

Data Scientist

Påminnelse: Terminologi

Repetition:

  • y = a0 + a1*x
  • x = oberoende variabel, t.ex. tid
  • y = beroende variabel, t.ex. tillryggalagd sträcka
  • xp = 10; yp = a0 + a1*xp, "modellprediktion"
Introduktion till linjär modellering i Python

Skärningspunkt

Graf över linje som skär den vertikala y-axeln vid y=100 för x=0

x0 = 0
print(y(x0))
100
Introduktion till linjär modellering i Python

Lutning

Graf över linje som skär den vertikala y-axeln vid y=100 för x=0, med en punkt mitt på linjen markerad med streckade linjesegment som visar horisontell löpning och vertikal stigning

slope = (225 - 100) / (5 - 0)
print(slope)
25
Introduktion till linjär modellering i Python

Genomsnittlig lutning

Graf över linje som skär den vertikala y-axeln vid y=100 för x=0, med en punkt i slutet av linjen markerad med streckade linjesegment som visar horisontell löpning och vertikal stigning

slope = (350 - 100) / (10 - 0)
print(slope)
25
Introduktion till linjär modellering i Python

Omskalning kontra beroende

Graf över temperaturer, med första punkten vid y=32 grader F och x=0 grader C, och andra punkten vid y=212 grader F och x=100 grader C, sammanbundna med streckade linjesegment som visar horisontell löpning och vertikal stigning

slope = (212-32)/(100-0) # 180/100 = 9/5
intercept = 32
Introduktion till linjär modellering i Python

Nu kör vi en övning!

Introduktion till linjär modellering i Python

Preparing Video For Download...