Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2025

ProgramaçãoLinguagens 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), é
  1. Afit_
  2. Bcoef_
  3. Cpredict_
  4. Dintercept_
  5. 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_.

Gabarito: letra D.

Link permanente: /questoes/fg121774