Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Generación de Una Muestra Aleatoria y Cálculo de Estimadores

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Asignatura Datos del alumno Fecha

Probabilidad y Apellidos: Garavito Gil


29/082021
Estadísticas Nombre: Royers

Generación de una muestra aleatoria y cálculo de


estimadores

Descripción

Esta actividad es una primera toma de contacto con R. R es un lenguaje de


programación para realizar análisis estadístico. Es ampliamente utilizado, tanto en
el entorno empresarial como en el académico.

En este curso no se pretende aprender el lenguaje R, sino centrarse en aprender los


fundamentos de estadística y hacer una toma de contacto básica con R.

El objetivo es proporcionarle herramientas solventes para aplicar lo aprendido en


este curso y que pueda profundizar por su cuenta si fuera necesario.

Los pasos que tienes que realizar son:

1. Instalar R

Descarga R e instálalo.

Accede al programa desde la siguiente dirección web:


https://cran.r-project.org/

© Universidad Internacional de La Rioja (UNIR)

1
Tema 1. Actividades
Asignatura Datos del alumno Fecha
Probabilidad y Apellidos: Garavito Gil
29/082021
Estadísticas Nombre: Royers

Puedes acceder a un manual en español:

Accede al documento desde la siguiente dirección web:


https://cran.r-project.org/doc/contrib/R-intro-1.1.0-espanol.1.pdf

En cualquier caso, en esta actividad se te proporcionará la estructura de todo lo que


debas ejecutar en R, por lo que el uso del manual será únicamente para profundizar
y como documento de apoyo.

2. Generar muestras de números aleatorios

Genera dos muestras de números aleatorios y almacénalas en las variables X e Y .

 La primera muestra deberá ser un conjunto de 20 valores comprendidos entre 0


y 1.
 La segunda, una de 50 con números comprendidos entre 10 y 100.

Vamos a generar la muestra según una distribución Uniforme, que estudiaremos


más adelante.

© Universidad Internacional de La Rioja (UNIR)

2
Tema 1. Actividades
Asignatura Datos del alumno Fecha
Probabilidad y Apellidos: Garavito Gil
29/082021
Estadísticas Nombre: Royers

Para la primera muestra ejecuta: X <- runif(20)

Para la segunda muestra, ejecuta:

Y <- runif(50,10,100)
Y <- trunc(Y)

© Universidad Internacional de La Rioja (UNIR)

3. Realizar cálculos sobre una muestra aleatoria

Calcula los valores de media, cuasivarianza, varianza, desviación típica y


cuasidesviación típica de la muestra almacenada en X . Para ello, ejecuta:

3
Tema 1. Actividades
Asignatura Datos del alumno Fecha
Probabilidad y Apellidos: Garavito Gil
29/082021
Estadísticas Nombre: Royers

Media <- mean(X)


cuasivarianza <- var(X)
cuasidt <- sd(X)
n <- length(X)
varianza <- var(X)∙(n-1)/n
dt <- sd(X)∙(n-1)/n

Nótese que, como los valores de cuasivarianza y cuasidesviación típica son los más
utilizados, el denominador por defecto es n−1. En general, conviene hacer este tipo
de comprobaciones antes de utilizar cualquier herramienta estadística.

Acceda a esta información desde la siguiente dirección web:


https://stat.ethz.ch/R-manual/R-devel/library/stats/html/sd.html

Comentarios

En general, cuando se generan números aleatorios en un computador se hace con


un programa pseudoaleatorio, es decir, un programa determinista que genera
secuencias con aspecto aleatorio. Si se quiere utilizar una muestra aleatoria
debemos utilizar el «paquete random» y cargarlo:

 Instalar el paquete: install.packages("random")


 Cargarlo: library("random")

© Universidad Internacional de La Rioja (UNIR)


Este paquete de R utiliza el servicio proporcionado por http://www.random.org/,
que genera números aleatorios a partir del ruido ambiental.

Puedes obtener información detallada de cómo usarlo en este documento.

4
Tema 1. Actividades
Asignatura Datos del alumno Fecha
Probabilidad y Apellidos: Garavito Gil
29/082021
Estadísticas Nombre: Royers

Accede al documento desde la siguiente dirección web:


https://cran.rstudio.com/web/packages/random/random.pdf

Para generar las muestras que se piden en la actividad habrá que ejecutar:

Para la primera muestra, ejecuta:


X <- randomNumbers(n=20,col = 1,min=0,max=1000)

X <- X/1000

Para la segunda muestra, ejecuta:


Y <- randomNumbers(n=50,col = 1,min=10,max=100)

© Universidad Internacional de La Rioja (UNIR)

5
Tema 1. Actividades
Asignatura Datos del alumno Fecha
Probabilidad y Apellidos: Garavito Gil
29/082021
Estadísticas Nombre: Royers

¿Por qué no se ha ejecutado <- randomNumbers(n=20, col = 1, min=0,


max=1)?

Porque, por lo general, es preferible generar números enteros aleatoriamente y


luego realizar las operaciones correspondientes para evitar los redondeos de
© Universidad Internacional de La Rioja (UNIR)
truncar números aleatorios generados a partir de algoritmos que producen
diferente cantidad de decimales.

6
Tema 1. Actividades

También podría gustarte