Inclinação e taxas de variação
Neste exercício, você vai modelar o movimento de um carro dirigindo em velocidade (aproximadamente) constante, calculando a velocidade média de toda a viagem. A relação linear modelada é entre o tempo decorrido e a distância percorrida.
Nesse caso, o parâmetro do modelo a1, ou inclinação (slope), é aproximado ou "estimado" como a velocidade média — ou, em outras palavras, a "taxa de variação" da distância ("rise") dividida pelo tempo ("run").

Este exercicio faz parte do curso
Introdução à Modelagem Linear em Python
Instruções do exercicio
- Calcule as diferenças ponto a ponto de
timesedistancesusandonumpy.diff(). - Calcule um array de
velocitiescomo a razão entrediff_distanceediff_times. - Calcule a média e o intervalo (máximo e mínimo) dos valores de velocidade usando os métodos
mean,max,mindonumpy. - Plote o array
velocitiespara visualizar a média e a dispersão dos valores.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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)