You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: teoria/Tema11.Rmd
+27-16Lines changed: 27 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -271,12 +271,19 @@ donde $p$ es la probabilidad de éxito y $q = 1-p$ es la probabilidad de fracaso
271
271
272
272
```{r, echo = FALSE}
273
273
par(mfrow = c(1,2))
274
-
plot(dbinom(1:50,50,0.5),col = "purple", xlab = "", ylab = "", main = "Función de probabilidad de una B(50,0.5)")
275
-
plot(pbinom(1:50,50,0.5),col = "purple", xlab = "", ylab = "", main = "Función de distribución de una B(50,0.5)")
274
+
plot(0:50,dbinom(0:50,50,0.5),col = "purple", xlab = "", ylab = "", main = "Función de probabilidad de una B(50,0.5)")
275
+
plot(0:50, pbinom(0:50,50,0.5),col = "purple", xlab = "", ylab = "", main = "Función de distribución de una B(50,0.5)", ylim = c(0,1))
276
276
par(mfrow= c(1,1))
277
-
278
277
```
279
278
279
+
## Distribución Binomial
280
+
281
+
El código de la distribución Binomial:
282
+
283
+
- En `R` tenemos las funciones del paquete `Rlab`: `dbinom(x, size, prob), pbinom(q,size, prob), qbinom(p, size, prob), rbinom(n, size, prob)` donde `prob` es la probabilidad de éxito y `size` el número de ensayos del experimento.
284
+
- En `Python` tenemos las funciones del paquete `scipy.stats.binom`: `pmf(k,n,p), cdf(k,n,p), ppf(q,n,p), rvs(n, p, size)` donde `p` es la probabilidad de éxito y `n` el número de ensayos del experimento.
285
+
286
+
280
287
## Distribución Geométrica
281
288
282
289
Si $X$ es variable aleatoria que mide el "número de repeticiones independientes del experimento hasta haber conseguido éxito", diremos que $X$ se distribuye como una Geométrica con parámetro $p$
@@ -305,12 +312,18 @@ $$f(k) = (1-p)^{k-1}p \qquad\text{ si empieza en 1}$$
305
312
306
313
```{r, echo = FALSE}
307
314
par(mfrow = c(1,2))
308
-
plot(dgeom(1:20,0.5),col = "purple", xlab = "", ylab = "", main = "Función de probabilidad de una Ge(0.5)")
309
-
plot(pgeom(1:20,0.5),col = "purple", xlab = "", ylab = "", main = "Función de distribución de una Ge(0.5)")
315
+
plot(0:20, dgeom(0:20,0.5),col = "purple", xlab = "", ylab = "", main = "Función de probabilidad de una Ge(0.5)")
316
+
plot(0:20, pgeom(0:20,0.5),col = "purple", xlab = "", ylab = "", main = "Función de distribución de una Ge(0.5)", ylim = c(0,1))
310
317
par(mfrow= c(1,1))
311
-
312
318
```
313
319
320
+
## Distribución Geométrica
321
+
322
+
El código de la distribución Geométrica:
323
+
324
+
- En `R` tenemos las funciones del paquete `Rlab`: `dgeom(x, prob), pgeom(q, prob), qgeom(p, prob), rgeom(n, prob)` donde `prob` es la probabilidad de éxito del experimento.
325
+
- En `Python` tenemos las funciones del paquete `scipy.stats.geom`: `pmf(k,p), cdf(k,p), ppf(q,p), rvs(p, size)` donde `p` es la probabilidad de éxito del experimento.
326
+
314
327
## Distribución Hipergeométrica
315
328
316
329
Consideremos el experimento "extraer a la vez (o una detrás de otra, sin retornarlos) $n$ objetos donde hay $N$ de tipo A y $M$ de tipo B". Si $X$ es variable aleatoria que mide el "número de objetos del tipo A", diremos que $X$ se distribuye como una Hipergeométrica con parámetros $N,M,n$
@@ -334,11 +347,9 @@ $$X\sim \text{H}(N,M,n)$$
334
347
## Distribución Hipergeométrica
335
348
336
349
```{r, echo = FALSE}
337
-
par(mfrow = c(1,2))
338
-
plot(dhyper(1:30,10,20,10),col = "purple", xlab = "", ylab = "", main = "Función de probabilidad de una H(20,10,30)")
339
-
plot(phyper(1:30,10,20,10),col = "purple", xlab = "", ylab = "", main = "Función de distribución de una H(20,10,30)")
350
+
plot(0:30, dhyper(0:30,10,20,10),col = "purple", xlab = "", ylab = "", main = "Función de probabilidad de una H(20,10,30)")
351
+
plot(0:30, phyper(0:30,10,20,10),col = "purple", xlab = "", ylab = "", main = "Función de distribución de una H(20,10,30)", ylim = c(0,1))
340
352
par(mfrow= c(1,1))
341
-
342
353
```
343
354
344
355
## Distribución de Poisson
@@ -368,10 +379,9 @@ donde $\lambda$ representa el número de veces que se espera que ocurra el event
368
379
369
380
```{r, echo = FALSE}
370
381
par(mfrow = c(1,2))
371
-
plot(dpois(1:20,2),col = "purple", xlab = "", ylab = "", main = "Función de probabilidad de una Po(2)")
372
-
plot(ppois(1:20,2),col = "purple", xlab = "", ylab = "", main = "Función de distribución de una Po(2)")
382
+
plot(0:20, dpois(0:20,2),col = "purple", xlab = "", ylab = "", main = "Función de probabilidad de una Po(2)")
383
+
plot(0:20, ppois(0:20,2),col = "purple", xlab = "", ylab = "", main = "Función de distribución de una Po(2)", ylim = c(0,1))
373
384
par(mfrow= c(1,1))
374
-
375
385
```
376
386
377
387
## Distribución Binomial Negativa
@@ -392,10 +402,11 @@ Si $X$ es variable aleatoria que mide el "número de repeticiones hasta observar
392
402
393
403
```{r, echo = FALSE}
394
404
par(mfrow = c(1,2))
395
-
plot(dnbinom(1:50,10,0.5),col = "purple", xlab = "", ylab = "", main = "Función de probabilidad de una BN(10,0.5)")
396
-
plot(pnbinom(1:50,10,0.5),col = "purple", xlab = "", ylab = "", main = "Función de distribución de una BN(10,0.5)")
405
+
exitos = 5
406
+
size = 20
407
+
plot(c(rep(0,exitos),exitos:(size+exitos)), c(rep(0,exitos),dnbinom(0:size,exitos,0.5)),col = "purple", xlab = "", ylab = "", main = "Función de probabilidad de una BN(5, 0.5)")
408
+
plot(c(rep(0,exitos),exitos:(size+exitos)), c(rep(0,exitos),pnbinom(0:size,exitos,0.5)),col = "purple", xlab = "", ylab = "", main = "Función de distribución de una BN(5, 0.5)")
0 commit comments