Questão nº 48

Questão de Estatística · FCC TRT23 2022 (nº 48)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade EstatísticaEstatística
Gabarito: Aver comentário ↓

Considere as linhas de comando da linguagem R a seguir:

```
install.packages(c("readxl","tidyverse","expm","matlib")) #linha 1
lapply(c("readxl","tidyverse","expm","matlib"),require,character.only = TRUE) #linha 2
DADOS <- data.frame(read_excel("C:/Users/fulano/Documents/dados.xlsx")) #linha 3
Modelo <- lm(Altura~Peso,DADOS) #linha 4
predict(Modelo, data.frame(Peso = c(70, 80, 90))) #linha 5
M1<-matrix(c(1,-0.3,-0.3,1.1,0,1,3,4,1,0,-1,4,-6,2),nrow=7,ncol=2,byrow=TRUE) #linha 6
M2 <- matrix(c(1,-0.3,1,3),nrow=2,ncol=2,byrow=TRUE) #linha 7
Matriz_Final<-M1%*%M2 #linha 8
setwd('C:/Users/fulano/Documents/dados') #linha 9
write.csv(Matriz_Final, "Matriz_Final.csv", row.names = FALSE) #linha 10
```

A respeito das linhas de comando, executadas na sequência das linhas enumeradas, é correto afirmar que o comando da linha

Resposta comentada

Gabarito Alternativa A

O código R apresentado realiza tarefas comuns em análise de dados, como instalação e carregamento de pacotes, importação de dados de uma planilha, construção de um modelo de regressão linear, previsão de valores com base nesse modelo, manipulação de matrizes e salvamento de resultados em arquivos.

  • (A) Correta: O comando predict() é usado especificamente para gerar previsões a partir de um modelo estatístico. Neste caso, Modelo é um modelo de regressão linear que prediz Altura com base em Peso. O data.frame(Peso = c(70, 80, 90)) fornece os novos valores de Peso para os quais se deseja prever a Altura correspondente, utilizando a relação estabelecida pelo Modelo.
  • (B) Incorreta: O operador %*% em R realiza a multiplicação de matrizes. Para obter os autovalores de uma matriz, seria necessário usar a função eigen().
  • (C) Incorreta: O comando predict() calcula novos valores com base no modelo, ele não altera ou exclui observações do conjunto de dados original.
  • (D) Incorreta: O comando setwd() define o diretório de trabalho atual, ou seja, o local padrão onde os arquivos serão lidos ou salvos. Ele não "grava" (salva) dados; a gravação é feita pelo comando write.csv() (linha 10). A armadilha aqui é confundir a ação de definir o local de salvamento com a ação de salvar o arquivo em si.
  • (E) Incorreta: O comando lm() (linear model) ajusta um modelo de regressão linear. Para gerar um histograma, seria utilizada uma função como hist() ou ggplot() (do pacote tidyverse).

Fonte: FCC TRT23 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Estatística (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho