Questão FC331212
Considere a biblioteca sklearn (scikit-learn), versão 1.5.2, da linguagem de programação Python. O atributo da classe sklearn.linear_model.LinearRegression, que retorna o termo ind
Linguagens de Programação
FGV · 2025
Considere a biblioteca sklearn (scikit-learn), versão 1.5.2, da linguagem de programação Python.
O atributo da classe sklearn.linear_model.LinearRegression, que retorna o termo independente no modelo linear, quando os parâmetros estão configurados no modo padrão (default), é
- fit_
- coef_
- predict_
- intercept_
- independent_
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
O atributo intercept_ da classe sklearn.linear_model.LinearRegression contém o termo independente (bias) do modelo linear estimado após o ajuste.
No modelo, as previsões seguem \( \hat{y} = X\beta + b \), onde \(b\) é o intercept_ e \(\beta\) corresponde ao coef_.
O atributo é disponível somente depois de chamar fit(). Por padrão, fit_intercept = True, portanto o intercepto é calculado automaticamente durante o ajuste.
O tipo pode ser um float (para um único alvo) ou um array com forma (n_targets,) quando há múltiplos alvos.
Se fit_intercept for False, o intercepto será definido como 0 (ou array de zeros), pois o modelo não estima termo independente.
Acessar model.intercept_ fornece diretamente o valor do viés para uso em previsões e interpretação do modelo.
Conteúdo do catálogo FC Concursos · Atualizado em