Imagem de fundo

Analise o código a seguir, feito em Python com o Scikit-learn.import numpy as npimport ...

Analise o código a seguir, feito em Python com o Scikit-learn.


import numpy as np

import sklearn.linear_model as skl

base = np.array([1, 2, 3, 4, 5, 6])

x = base.reshape((-1, 1))

y = base*2+3


# a fazer

print('a', model.coef_[0])

print('b', model.intercept_)


A partir desse código, um programador quer obter os parâmetros a e b da equação y = ax + b, por meio de uma regressão linear, usando, para isso, os dados nos vetores x e y definidos no programa.


Qual linha de código deve substituir o comentário # a fazer de modo a realizar essa regressão linear?

A

model = skl.lr(x, y)

B

model = skl.lr().fit(x, y)

C

model = skl.LinearRegression(x, y)

D

model = skl.LinearRegression([x, y])

E

model = skl.LinearRegression().fit(x, y)