[R-br] Quartis ponderados
Paulo Justiniano
paulojus em leg.ufpr.br
Terça Junho 28 16:07:32 BRT 2011
with(dados, quantile(rep(valor, quantidade)))
On Tue, 28 Jun 2011, Carlos Mendonça wrote:
> Como posso fazer para achar os quartis e a diferença interquartílica, por uma determinada variável e ponderados por
> uma outra.
>
> Por exemplo, nos dados a seguir, eu queria os quartis da variável valor, por código e ponderados pela variável
> quantidade.
>
> Data frame de entrada
> codigo valor quantidade
> 1.01 35867,14 125
> 1.01 5867,05 1045
> 1.01 62100,14 91
> 1.01 35000,99 21
> 1.02 401,87 2650
> 1.02 815,7 10345
>
> Não sei se ajuda, mas no SAS eu utilizava o seguinte código
>
> PROC UNIVARIATE NOPRINT DATA = arq1 ;
> BY codigo ;
> VAR valor ;
> WEIGHT quantidade ;
> OUTPUT OUT = arq2 Q3=Q3 Q1=Q1 ;
>
> Obrigado,
>
> Carlos Mendonça.
>
>
Mais detalhes sobre a lista de discussão R-br