我是r的初学者。我选择了一个bootstrap样本,并且在每次迭代中随机选择并估计一些变量。以下结果显示了每次迭代中选定的变量及其相应的估计值:
variables values
1 Var7 0.0006557896
2 Var9 0.0000000000
3 Var6 0.3853748481
4 Var1 0.0185577608
5 Var5 0.6290157597
variables values
1 Var9 0.00000000
2 Var2 -0.16837159
3 Var1 0.06709587
4 Var6 0.83189224
5 Var8 0.24698713
variables values
1 Var6 0.00000000
2 Var8 0.68304756
3 Var5 0.88862385
4 Var3 0.00000000
5 Var1 0.00422016
现在,我想计算每次迭代中选择的不同变量的均值。我怎么能这样做?
答案 0 :(得分:0)
目前尚不清楚迭代的存储方式。假设我们将输出存储在list
中,然后rbind
数据集然后按mean
library(data.table)
rbindlist(list(df1, df2, df3))[, .(values = mean(values)),
by = variables][order(variables)]
# variables values
#1: Var1 0.0299579303
#2: Var2 -0.1683715900
#3: Var3 0.0000000000
#4: Var5 0.7588198049
#5: Var6 0.4057556960
#6: Var7 0.0006557896
#7: Var8 0.4650173450
#8: Var9 0.0000000000