Está en la página 1de 3

Universidad de Tarapacá Estadística y

Facultad de Ciencias Probabilidad


Departamento de Matemática Ingenierías

Taller 1. Estadística y Probabilidad


Introducción a R y Simulación

I. Breve Introducción al software R


R, es un entorno y un lenguaje de programación para el cálculo estadístico y la generación de gráficos.
Provee un acceso relativamente sencillo a una amplia variedad de técnicas estadísticas y gráficas y ofrece
un lenguaje de programación completo, bien desarrollado, con el que añadir nuevas técnicas mediante la
definición de funciones. Entre otras características, dispone de almacenamiento y manipulación efectiva
de datos; operadores para cálculo sobre variables indexadas (arrays) y en particular matrices; una
amplia, coherente e integrada colección de herramientas y posibilidades gráficas para análisis de datos.
Los grandes atractivos de R:
 La capacidad de combinar, sin fisuras, análisis “preempaquetados” (por ejemplo, una regresión
logística) con análisis ad-hoc, específicos para una situación.
 La capacidad de manipular y modificar datos y funciones.
 Los gráficos de alta calidad: visualización de datos y producción de gráficos.
 Es gratuito y su descarga e instalación son sencillas.

II. Funciones que permiten crear o asignar vectores


Función Descripción Ejemplo
C Crea un vector con n elementos X <- c(1,4,6,8,-2)
crea un vector con 5 elementos y lo asigna
aX
a:b Crea un vector cuyo primer elemento es a, Y <- 6:12
los siguientes son sucesores de a y el último Crea el vector Y cuyos elementos son
elemento es b 6,7,8,9,10,11,12
rep Genera un vector cuyos elementos son un Z <- rep(“A”,8)
único número o carácter repetido n veces. Genera el vector Z, con 8 elementos todos
iguales a A.
seq Genera una secuencia de números de w en w T <- seq(3,18,by=3)
Asigna al vector T, los elementos, 3, 6, 9,
12, 15, 18.
numeri Genera un vector con n ceros S <- numeric(3)
c Crea un vector con 3 ceros como
elementos.

III. Funciones de R para realizar simulaciones


Función Descripción Ejemplo
set.seed Selecciona o fija una semilla para realizar la set.seed(1567)
simulación
sample Selecciona una muestra de un conjunto de sample(1:4,3,replace=TRUE)
datos Selecciona un número de 1 a 4 y repite esta
selección 3 veces con reposición.
for Es una iteración repetida (en bucle) de for(i in 1:n){
cualquier código, donde en cada iteración se X[i] <- X[i-1]*i
evalúa un mismo código a través de los }
elementos de un vector o lista Determina el factorial de los primeros n
Universidad de Tarapacá Estadística y
Facultad de Ciencias Probabilidad
Departamento de Matemática Ingenierías
números naturales.

IV. Gráfico de puntos


plot: crea un gráfico de puntos (x,y) en el plano cartesiano.

Elementos
Límites de los ejes coordenados xlim=c(a,b) ylim=c(d,e)
indica que se graficara indica que se graficara
considerando el eje X entre a y b considerando el eje Y entre d y e
Etiquetas de los ejes xlab=“….. ” ylab=“…..”
Etiqueta para el eje X Etiqueta para el eje Y
Tipo de gráfico (type) Tipo de símbolo del punto (pch) Tipo de líneas
p Gráfico de puntos (por
defecto)
l Gráfico de líneas
b Puntos y líneas, separados
o Líneas y por encima
puntos
s Gráfico de escalera
h Gráfico estilo histograma
n Gráfico vacío
Colores:
colors(): devuelve todos los colores.

V. Otras funciones a utilizar


length. Determina el número de elementos de un vector.
round. Aproxima un decimal. Ej: round(4/7,4) aproxima el couciente de 4 divido en 7, considerando 4
cifras decimales.
data.frame. Organiza en una tabla resultados obtenidos.
abline. Agrega una recta a un gráfico. (abline(h=3,col= “red”) agrega la recta y=3, en el gráfico)

VI. Experimentos a realizar y determinación de probabilidades


1. Simular el lanzamiento de una moneda n- veces, donde n=10,60,120,360,1000,6000,12000. Luego
determinar la probabilidad estimada (empírica) de cara, construir una tabla con las frecuencias y
las probabilidades obtenidas y graficar los resultados obtenidos, agregando en el gráfico la
probabilidad teórica.
2. Simular el lanzamiento de un dado n-veces, donde n=20,80,240,960,3840,15360,61440. Luego
determinar la probabilidad estimada (empírica) de obtener 4 puntos, construir una tabla con las
frecuencias y las probabilidades obtenidas. Luego, graficar los resultados obtenidos, agregando en
el gráfico la probabilidad teórica.
3. Simular el lanzamiento de un dado n-veces, donde n=40,160,640,2560,10240,40960,163840.
Luego determinar la probabilidad estimada (empírica) que la suma de los puntos obtenidos sea 7,
construir una tabla con las frecuencias y las probabilidades obtenidas. Luego, graficar los
resultados obtenidos, agregando en el gráfico la probabilidad teórica.
4. Simular la extracción de una carta de un juego de 52 cartas, en n-repeticiones con reemplazo,
donde n=100,500,1000,5000,10000,50000,100000. Luego determinar la probabilidad estimada
(empírica) que la carta extraída sea una reina, construir una tabla con las frecuencias y las
probabilidades obtenidas. Luego, graficar los resultados obtenidos, agregando en el gráfico la
probabilidad teórica.
Universidad de Tarapacá Estadística y
Facultad de Ciencias Probabilidad
Departamento de Matemática Ingenierías

También podría gustarte