Pendenza e tassi di variazione
In questo esercizio modellerai il moto di un'auto che viaggia a velocità (all'incirca) costante, calcolando la velocità media sull'intero tragitto. La relazione lineare modellata è tra il tempo trascorso e la distanza percorsa.
In questo caso, il parametro del modello a1, ovvero la pendenza, è approssimato o "stimato" come la velocità media, o, in altri termini, il "tasso di variazione" della distanza ("rise") divisa per il tempo ("run").

Questo esercizio fa parte del corso
Introduzione alla modellazione lineare in Python
Istruzioni dell'esercizio
- Calcola le differenze punto a punto sia di
timessia didistancesusandonumpy.diff(). - Calcola un array di
velocitiescome rapporto tradiff_distanceediff_times. - Calcola media e intervallo dei valori di velocità usando i metodi
numpymean,max,min. - Traccia l'array
velocitiesper visualizzare la media e la dispersione dei valori.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Compute an array of velocities as the slope between each point
diff_distances = np.diff(____)
diff_times = np.diff(____)
velocities = ____ / diff_times
# Chracterize the center and spread of the velocities
v_avg = np.____(velocities)
v_max = np.____(velocities)
v_min = np.____(velocities)
v_range = ____ - ____
# Plot the distribution of velocities
fig = plot_velocity_timeseries(times[1:], velocities)