Optimizarea modelului

Introducere în modelarea liniară în Python

Jason Vestuto

Data Scientist

Reziduuri

Figură cu 2 panouri: sus, grafic de dispersie al nivelului mării față de timp și graficul modelului; jos, reziduuri care arată diferența dintre date și model din panoul superior

 

residuals = y_model - y_data
len(residuals) == len(y_data)
True
Introducere în modelarea liniară în Python

Suma reziduurilor

Figură cu 2 panouri: sus, grafic de dispersie al nivelului mării față de timp și graficul modelului; jos, reziduuri care arată diferența dintre date și model din panoul superior

 

residuals = y_model - y_data
print(np.sum(residuals))
0.0
Introducere în modelarea liniară în Python

Reziduuri la pătrat

Figură cu 2 panouri: sus, grafic de dispersie al nivelului mării față de timp și graficul unui model slab cu valoare constantă; jos, reziduuri ca puncte verzi și reziduuri la pătrat ca pătrate albastre

residuals_squared = np.square(y_model - y_data)
print(np.sum(residuals_squared))
65.1
Introducere în modelarea liniară în Python

RSS

Figură cu 2 panouri: sus, grafic de dispersie al nivelului mării față de timp și graficul unui model slab cu valoare constantă; jos, reziduuri ca puncte verzi și reziduuri la pătrat ca pătrate albastre

 

resid_squared = np.square(y_model - y_data)
RSS = np.sum(resid_squared)
Introducere în modelarea liniară în Python

RSS

Figură cu 2 panouri: sus, grafic de dispersie al nivelului mării față de timp și graficul unui model mai bun; jos, reziduuri ca puncte verzi și reziduuri la pătrat ca pătrate albastre, cu o potrivire mult mai bună

 

RSS = np.sum(np.square(y_model - y_data))
print(RSS)
5.9
Introducere în modelarea liniară în Python

Variația RSS

Grafic al valorilor RSS pe axa y față de valorile pantei pe axa x, în formă de parabolă cu concavitatea în sus, cu minimul în jos, aproape de panta=25

  • Valoarea minimă a RSS indică reziduuri minime
  • Reziduurile minime corespund celui mai bun model
Introducere în modelarea liniară în Python

Să exersăm!

Introducere în modelarea liniară în Python

Preparing Video For Download...