Realizar distribución binomial en R

Sheeraz Gul 15 febrero 2024
  1. Distribución Binomial en R
  2. Utilice el método dbinom() para realizar la distribución binomial en R
  3. Utilice el método pbinom() para realizar una distribución binomial en R
  4. Utilice el método qbinom() para realizar la distribución binomial en R
  5. Utilice el método rbinom() para realizar una distribución binomial en R
Realizar distribución binomial en R

La distribución binomial, también conocida como distribución de probabilidad discreta, se utiliza para encontrar la probabilidad de éxito de un evento. Este tutorial demuestra cómo realizar una distribución binomial en R.

Distribución Binomial en R

La distribución binomial puede encontrar la probabilidad de éxito de un evento con solo dos resultados posibles a lo largo de la serie de experimentos. Por ejemplo, lanzar una moneda al aire solo puede tener dos posibles resultados: cara o cruz.

La probabilidad de encontrar tres caras al lanzar la moneda 10 veces se puede aproximar en la distribución binomial.

Las funciones de distribución binomial en R como se describe a continuación:

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

Dónde:

  • x es un vector de los números.
  • p es un vector de probabilidades.
  • n es el numero de observaciones.
  • size es el número de ensayos.
  • prob es la probabilidad de éxito de cada prueba.

Probemos cada función a través de los ejemplos a continuación.

Utilice el método dbinom() para realizar la distribución binomial en R

Este método puede calcular la distribución de densidad de probabilidad en cada punto.

Ejemplo:

# sample of 100 numbers which are incremented by 1.
x <- seq(0,100,by = 1)

# binomial distribution.
y <- dbinom(x,70,0.7)

# Plot the graph
plot(x,y)

Producción:

Distribución binomial de R usando dbinom()

Utilice el método pbinom() para realizar una distribución binomial en R

Este método puede calcular la probabilidad de un evento. Es sólo un único valor que representa la probabilidad.

Ejemplo:

# Probability of getting 31 or fewer heads from a 65 tosses
a <- pbinom(31,65,0.7)

print(a)

Producción :

[1] 0.000141326

Utilice el método qbinom() para realizar la distribución binomial en R

Este método toma un valor de probabilidad y genera un número cuyo valor acumulativo coincide con el valor de probabilidad.

Ejemplo:

# the number heads will have a probability of 0.5 will come out when the coin is tossed 65 times
a <- qbinom(0.5,65,1/2)

print(a)

Producción :

[1] 33

Utilice el método rbinom() para realizar una distribución binomial en R

Este método genera un número requerido de valores aleatorios con una probabilidad y una muestra determinadas.

Ejemplo:

# 10 random values from a sample of 200 with a probability of 0.7.
a <- rbinom(10,200,.7)

print(a)

El código anterior generará 10 valores aleatorios.

Producción :

[1] 136 140 142 143 136 140 139 136 142 146
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Artículo relacionado - R Distribution