Um cientista de dados recebeu um vetor chamado dados contend...

Próximas questões
Com base no mesmo assunto
Q2383250 Programação
Um cientista de dados recebeu um vetor chamado dados contendo valores da renda mensal da população de uma cidade e resolveu obter algumas estatísticas que descrevessem os dados recebidos.
A linha de código em R que calcula corretamente a média do vetor dados é
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - media <- mean(dados).

A questão aborda o cálculo de estatísticas descritivas usando a linguagem de programação R, que é amplamente utilizada por cientistas de dados. O foco está na função que calcula a média aritmética de um conjunto de valores em um vetor. Para resolver a questão, é essencial o conhecimento das funções básicas de R para manipulação de dados e cálculo de estatísticas simples.

A alternativa correta B utiliza a função mean(), que é a função nativa do R para calcular a média de um conjunto de números. Quando aplicamos mean(dados), a função processa todos os elementos do vetor dados e retorna sua média aritmética.

Em contraste, as demais alternativas apresentam erros conceituais ou de sintaxe:

  • A função sum() é usada para somar os elementos, mas a sintaxe para obter o tamanho de um vetor em R é length(), não len(), o que invalida a alternativa A.
  • A alternativa C menciona a função average(), que não existe em R.
  • As alternativas D e E utilizam sapply(), que é usada para aplicar uma função a cada elemento de um vetor ou lista, mas não para calcular a média diretamente.

Portanto, a alternativa B é a única que emprega a função correta para o cálculo da média de uma maneira que é consistente com a sintaxe e funcionalidades da linguagem R.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Uma linha de código em R que calc corretamente uma média fazer a vetor é uma opção:

b -

A função em R é usada para calcular uma média de um vetor ou de uma matriz. Portanto, uma expressão correta para calcular a média fazer a vetor seria usando uma função .

Portanto, a resposta correta é:

b -

A - O erro é que o R não possui função len (como no python e no SQL), no R a função é length().

C - Função average() não existe.

D - É possível usar sapply no R para calcular média, mas para isso seria necessário declarar a função média ( media <- function(x){ sum(x) / length(x)} ). E passar a função média como o segundo argumento da função sapply( dados, media)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo