Cosa rende lineare un modello

Introduzione alla modellazione lineare in Python

Jason Vestuto

Data Scientist

Serie di Taylor

Cose da sapere:

  1. approssimare qualsiasi curva
  2. forma polinomiale: y = a0 + a1*x + a2*x**2 + a3*x**3 + .... + an*x**n
  3. spesso basta il primo ordine: y = a0 + a1*x
Introduzione alla modellazione lineare in Python

Termini della serie: a0=1

Grafico di una retta costante y=1 con pendenza zero

Introduzione alla modellazione lineare in Python

Termini della serie: a1=1

Grafico di retta con pendenza non nulla y = 1*x

Introduzione alla modellazione lineare in Python

Termini della serie: a2=1

Grafico di curva quadratica y = x^2, mezza parabola, concavità verso l'alto

Introduzione alla modellazione lineare in Python

Combinare tutti i termini

Grafico di 4 curve: y=1 in rosso, y=x in verde, y=x^2 in blu, e la somma di queste tre in nero

Introduzione alla modellazione lineare in Python

Dati reali

Grafico a dispersione della variazione del livello del mare rispetto al tempo in anni

Introduzione alla modellazione lineare in Python

Ordine zero

Grafico a dispersione dei dati, livello del mare vs tempo, e grafico della retta del modello y=6.5, la media dei dati

Introduzione alla modellazione lineare in Python

Primo ordine

Grafico a dispersione dei dati, livello del mare vs tempo, e grafico della retta del modello y=5 + 0.08*x, che passa per la maggior parte dei punti

Introduzione alla modellazione lineare in Python

Ordini superiori

Grafico a dispersione dei dati, livello del mare vs tempo, e grafico del modello y=5 + 0.08*x + 0.0025*x^2, con la curva che segue i punti

Introduzione alla modellazione lineare in Python

Overfitting

Grafico a dispersione del livello del mare vs tempo, su un intervallo temporale doppio, con 2 modelli: la retta y=6.5 + 0.08x che si adatta bene e la curva y=5 + 0.08*x + 0.0025*x^2, che devia molto nei tempi successivi

Introduzione alla modellazione lineare in Python

Esercitiamoci!

Introduzione alla modellazione lineare in Python

Preparing Video For Download...