正确使用以下功能:describeBy,statsBy和stat.desc

时间:2015-05-08 02:57:06

标签: r

我正在使用R 3.2.0并且已成功使用aggregate函数但它提供的最小统计信息,tapply提供的不仅仅是聚合函数,但摘要统计信息是有限的。对于包含4组不同n的以下数据,任何人都可以告诉我如何正确使用以下功能:describeBystatsBystat.desc?以下是我使用的上述函数的数据和错误语法。

data <- c(62, 60, 63, 59, 63, 67, 71, 64, 65, 66, 68, 66, 71, 67, 68, 68, 56, 62, 60, 61, 63, 64, 63, 59)
grp <- factor(rep(LETTERS[1:4], c(4,6,6,8)))
df <- data.frame(group=grp, dt=data)
describeBy(data, df$dt, df$group, mean,median,min,max,sd)
statsBy(df,mean,median,min,max,sd)
stat.desc(df,basic=F)

1 个答案:

答案 0 :(得分:1)

library(DescTools)  # not asked for, but better
Desc(df, plot = T)

library(psych)
describeBy(df, df$group)
# statsBy tries to find correlations, but you have only 1 numerical variable here.

library(doBy)
library(pastecs)
summaryBy(dt ~ group, data = df, FUN = stat.desc)