Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetos
Funciones
Datos
Gráficas
Econometrı́a Aplicada
CIFP16
Universidad de Antofagasta
Overview
1 ¿Qué es R?
2 Objetos
3 Funciones
4 Datos
5 Gráficas
¿Qué es R?
Objetos
a <- 2
b <- 5
y <- a*b
> y
[1] 10
Objetos
Para generar un vector columna podemos usar la opción c().
x <- c(5,10,8,7,9)
Es posible calcular la media, mean(), la varianza, var(), el valor máximo,
max(), el valor mı́nimo, min() o la longitud del vector, length(). Por
ejemplo, si calculamos la media:
mean(x)
[1] 7.8
También podrı́amos generar vectores columna con secuencias de números,
por ejemplo si generamos una secuencia del 1 al 10:
y <- c(1:10)
> y
[1] 1 2 3 4 5 6 7 8 9 10
Objetos
A los elementos de un vector se les pueden asignar nombres, por ejemplo
al vector x le asignamos los nombres de los números que contiene:
names(x) <- c("cinco","diez","ocho","siete","nueve")
> x
cinco diez ocho siete nueve
5 10 8 7 9
Las gráficas se obtienen usando plot, por ejemplo para realizar una gráfica
de los valores del vector y escribimos:
plot(y)
>
Funciones
Para definir y luego graficar una función en R debemos definir un nombre
para la función, identificar las variables independientes en paréntesis y
luego especificar la función. Por ejemplo, para definir y graficar la siguiente
función entre 0 y 10:
f (x) = Ln(5X + 3)
Hacemos lo siguiente:
fun<- function(x) log(5*x+3)
plot(fun, 0, 10 , main = "Trazar una función")
Datos
La manera más fácil de manejar sus archivos de datos en R es crearlos
en una hoja de cálculo como Excel y guardarlos como archivo de texto
delimitado por tabulaciones (txt) o archivos separados por comas (csv)
Los datos del archivo PWT 2000.csv fueron guardados en formato sepa-
rados por comas. En el archivo se presentan los datos de la muestra de
paı́ses de las Penn Tables (2013) con información para el año 2000 del PIB
per cápita (PIBPC) y de los acervos de capital (esfuerzo de inversión) (K).
Para abrir esa tabla en R primero se tiene que asegurar que el paquete este
direccionado a la carpeta en la que ha guardado su archivo. Para verificar
cuál es el directorio actual de trabajo escriba:
getwd()
Datos
Para que sus datos puedan ser cargados en R debe usar el comando para
leer tablas (read.table) e indicar que la primer lı́nea de su cuadro de datos
contiene los nombres de las variables (header=TRUE) y que las columnas
están separadas por comas (sep=”,”). Las instrucciones son las siguientes:
datos<-read.table("PWT_2000.csv",header=TRUE,sep=",")
Gráficas
Una herramienta gráfica que utilizaremos frecuentemente es un diagrama
de dispersión. Por ejemplo, se puede solicitar una diagrama de dispersión
para visualizar la relación entre el esfuerzo de inversión de los paı́ses y su
ingreso per cápita:
attach(datos)
plot(datos)
plot(PIB,K)
Gráficas
Otra gráfica que nos va a ser de utilidad es el histograma, en el cual
podemos relacionar intervalos de los datos con sus frecuencias. Con la
siguiente instrucción generaremos el histograma para los datos del PIB per
cápita de los paı́ses:
hist(PIB)
Gráficas
Resulta útil visualizar el histograma en densidades (área bajo la curva igual
a la unidad) y añadirle funciones de densidad kernel, lo cual se puede hacer
con la instrucción siguiente:
hist(PIB,freq=FALSE)
lines(density(PIB))
Gráficas
Para observar la distribución de los datos es útil utilizar cajas de box, en
las cuales la caja muestra los umbrales para los cuartiles inferior y superior,
además de la mediana. Las lı́neas abajo y arriba de la caja permiten
identificar las observaciones extremas. Para obtener este tipo de gráficas
se utiliza la instrucción siguiente:
boxplot(PIB)
Actividad
Calcule lo siguiente:
Media de K
Desviación estándar de K
Ki − K̄
KSi =
σ(K)
Econometrı́a Aplicada
CIFP16
Universidad de Antofagasta