【发布时间】:2013-10-16 13:14:17
【问题描述】:
我想按组获取长数据的引导统计信息。
有没有一种简单的方法可以以下表的形式从输出中提取引导统计信息(平均值和标准误差)?
data <- data.frame(list(value = runif(300), group = factor(letters[1:4])))
stat <- function(x, i) c(m1 = mean(x$value[i]))
library(plyr);library(boot)
aa=dlply( data, .(group), function( dat ) boot(dat, stat, R=10) )
group| mean| std.error
a |0.51 |0.035
b |0.56 |0.046
c |0.52 |0.034
d |0.61 |0.017
谢谢,
【问题讨论】:
-
您好,在使用随机数生成器生成样本数据时,
set.seed()很有帮助 -
@RicardoSaporta 感谢您的提示。