
29 Jun
2011
29 Jun
'11
13:32
ok neste caso algo para separar grupos no codigo é necessario por exemplo: by(dados, dados$codigo, function(x) quantile(rep(x$valor, x$quantidade), prob=c(0.25, 0.75))) e voce pode reformatar a saida para o formato desejado On Wed, 29 Jun 2011, Carlos Mendonça wrote:
Paulo, obrigado pelo auxílio. Testei o código, porém, ele está considerando todas as observações para calcular os quartis, e na verdade, eu preciso que ele calcule por codigo, ou seja, os quartis do valor ponderados pela quantidade para cada codigo. A saída seria algo como:
codigo Q1 Q3
1.01 1.02 Obrigado, Carlos Mendonça.