错误代码估计调整'w'对bootES来说是无限的意思

时间:2017-02-28 02:05:46

标签: r function plyr bootstrapping

我正在尝试使用R中的bootES函数来引导我的数据。

SGdistance_data是我的原始数据框,每行是不同的样本,而Species,DistanceZone,TimeFrame和Avg_PercentCover(我的响应变量)是不同的列。

我正在尝试确定干扰事件对海草百分比覆盖的影响大小。我的样本细分为Species,DistanceZone和TimeFrame(违反前违规,我的控制,后违反,这是我的治疗,我试图估计效果大小的对比)。当我运行以下代码时,我得到错误代码:

bca.ci中的错误(boot.out,conf,index [1L],L = L,t = t.o,t0 = t0.o ,:   估计调整'w'是无限的 来自:bca.ci(boot.out,conf,index [1L],L = L,t = t.o,t0 = t0.o,     h = h,hdot = hdot,hinv = hinv,...)

BCA.1<-plyr::ddply(SGdistance_data, c("Species", "DistanceZone"),          
function(df) {
summary(bootES(SGdistance_data,effect.type="unstandardized", R=2000,   
data.col="Avg_PercentCover", group.col= "TimeFrame",contrast = c("post-
Breach"=1, "pre-Breach"=-1), ci.type = c("bca")))
})

不完全确定我做错了什么。我已经能够在我的原始数据框上运行bootES而无需为DistanceZone或Species进行子选择,但不确定hwy它是否与我的函数不兼容

0 个答案:

没有答案