21 votos

¿Existe un equivalente R de SAS PROC FREQ?

¿Alguien sabe de un R equivalente a SAS PROC FREQ ?

Estoy tratando de generar estadísticas descriptivas resumidas para múltiples variables a la vez.

12voto

Wouter Coekaerts Puntos 3494

Yo uso table y prop.table , pero CrossTable en el paquete gmodels podría brindarle resultados aún más cercanos a SAS. Ver este enlace .

Además, para generar "estadísticas descriptivas para múltiples variables a la vez", usaría la función summary ; por ejemplo, summary(mydata) .

9voto

Factor Mystic Puntos 12465

Resumir datos en base R es solo un dolor de cabeza. Esta es una de las áreas en las que SAS funciona bastante bien. Para R, recomiendo el paquete plyr .

En SAS:

 /* tabulate by a and b, with summary stats for x and y in each cell */
proc summary data=dat nway;
  class a b;
  var x y;
  output out=smry mean(x)=xmean mean(y)=ymean var(y)=yvar;
run;

con plyr :

 smry <- ddply(dat, .(a, b), summarise, xmean=mean(x), ymean=mean(y), yvar=var(y))

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X