Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Calcule as diferenças ponto a ponto de times e distances usando numpy.diff().
  • Calcule um array de velocities como a razão entre diff_distance e diff_times.
  • Calcule a média e o intervalo (máximo e mínimo) dos valores de velocidade usando os métodos mean, max, min do numpy.
  • Plote o array velocities para 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)
Editar e Executar Código