📜  R-二项式分布

📅  最后修改于: 2020-11-29 07:54:34             🧑  作者: Mango


二项分布模型处理发现一系列事件中只有两个可能结果的事件成功的可能性。例如,抛硬币总会带来正面或反面。在二项式分布过程中,估计发现10次重复投掷硬币时恰好有3个头的可能性。

R具有四个内置函数来生成二项式分布。如下所述。

dbinom(x, size, prob)
pbinom(x, size, prob)
qbinom(p, size, prob)
rbinom(n, size, prob)

以下是所用参数的描述-

  • x是数字的向量。

  • p是概率的向量。

  • n是观察数。

  • 大小是试验次数。

  • 概率是每次试验成功的概率。

dbinom()

此函数给出每个点的概率密度分布。

# Create a sample of 50 numbers which are incremented by 1.
x 

当我们执行以上代码时,它产生以下结果-

dbinom()图

pbinom()

此函数给出事件的累积概率。它是代表概率的单个值。

# Probability of getting 26 or less heads from a 51 tosses of a coin.
x 

当我们执行以上代码时,它产生以下结果-

[1] 0.610116

qbinom()

该函数获取概率值,并给出一个其累积值与概率值匹配的数字。

# How many heads will have a probability of 0.25 will come out when a coin
# is tossed 51 times.
x 

当我们执行以上代码时,它产生以下结果-

[1] 23

rbinom()

此函数从给定样本中生成所需数量的给定概率的随机值。

# Find 8 random values from a sample of 150 with probability of 0.4.
x 

当我们执行以上代码时,它产生以下结果-

[1] 58 61 59 66 55 60 61 67