Comece agoraComece grátis

Razões para Modelar: Estimando Relacionamentos

Outra aplicação comum de modelagem é comparar dois conjuntos de dados construindo modelos para cada um e, em seguida, comparando os modelos. Neste exercício, você recebe dados de uma viagem de carro feita por dois veículos juntos. Eles pararam para abastecer a cada 50 milhas, mas cada carro não precisou completar a mesma quantidade, porque não têm a mesma eficiência de combustível (MPG). Complete a função efficiency_model(miles, gallons) para estimar a eficiência como a média de milhas percorridas por galão de combustível consumido. Use os dicionários fornecidos car1 e car2, que ambos têm as chaves car['miles'] e car['gallons'].

context figure

Este exercicio faz parte do curso

Introdução à Modelagem Linear em Python

Ver curso

Instruções do exercicio

  • Complete a definição da função efficiency_model(miles, gallons).
  • Use a função para calcular a eficiência dos carros fornecidos (dicts car1, car2).
  • Armazene suas respostas como car1['mpg'] e car2['mpg'].
  • Complete a seguinte expressão lógica para imprimir qual carro (se houver) tem a melhor eficiência.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Complete the function to model the efficiency.
def efficiency_model(miles, gallons):
   return np.mean( ____ / ____ )

# Use the function to estimate the efficiency for each car.
car1['mpg'] = efficiency_model(car1['____'] , car1['____'] )
car2['mpg'] = efficiency_model(car2['____'] , car2['____'] )

# Finish the logic statement to compare the car efficiencies.
if car1['mpg'] ____ car2['mpg'] :
    print('car1 is the best')
elif car1['mpg'] ____ car2['mpg'] :
    print('car2 is the best')
else:
    print('the cars have the same efficiency')
Editar e Executar Código