gpt4 book ai didi

r - 按组提取 Bootstrap 统计信息

转载 作者:行者123 更新时间:2023-12-04 11:30:23 25 4
gpt4 key购买 nike

我想按组获取长数据的引导统计信息。

是否有一种简单的方法可以从下表形式的输出中提取 Bootstrap 统计信息(均值和标准误差)?

    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

谢谢,

最佳答案

看一下 boot str(aa[[1]]) 返回的对象,然后您将了解如何提取相关统计信息。

ldply(aa, .fun=function(x) data.frame(mean = mean(x$t), 
std.err = sd(x$t)))
group mean std.err
1 a 0.5309598 0.04168062
2 b 0.5194311 0.02583568
3 c 0.5064817 0.02791644
4 d 0.4512118 0.03417612

关于r - 按组提取 Bootstrap 统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19404451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com