1
resposta

Regressão linear com o python

Na regressão linear com o python, é normal dar valores diferentes, partindo do mesmo dataset? O meu resultado dá diferente do professor:

from sklearn.metrics import r2_score r2_score(nPassageiros_teste, nPassageiros_predito)

Resultado: 0.8493497772220299

1 resposta

Olá Jéssica,

Nesse caso é normal. No curso eu usei o train_test_split para dividir a base de dados em dados de treino e dados de teste. Este método é aleatório. Por isso, os pontos que usou para fazer o ajuste da reta são um pouco diferentes dos que eu usei.

Na verdade uma forma de verificar se a regressão está consistente é repetir o processo diversas vezes. Em todas o r2_score vai será diferente. Porém, este diferente deve variar dentro de um certo intervalo.

Está funcionando corretamente se estiver em um intervalo de 0.8 e 1.0

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software