几何分布

R 中的概率基础

David Robinson

Chief Data Scientist, DataCamp

模拟等待第一次正面

flips <- rbinom(100, 1, .1)
flips
#  [1] 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
# [16] 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
which(flips == 1)
# [1] 8 27 44 55 82 89
which(flips == 1)[1]
# [1] 8
R 中的概率基础

重复模拟

which(rbinom(100, 1, .1) == 1)[1]
# [1] 28
which(rbinom(100, 1, .1) == 1)[1]
# [1] 4
which(rbinom(100, 1, .1) == 1)[1]
# [1] 11
replicate(10, which(rbinom(100, 1, .1) == 1)[1])
# [1] 22 12  6  7 35  2  4 44  4  2
R 中的概率基础

使用 rgeom 模拟

geom <- rgeom(100000, .1)
mean(geom)
# [1] 9.04376

$$X \sim \text{Geom}(p)$$

$$E[X]=\frac{1}{p}-1$$

R 中的概率基础

开始练习!

R 中的概率基础

Preparing Video For Download...