Alguien me puede dar unos scripts para hacer una distribución en RStudio? Le daré mejor puntuación a la mejor respuesta
Respuestas a la pregunta
Respuesta:
Explicación paso a paso:
Las distribuciones de probabilidad en general son ecuaciones (pueden ser tablas también) que relacionan el resultado de un experimento o procedimiento de muestreo con su probabilidad de ocurrencia. R tiene funciones para todas las distribuciones de probabilidad estándares, y para cada una de estas distribuciones tenemos funciones para:
generar valores,
calcular probabilidades,
probabilidades acumuladas y
cuantiles
Estas funciones comienzan con las letras r, d ,p y q respectivamente. Por ejemplo, para la distribución de Possion tenemos: rpois, dpois, ppois, y qpois.
En muchos casos es útil poder generar muestras de una distribución en particular. Asumimos que estas muestras generadas en la computadora son una "muestra aleatoria" pero en realidad provienen de un generador de números aleatorios por lo que es más correcto decir que son "pseudo-aleatorios". Un aspecto importante, sobre todo pensando en la reproducibilidad de nuestro trabajo, es que si iniciamos al generador de números aleatorios con un valor determinado, la secuencia de números pseudo-aleatorios se va a repetir y por lo tanto podemos reproducir exactamente una simulación estocástica. Existen muchos algoritmos para generar números pseudo-aleatorios, pero en general no nos metemos demasiado en estos detalles y confiamos en que R sabe lo que hace.
En R usamos set.seed(12345) para inicializar el generador de números aleatorios en 12345. El número que le ponemos a set.seed es arbitrario pero debe ser un número entero.
ejemplo: simulamos una muestra de 10 valores de una distribución de Poisson . un scripts pueden ser más fáciles de leer y modificar si definimos variables por fuera de las funciones. Por ejemplo:
n <- 100
lambda <- 1.2
Ahora simulamos datos y vemos la frecuencia en un histograma
y <- rpois(n = n, lambda = lambda)
hist(y, xlab="Valores", main="")