Introdução ao curso

Introdução à Modelagem Linear em Python

Jason Vestuto

Data Scientist

Introdução ao Capítulo 1

Roteiro do capítulo:

  • Exemplos motivadores
  • Visualização de dados
  • Estatística descritiva
Introdução à Modelagem Linear em Python

Exemplo de dados de viagem

Gráfico de pontos: distância vs. tempo, milhas vs. horas

Introdução à Modelagem Linear em Python

Modelos como descrições

# Intervalo de y, em milhas
y_range = np.max(y) - np.min(y) = 300 - 0 = 300
# Intervalo de x, em horas
x_range = np.max(x) - np.min(x) = 6 - 0 = 6
# Estimando a velocidade
mph = y_range / x_range = 300 / 6 = 50
Introdução à Modelagem Linear em Python

Visualizando um modelo

Gráfico de dados e modelo: distância vs. tempo

Introdução à Modelagem Linear em Python

Previsões do modelo

# Modelo como expressão em python
miles = 50*hours
# O modelo prevê 300 milhas em 6 horas
time = 6
distance = 50 * time = 50 * 6 = 300
def model(time):
    return 50*time

predicted_distance = model(time=10)
Introdução à Modelagem Linear em Python

Interpolação

Gráfico de distância vs. tempo, com ponto de interpolação marcado entre dois pontos

Introdução à Modelagem Linear em Python

Extrapolação

Gráfico de distância vs. tempo, com ponto de extrapolação fora dos dados em maior tempo

Introdução à Modelagem Linear em Python

Vamos praticar!

Introdução à Modelagem Linear em Python

Preparing Video For Download...