首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在R中将引导CI添加到此函数中

问如何在R中将引导CI添加到此函数中
EN

Stack Overflow用户
提问于 2017-10-04 19:05:00
回答 1查看 382关注 0票数 1

我要计算这两种估计的90%置信区间(Bootstrap)。Harrell-Davis分布-自由分位数估计。我认为这个函数是非参数分位数的自举版本,它估计平均和标准偏差。现在我在想我怎么算出90%的CI?

代码语言:javascript
复制
library(Hmisc)
x <- runif(100)
hdquantile(x, probs =  seq(0.025, 0.975,0.95), se=TRUE,names = TRUE, weights=FALSE)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-06 00:40:57

if分位数函数计算估计量,如果设置se=TRUE,还会给出标准误差。要找到置信区间,您可以通过引导函数引导它,并通过boot.ci获得置信区间。

代码

代码语言:javascript
复制
library(Hmisc)
x <- runif(100)
hdquantile(x, probs =  seq(0.025, 0.975,0.95), se=TRUE,names = TRUE, 
weights=FALSE)

对于引导,创建一个统计信息

代码语言:javascript
复制
library(boot)
hq <- function(x,i) {
hdquantile(x[i], probs =  seq(0.025, 0.975,0.95), se=TRUE,names = TRUE, 
weights=FALSE)
}
bootx <- boot(x,hq,1000)
boot.ci(bootx, conf = 0.90)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46572372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档