boot.array
位于 boot
包(package)。 说明
此函数采用由函数 boot
、 censboot
或 tilt.boot
之一计算的引导程序对象,并返回引导程序重采样的频率(或索引)数组。
用法
boot.array(boot.out, indices)
参数
boot.out |
由此类对象的生成函数之一返回的类 |
indices |
一个逻辑参数,指定是否返回频率数组或原始索引数组。默认值为 |
细节
使用相同的 .Random.seed
值重复生成原始索引数组的过程。如果需要频率数组,则调用freq.array
将索引数组转换为频率数组。
仅当这样的概念有意义时才能返回重采样数组。特别是对于任何参数或基于模型的重采样方案都找不到它。因此,对于 censboot
生成的对象,可以找到此类数组的唯一重采样方案是普通情况重采样。同样,如果 boot.out$sim
在 boot
的情况下是 "parametric"
,或者在 tsboot
的情况下是 "model"
,则无法找到数组。另请注意,对于来自 tsboot
的 post-blackened 引导程序,找到的索引将与任何 post-blackening 之前的索引相关,因此不会有用。
频率数组用于许多 post-bootstrap 计算,例如 jackknife-after-bootstrap 和查找重要性采样权重。它们还用于通过回归方法查找经验影响值。
值
具有 boot.out$R
行和 n
列的矩阵,其中 n
是 boot.out$data
中的观测值数量。如果indices
是FALSE
,那么这将给出每个引导重采样中每个原始观测值的频率。如果indices
是TRUE
,它将按照传递给统计数据的顺序给出引导重采样的索引。
副作用
该函数将 .Random.seed
临时重置为 boot.out$seed
中的值,然后在函数结束时将其恢复为原始值。
例子
# A frequency array for a nonparametric bootstrap
city.boot <- boot(city, corr, R = 40, stype = "w")
boot.array(city.boot)
perm.cor <- function(d,i) cor(d$x,d$u[i])
city.perm <- boot(city, perm.cor, R = 40, sim = "permutation")
boot.array(city.perm, indices = TRUE)
也可以看看
boot
, censboot
, freq.array
, tilt.boot
, tsboot
相关用法
- R boot.ci 非参数引导置信区间
- R boot 引导重采样
- R beaver 海狸体温数据
- R bigcity 美国城市人口
- R breslow 医生因吸烟死亡
- R brambles 荆棘藤的空间位置
- R poisons 动物生存时间
- R ducks 杂交鸭的行为和羽毛特征
- R nodal 前列腺癌的淋巴结受累
- R cloth 布料瑕疵数量
- R polar 新喀里多尼亚红土的极点位置
- R capability 模拟制造过程数据
- R saddle.distn Bootstrap 统计的鞍点分布近似
- R tsboot 时间序列的引导
- R logit 比例的逻辑
- R EEF.profile 经验可能性
- R tau Tau 粒子衰变模式
- R gravity 重力加速度
- R plot.boot Bootstrap 模拟的输出图
- R tilt.boot 非参数倾斜引导
- R envelope 曲线的置信区间
- R co.transfer 一氧化碳转移
- R imp.weights 重要性采样权重
- R acme 每月超额返回
- R glm.diag.plots 广义线性模型的诊断图
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Bootstrap Resampling Arrays。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。