Média para classes de uma variável contínua?
2 participantes
Página 1 de 1
Média para classes de uma variável contínua?
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)
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)
Marcello Guerreiro- Mensagens : 27
Data de inscrição : 08/10/2017
Idade : 46
Localização : Rio de Janeiro
Re: Média para classes de uma variável contínua?
Respondendo no webnário 2, pra quem não está ao vivo, vejam a gravação! ;
Script que eu fiz no webnário:
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)
Re: Média para classes de uma variável contínua?
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)
Tópicos semelhantes
» Calcular Total, Média e SD para mais de uma variável e fatores
» Manipular variável categórica com muitas classes
» variável explanatória com muitos empates
» Mudar cores dos ramos do cluster de acordo com as classes
» Mais de uma variável explicativa no modelo de regressão logística
» Manipular variável categórica com muitas classes
» variável explanatória com muitos empates
» Mudar cores dos ramos do cluster de acordo com as classes
» Mais de uma variável explicativa no modelo de regressão logística
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos