R1 Lecture 09 Class Notes

R1 Lecture 09 Class Notes

苹果盘子问题解答

apple_dish <- function(N){
    x <- sample(3,4*N,replace=TRUE)
    apple <- matrix(x,ncol=4)
    result <- apply(apple,1,f1)
    table(result)/N
}

f1 <- function(x){
    # x中有几个盘子中有两个苹果
    length(which(table(x)==2))
}
# 5000次实验结果
apple_dish(5000)
## result
##      0      1      2 
## 0.3280 0.4442 0.2278

中心极限定理的验证

x1,x2,...,xn,... 独立同分布

则根据中心极限定理,当 (n)

(xiμ)nσN(0,1)

验证步骤

1.找一个分布 distribution,计算它的 μ , σ

选择分布为 Binominal(10,0.2) , μ=2,σ=1.6
二项分布:伯努利试验独立的重复n次,其试验成功的次数满足参数为(n,p)的二项分布

2.生成n个满足上述分布的随机数,计算其对应的统计量
r_binom10 <- function(n,p){
    mat <- matrix(rbinom(10*n,1,p),ncol=10)
    xi <- apply(mat,1,sum)
    mu <- 10*p
    sigma <- 10*p*(1-p)
    sum(xi-mu)/(sqrt(n)*sigma)
}
3.重复2多次,得到这个统计量的分布
r_binom10_clt <- function(N=100,n,p){
    x <- numeric(length=N)
    for(i in 1:N){
        x[i] <- r_binom10(n,p)
    }
}
4.在图形上表现出这个统计量的分布,及其与正态分布的差距

这里写图片描述

作业

1. 完善课堂上关于用 binominal(n,p) 验证CLT的程序,用一个函数(包含多个参数)直接生成图形结果

2. 用一个其他的分布来验证CLT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值