2

我对比较独立手段的不同稳健方法感到困惑。我在统计教科书中找到了很好的解释。例如yuen(),在样本量相等的情况下。我的样本相当不平等,因此我想尝试一种 bootstrap-t 方法(来自 Wilcox 书籍:Robust Estimation and Hypothesis Testing 简介,第 163 页)。它说这yuenbt()将是一个可能的解决方案。

但是所有教科书都说我可以在这里使用向量:

yuenbt(x,y,tr=0.2,alpha=0.05,nboot=599,side=F)

如果我检查本地描述,它会说:

yuenbt(formula, data, tr = 0.2, nboot = 599)

我的试验有什么问题:

x <- c(1,2,3)
y <- c(5,6,12,30,2,2,3,65)
yuenbt(x,y)

为什么我的两个向量不能使用 yuenbt 函数?非常感谢你

4

1 回答 1

2

查看 for 的帮助(对于那些想知道的人,yuenbt来自包WRS2...)yuenbt,它需要一个公式和一个数据框作为参数。我的印象是它需要长格式的数据。

使用您的示例数据,我们可以这样实现:

library(WRS2)

x <- c(1,2,3)
y <- c(5,6,12,30,2,2,3,65)

dat <- data.frame(value=c(x,y),group=rep(c("x","y"), c(length(x),length(y))))

然后我们可以使用函数:

yuenbt(value~group, data=dat)
于 2016-02-28T16:08:38.110 回答