首页 > 解决方案 > 使用 hist() R 函数查找范围内值的确切概率

问题描述

我正在上一门本应教授 R 的在线课程,但在解释由数据生成的直方图时,指令是“只关注它”,而不说明如何使用代码来解决问题。问题在于有多少人会访问一个网站,给定一个统一的先验点击概率。这是代码

n_samples <- 100000
n_ads_shown <- 100
proportion_clicks <- runif(n_samples,min=0,max=.2)
n_visitors <- rbinom(n = n_samples, size = n_ads_shown, prob = proportion_clicks)

# Visualize the results
hist(n_visitors)

问题是“目测你刚刚制作的情节,你会因为广告获得 5 个或更多访问者的概率是多少?”

我将如何用代码回答这个问题?

标签: rhistogram

解决方案


您想要获得超过 5 个访问者的 (A) 次与 (B) 总次数的比率:

sum(n_visitors>5) / length(n_visitors)

或者,等效地:

sum(n_visitors>5) / n_samples

推荐阅读