Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2023

ProgramaçãoLinguagens de programação
Código
ce160299
Banca
CESPE / CEBRASPE
Órgão
SEFIN de Fortaleza - CE
Ano
2023
Nível
Superior
Cargo
Analista Fazendário Municipal - Área de Conhecimento: Engenharia Civil
Em relação ao software livre R, versão 4.3, julgue o item subsequente, considerando que todas as bibliotecas necessárias foram corretamente instaladas e disponibilizadas. Caso o código x <- c(2, 4, 6, 8) y <- c(4, 8, 12, 16) z <- c(3, 5, 7, 9) seja utilizado para se criar uma regressão linear multivariada, em que a variável y é a alvo, e as variáveis x e z são preditoras, então, para isso, é correto usar o comando a seguir. f <- lm(y > x+z).
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Regressão linear no R — sintaxe da fórmula

Gabarito: ❌ ERRADO. O comando lm(y > x+z) está incorreto. No R, a especificação da fórmula para modelos lineares utiliza o operador ~ (til), e não > (maior que). O uso de > seria interpretado como uma operação lógica de comparação, não como uma relação de predição. O código correto para a regressão proposta é:

f <- lm(y ~ x + z)

A função lm() espera uma fórmula no formato resposta ~ preditores. Portanto, a afirmação do item é falsa.


❌ ERRADO — justificativa:

  • O operador > em R é um operador relacional ("maior que"), não um separador de fórmula.

  • O comando lm(y > x+z) tentaria ajustar um modelo usando o resultado lógico de y > (x+z) como variável resposta (o que não é o objetivo).

  • Para regressão linear, a sintaxe correta é lm(resposta ~ preditor1 + preditor2 + ...).

PEGA ESSA DICA!

Memorize que o til (~) é o "operador de fórmula" no R. Ele separa a variável resposta (lado esquerdo) dos preditores (lado direito). Outros operadores comuns na fórmula incluem * para interação e : para interação simples.

Gabarito oficial: Errado.

Link permanente: /questoes/ce160299