[R-br] Quartis ponderados

Carlos Mendonça csaeslpv em centroin.com.br
Sexta Julho 1 10:45:08 BRT 2011


Paulo,

só uma última dúvida, eu tenho como nomear os quartis, para que 0.25 seja Q1
e o 0.75 seja Q3? Eu coloquei no código

abcz = by(abc, abc$codigo, function(x) quantile(rep(x$valor, x$ponderador),
prob=c(Q1=0.25, Q3=0.75))), porém ele continou

gerando os resultados como 0.25 e 0.75.

Eu usei o código que você indicou "as.data.frame(t(...))", com isso a minha
variável codigo, passou a ser o rownames, como eu

faço para torná-la uma variável de nome codigo, pois vou precisar, depois de
calculado esses quartis, juntar com o arquivo

de dados, por codigo. Tentei utilizar merge(abc, qrt, by.abc = "codigo",
by.qrt = row.names, all.abc = TRUE), porém o resultado

disso, não ficou ok, pois misturou valores de um codigo com o outro.


               Obrigado,

               Carlos Mendonça.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20110701/29c3ceac/attachment.html>


Mais detalhes sobre a lista de discussão R-br