统计计算——随机模拟

这篇博客探讨了随机模拟在估计覆盖率方面的应用,使用了Wilson方法来计算置信区间。通过函数`confp.sim1`,模拟了多次实验,计算了置信区间实际包含真实参数的概率,并输出了平均长度、标准差以及覆盖率。该内容涉及统计推断和概率模拟。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随机模拟
覆盖率:置信区间实际包含真实参数的概率
部分函数如下:

confp.sim1 <- function(n=30, p=0.3, gam=0.95, M=100){
    lam <- qnorm((1+gam)/2)  #分位数
    hatp <- rbinom(M, n, p) / n  #M个p的估计值
    rad1 <- lam * sqrt(hatp*(1-hatp)) / sqrt(n)*根号下p(1-p)
    tildep <- 0.5*lam^2 / (n + lam^2) + n*hatp / (n + lam^2) 
    #上面是Wilson下p的估计
    rad2 <- (lam / sqrt(n) * sqrt( hatp * (1 - hatp) + lam^2/(4*n))/(1 + lam^2/n))
    cov1 <- mean(abs(p - hatp) <= rad1)# 判断p在区间里面的概率
    ncov1 <- M*cov1
    cov2 <- mean(abs(p - tildep) <= rad2)
    ncov2 <- M*cov2
    len1 <- 2*mean(rad1)
    sd1 <- 2*sd(rad1)
    len2 <- 2*mean(rad2)
    sd2 <- 2*sd(rad2)
    cov1
    cov2

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值