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
Binomial Negativa | `nbinom` | `scipy.stats.nbinom` | número de éxitos $r$ y probabilidad de éxito $p$
447
448
448
449
449
450
# Variables aleatorias continuas
@@ -586,7 +587,10 @@ Una v.a. $X$ tiene distribución exponencial de parámetro $\lambda$, $X\sim\tex
586
587
## Distribución Exponencial
587
588
588
589
```{r, echo = FALSE}
589
-
plot(0:20, pexp(0:20,0.2),col = "purple", xlab = "", ylab = "", main = "Función de densidad de una Exp(0.2)", type = "o")
590
+
par(mfrow = c(1,2))
591
+
plot(0:20, dexp(0:20,0.2),col = "purple", xlab = "", ylab = "", main = "Función de densidad de una Exp(0.2)", type = "o")
592
+
plot(0:20, pexp(0:20,0.2),col = "purple", xlab = "", ylab = "", main = "Función de distribución de una Exp(0.2)", type = "o", ylim = c(0,1))
593
+
par(mfrow = c(1,1))
590
594
```
591
595
592
596
@@ -620,21 +624,27 @@ En particualr, si $Z$ sigue una distribución estándar,
620
624
## Distribución Normal
621
625
622
626
```{r, echo = FALSE}
627
+
par(mfrow = c(1,2))
623
628
z_scores <- seq(-10, 10, by = .1)
624
629
dvalues <- dnorm(z_scores)
625
-
plot(dvalues, ylab = "", xlab= "",
626
-
xaxt = "n",
630
+
plot(z_scores, dvalues, ylab = "", xlab= "",
627
631
type = "l",
628
632
col = "purple",
629
633
main = "Función de densidad de una N(0,1)")
634
+
dvalues <- pnorm(z_scores)
635
+
plot(z_scores, dvalues, ylab = "", xlab= "",
636
+
type = "l",
637
+
col = "purple",
638
+
main = "Función de distribución de una N(0,1)", ylim = c(0,1))
639
+
par(mfrow = c(1,1))
630
640
```
631
641
632
642
## Distribución Normal
633
643
634
644
El código de la distribución Normal:
635
645
636
646
- En `R` tenemos las funciones del paquete `stats`: `dnorm(x, mean, sd), pnorm(q, mean, sd), qnorm(p, mean, sd), rnorm(n, mean, sd)` donde `mean` es la media y `sd` es la desviación estándar de la normal $N(\mu, \sigma)$.
637
-
- En `Python` tenemos las funciones del paquete `scipy.stats.expon`: `pdf(k, mu, scale), cdf(k, mu, scale), ppf(q, mu, scale), rvs(n, mu, scale)` donde `mu` es la media y `scale` es la desviación estándar de la normal $N(\mu, \sigma)$.
647
+
- En `Python` tenemos las funciones del paquete `scipy.stats.normal`: `pdf(k, mu, scale), cdf(k, mu, scale), ppf(q, mu, scale), rvs(n, mu, scale)` donde `mu` es la media y `scale` es la desviación estándar de la normal $N(\mu, \sigma)$.
638
648
639
649
640
650
## Distribución Normal
@@ -653,12 +663,14 @@ Se puede calcular con cualquier programa, como por ejemplo R, o bien a mano util
653
663
654
664
Con las tablas se pueden calcular tanto probabilidades como cuantiles
655
665
656
-
## Distribución Normal en R
666
+
## Distribución Normal en R y Python
657
667
658
668
Si a la hora de llamar a alguna de las 4 funciones siguientes: `dnorm`, `pnorm`, `qnorm` o `rnorm` no especificásemos los parámetros de la media ni la desviación típica, R entiende que se trata de la normal estándar: la $\mathcal{N}(0,1)$.
659
669
660
670
Es decir, R interpreta $\mu = 0$ y $\sigma = 1$
661
671
672
+
En Python ocurre exactamente lo mismo.
673
+
662
674
## Otras distribuciones importantes
663
675
664
676
- La distribución $\chi^2_k$, donde $k$ representa los grados de libertad de la misma y que procede de la suma de los cuadrados de $k$ distribuciones normales estándar independientes:
0 commit comments