本文共 1180 字,大约阅读时间需要 3 分钟。
硬币分为Head(正面)和Tail(反面),如果硬币是均匀的,那么出现Head和Tail的概率分别为50%、50%。把一枚硬币掷三次,结果有2*2*2=8种可能,分别为:
HHH、HHT、HTH、HTT TTT、TTH、THT、THH 那么,样本空间(sample spaces): Ω ={HHH、HHT、HTH、HTT、TTT、TTH、THT、THH},令 x 是# 掷硬币500次N <- 500flipsequence <- sample(x=c(0,1), prob=c(0.5,0.5),size = N, replace = TRUE)r <- cumsum(flipsequence)n <- 1:Nrunprop = r/n#绘图plot(n,runprop,type="o",log="x", xlim=c(1,N), ylim=c(0.0,1.0), cex.axis=1.5, main="Running Proportion of Heads",cex.axis=1.5)#添加一条直线y=0.5lines(c(1,N),c(0.5,0.5),lty=3)#添加标注flipletters <- paste(c("T","H")[flipsequence[1:10]+1], collapse = "")displaystring <- paste("Flip Sequence= ", flipletters,'...',sep="" )text(5,0.9, displaystring, adj = c(0,1),cex=1.3)#显示模拟500次得到Head的频率text(N-100,0.3, paste("End Proportion = ",runprop[N]),adj=c(1,0), cex=1.3)
效果如下: