Pantă și rate de variație
În acest exercițiu, vei modela mișcarea unei mașini care circulă cu o viteză (aproximativ) constantă, calculând viteza medie pe întreaga călătorie. Relația liniară modelată este între timpul scurs și distanța parcursă.
În acest caz, parametrul modelului a1, adică panta, este aproximat sau „estimat" ca viteza medie – cu alte cuvinte, „rata de variație" a distanței („creșterea") împărțită la timp („deplasarea orizontală").

Acest exercițiu face parte din cursul
Introducere în modelarea liniară în Python
Instrucțiuni pentru exercițiu
- Calculează diferențele punct cu punct atât pentru
times, cât și pentrudistances, folosindnumpy.diff(). - Calculează un array de
velocitiesca raport dintrediff_distanceșidiff_times. - Calculează media și intervalul de valori ale vitezei, folosind metodele
mean,maxșimindinnumpy. - Reprezintă grafic array-ul
velocitiespentru a vizualiza media și dispersia valorilor.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)