FC ConcursosFC Concursos

Questão FC373143

Para responder a questão, considere o código na linguagem R. É correto afirmar que

Linguagens de Programação para Ciência de Dados

FCC · 2022

Para responder a questão, considere o código na linguagem R.

É correto afirmar que

  1. o comando da linha 6 calcula o somatório dos valores de Y, X1 e X2, gerando um vetor com esses três valores.
  2. o comando da linha 9 gera um único gráfico de dispersão em 3 dimensões representando os pontos (Y, X1, X2).
  3. o comando da linha 4 realiza o cálculo matricial Y(X1)T(X2) , onde (X1)T é a transposta de X1.
  4. os comandos das linhas 10 a 12 calculam, baseado no modelo de regressão linear denominado “modelo”, uma previsão para o valor de Y com os valores X1 = 13 e X2 = 4.
  5. o comando da linha 7 obtém o valor do coeficiente de determinação (R2) do modelo de regressão linear ajustado.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa indica corretamente que as linhas 10–12 usam o objeto de regressão criado com lm para gerar uma previsão de Y quando \(X1=13\) e \(X2=4\).

Em R, a função predict() aplica os coeficientes estimados pelo modelo ao novo conjunto de covariáveis fornecido em newdata. Ou seja, se o modelo ajustado foi \( \hat{Y} = \beta_0 + \beta_1 X1 + \beta_2 X2\), o predict calcula \( \hat{Y}\) substituindo \(X1\) e \(X2\) por 13 e 4, respectivamente.

É importante que o objeto passado a predict seja um data.frame com nomes de variáveis idênticos aos do modelo (por exemplo, X1 e X2). O resultado é um vetor com a previsão pontual (e opcionalmente intervalos de confiança, se solicitado).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo