Questão de Programação — Linguagens de programação — FGV 2025
Programação›Linguagens de programação
Código
fg121774
Banca
FGV
Órgão
TCE-PI
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo - Controle Externo - Específica de Tecnologia da Informação - Sistemas, Engenharia de Dados e Ciência de Dados (Manhã)
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), é
Afit_
Bcoef_
Cpredict_
Dintercept_
Eindependent_
Revelar gabarito e comentário▾
GabaritoD — intercept_
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
sklearn.linear_model.LinearRegression – Atributo do termo independente
Gabarito: letra D. O atributo intercept_ da classe LinearRegression (scikit-learn 1.5.2) armazena o termo independente (bias) do modelo linear ajustado, quando fit_intercept=True (padrão). Os demais atributos/métodos têm funções diferentes: coef_ retorna os coeficientes angulares, predict_ é um método de predição, fit_ não existe como atributo (é o método de treino), e independent_ não é um atributo da classe.
A seguir, análise das alternativas:
Alternativa A – ❌ Incorreta
fit_ não é um atributo do LinearRegression. O método de treinamento é fit(), e os atributos resultantes são coef_ e intercept_. A banca tenta confundir com o nome do método.
Alternativa B – ❌ Incorreta
coef_ retorna os coeficientes (inclinações) das variáveis preditoras, ou seja, os parâmetros associados a cada feature, não o termo independente.
Alternativa C – ❌ Incorreta
predict_ é um método, não um atributo. Ele é usado para fazer predições com o modelo treinado, não para acessar os parâmetros.
Alternativa D – ✅ Correta ⟵ GABARITO
intercept_ é o atributo que contém o valor do termo independente (intercepto) da regressão linear. Quando fit_intercept=True (padrão), o modelo estima esse termo e o armazena em intercept_. É um atributo de ponto flutuante (ou array se houver múltiplas saídas).
Alternativa E – ❌ Incorreta
independent_ não existe na classe LinearRegression. A nomenclatura correta é intercept_.
NÃO CAIA NESSA!
A banca aposta que o candidato confunda coef_ (coeficientes das variáveis) com o termo independente, ou invente nomes como independent_. O padrão no sklearn para o termo independente é sempre intercept_.