Média para classes de uma variável contínua?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Média para classes de uma variável contínua?

Mensagem por Marcello Guerreiro em Seg Out 23, 2017 11:06 pm

Prezado professor Marcos, tudo bem?

Então ao observar como utilizamos a função tapply para realizar o cálculo de índices como a média e o desvio padrão, me veio a seguinte pergunta, com podemos calcular a média para classes de uma variável continua, considerando que o tapply é utilizado, no exemplo proposto no módulo 2, com uma variável categórica, ou um fator, segundo a classificação utilizada pelo R para os tipos de dados.

Podemos calcular a média para intervalos de dados? E como subdividir uma variável continua, transformar o resultado em uma variável categórica (Fator) e depois calcular a média para estas classes?

Obrigado Mestre!

Esta é a segunda coisa possível que penso hoje, quero chegar a pensar nas coisas impossíveis que o R pode fazer!! (Lewis Carroll "Alice", utilizando o R)
avatar
Marcello Guerreiro

Mensagens : 27
Data de inscrição : 08/10/2017
Idade : 39
Localização : Rio de Janeiro

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Média para classes de uma variável contínua?

Mensagem por Prof. Marcos em Ter Out 24, 2017 8:22 pm

Respondendo no webnário 2, pra quem não está ao vivo, vejam a gravação! ;

Script que eu fiz no webnário:

Código:

vetor<-rnorm(100)
vetor

mean(vetor)
sd(vetor)

hist(vetor)

histograma<-hist(vetor)
histograma

?hist

########

?cut

vetor.classificado<-cut(vetor, histograma$breaks)

summary(vetor.classificado)

vetor.classificado

str(vetor.classificado)

########

tapply(vetor, vetor.classificado, mean)
avatar
Prof. Marcos

Mensagens : 260
Data de inscrição : 23/12/2015
Idade : 36
Localização : Maceió, AL

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Média para classes de uma variável contínua?

Mensagem por Prof. Marcos em Ter Out 24, 2017 8:30 pm

Continuando:

Código:
#Continuando com mais um pedaço de dúvida

#Número de breaks (que é o número de classes -1)
hist(vetor, breaks=5)

#Estabelecer os breaks:
classes<-c(-3, -1.5, 0.3, 3)
hist(vetor, breaks=classes)
avatar
Prof. Marcos

Mensagens : 260
Data de inscrição : 23/12/2015
Idade : 36
Localização : Maceió, AL

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Média para classes de uma variável contínua?

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum