Fundamentos de Econometrı́a
Visualización, Introducción a R y RStudio
Raúl Aldaz Peña
Universidad San Francisco de Quito
School of Economics
Enero 2025
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 1 / 39
R y RStudio
Instalación de R
Pueden googlear R o ir a
[Link]
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 2 / 39
R y RStudio
Instalación de R
Pueden googlear R o ir a
[Link]
Escojan entre Linux, Mac o
Windows
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 2 / 39
R y RStudio
Instalación de R
Pueden googlear R o ir a
[Link]
Escojan entre Linux, Mac o
Windows
llegan a un archivo de
instalación
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 2 / 39
R y RStudio
Instalación de R
Pueden googlear R o ir a
[Link]
Escojan entre Linux, Mac o
Windows
llegan a un archivo de
instalación
Sigan las instrucciones
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 2 / 39
R y RStudio
Instalación de R
Pueden googlear R o ir a
[Link]
Escojan entre Linux, Mac o
Windows
llegan a un archivo de
instalación
Sigan las instrucciones
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 2 / 39
R y RStudio
Instalación de RStudio
Pueden googlear RStudio o ir a [Link]
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 3 / 39
R y RStudio
Instalación de RStudio
Pueden googlear RStudio o ir a [Link]
Busquen la versiı́n gratis de escritorio
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 3 / 39
R y RStudio
Instalación de RStudio
Pueden googlear RStudio o ir a [Link]
Busquen la versiı́n gratis de escritorio
Escojan entre Linux, Mac o Windows
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 3 / 39
R y RStudio
Instalación de RStudio
Pueden googlear RStudio o ir a [Link]
Busquen la versiı́n gratis de escritorio
Escojan entre Linux, Mac o Windows
Sigan las instrucciones
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 3 / 39
R y RStudio
Instalación de RStudio
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 4 / 39
R y RStudio
Preliminares
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 5 / 39
R y RStudio
Preliminares
Ası́ se ve RStudio cuando lo
abren
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 5 / 39
R y RStudio
Preliminares
Ası́ se ve RStudio cuando lo
abren
SI muestra lo que escribimos
(script)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 5 / 39
R y RStudio
Preliminares
Ası́ se ve RStudio cuando lo
abren
SI muestra lo que escribimos
(script)
II muestra [console] el código
y los outputs
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 5 / 39
R y RStudio
Preliminares
Ası́ se ve RStudio cuando lo
abren
SI muestra lo que escribimos
(script)
II muestra [console] el código
y los outputs
SD [environment] muestra
bases y variables
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 5 / 39
R y RStudio
Preliminares
Ası́ se ve RStudio cuando lo
abren
SI muestra lo que escribimos
(script)
II muestra [console] el código
y los outputs
SD [environment] muestra
bases y variables
SD [history] muestra historial
de comandos
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 5 / 39
R y RStudio
Preliminares
Ası́ se ve RStudio cuando lo
abren
SI muestra lo que escribimos
(script)
II muestra [console] el código
y los outputs
SD [environment] muestra
bases y variables
SD [history] muestra historial
de comandos
ID muestra carpetas, gráficos,
paquetes, etc.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 5 / 39
R y RStudio
Preliminares
Cuando grabamos un archivo, se registra con .R: es un script
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 6 / 39
R y RStudio
Preliminares
Cuando grabamos un archivo, se registra con .R: es un script
similar al do-file en Stata
podemos volver a un script siempre que querramos
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 6 / 39
R y RStudio
Preliminares
Cuando grabamos un archivo, se registra con .R: es un script
similar al do-file en Stata
podemos volver a un script siempre que querramos
Directorio
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 6 / 39
R y RStudio
Preliminares
Cuando grabamos un archivo, se registra con .R: es un script
similar al do-file en Stata
podemos volver a un script siempre que querramos
Directorio
lugar donde grabamos y se graban archivos
hay un directorio default
pero podemos cambiarlo
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 6 / 39
R y RStudio
Preliminares
Cuando grabamos un archivo, se registra con .R: es un script
similar al do-file en Stata
podemos volver a un script siempre que querramos
Directorio
lugar donde grabamos y se graban archivos
hay un directorio default
pero podemos cambiarlo
para saber nuestro wd
escribamos getwd(), y pulsemos ctrl+enter
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 6 / 39
R y RStudio
Preliminares
Cuando grabamos un archivo, se registra con .R: es un script
similar al do-file en Stata
podemos volver a un script siempre que querramos
Directorio
lugar donde grabamos y se graban archivos
hay un directorio default
pero podemos cambiarlo
para saber nuestro wd
escribamos getwd(), y pulsemos ctrl+enter
nos muestra el directorio
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 6 / 39
R y RStudio
Preliminares
Cuando grabamos un archivo, se registra con .R: es un script
similar al do-file en Stata
podemos volver a un script siempre que querramos
Directorio
lugar donde grabamos y se graban archivos
hay un directorio default
pero podemos cambiarlo
para saber nuestro wd
escribamos getwd(), y pulsemos ctrl+enter
nos muestra el directorio
si queremos cambiarlo:
un ejemplo: setwd (”C:/USFQ/clases/econometria”)
utilicen getwd() para estar seguros
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 6 / 39
R y RStudio
Preliminares
Cuando grabamos un archivo, se registra con .R: es un script
similar al do-file en Stata
podemos volver a un script siempre que querramos
Directorio
lugar donde grabamos y se graban archivos
hay un directorio default
pero podemos cambiarlo
para saber nuestro wd
escribamos getwd(), y pulsemos ctrl+enter
nos muestra el directorio
si queremos cambiarlo:
un ejemplo: setwd (”C:/USFQ/clases/econometria”)
utilicen getwd() para estar seguros
si el directorio no existe o la sintáxis está mal, veremos un error
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 6 / 39
Primeros Pasos
Primeros Pasos
Empecemos con algunos cálculos.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 7 / 39
Primeros Pasos
Primeros Pasos
Empecemos con algunos cálculos.
R es un programa orientado a objetos
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 7 / 39
Primeros Pasos
Primeros Pasos
Empecemos con algunos cálculos.
R es un programa orientado a objetos
datos, variables, resultados, etc. son objetos
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 7 / 39
Primeros Pasos
Primeros Pasos
Empecemos con algunos cálculos.
R es un programa orientado a objetos
datos, variables, resultados, etc. son objetos
facilita el manejo y manipulación
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 7 / 39
Primeros Pasos
Primeros Pasos
Empecemos con algunos cálculos.
R es un programa orientado a objetos
datos, variables, resultados, etc. son objetos
facilita el manejo y manipulación
Empecemos con algunos cálculos.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 7 / 39
Primeros Pasos
Primeros Pasos
Empecemos con algunos cálculos.
R es un programa orientado a objetos
datos, variables, resultados, etc. son objetos
facilita el manejo y manipulación
Empecemos con algunos cálculos.
Empiezo el script con #, para saber qué hago y que R no lo lea.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 7 / 39
Primeros Pasos
Primeros Pasos
Empecemos con algunos cálculos.
R es un programa orientado a objetos
datos, variables, resultados, etc. son objetos
facilita el manejo y manipulación
Empecemos con algunos cálculos.
Empiezo el script con #, para saber qué hago y que R no lo lea.
escribo ”5+5” en el escript, pulso ctrl+enter, miren el resultado
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 7 / 39
Primeros Pasos
Primeros Pasos
Empecemos con algunos cálculos.
R es un programa orientado a objetos
datos, variables, resultados, etc. son objetos
facilita el manejo y manipulación
Empecemos con algunos cálculos.
Empiezo el script con #, para saber qué hago y que R no lo lea.
escribo ”5+5” en el escript, pulso ctrl+enter, miren el resultado
intente hacer otras operaciones
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 7 / 39
Primeros Pasos
Primeros Pasos
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 8 / 39
Primeros Pasos
Primeros Pasos
Cada resultado es un
objeto.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 9 / 39
Primeros Pasos
Primeros Pasos
Cada resultado es un
objeto.
voy denominar a
”5+5” como un
objeto llamado ‘a’
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 9 / 39
Primeros Pasos
Primeros Pasos
Cada resultado es un
objeto.
voy denominar a
”5+5” como un
objeto llamado ‘a’
a < − 5+5
”< −” es un
operador de
asignación
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 9 / 39
Primeros Pasos
Primeros Pasos
Cada resultado es un
objeto.
voy denominar a
”5+5” como un
objeto llamado ‘a’
a < − 5+5
”< −” es un
operador de
asignación
para saber el valor de
”a”, ejecutamos a
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 9 / 39
Primeros Pasos
Primeros Pasos
Cada resultado es un
objeto.
voy denominar a
”5+5” como un
objeto llamado ‘a’
a < − 5+5
”< −” es un
operador de
asignación
para saber el valor de
”a”, ejecutamos a
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 9 / 39
Primeros Pasos
Más Ejercicios
Podemos hacer
operaciones entre
objetos.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 10 / 39
Primeros Pasos
Más Ejercicios
Podemos hacer
operaciones entre
objetos.
primero creamos los
objetos
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 10 / 39
Primeros Pasos
Más Ejercicios
Podemos hacer
operaciones entre
objetos.
primero creamos los
objetos
luego, las operaciones
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 10 / 39
Primeros Pasos
Más Ejercicios
Podemos hacer
operaciones entre
objetos.
primero creamos los
objetos
luego, las operaciones
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 10 / 39
Primeros Pasos
Vectores y Matrices
R trata a vectores y matrices como objetos
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 11 / 39
Primeros Pasos
Vectores y Matrices
R trata a vectores y matrices como objetos
vector: colección de datos unidimensional
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 11 / 39
Primeros Pasos
Vectores y Matrices
R trata a vectores y matrices como objetos
vector: colección de datos unidimensional
matriz: colección de datos con más de una fila/columna
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 11 / 39
Primeros Pasos
Vectores y Matrices
R trata a vectores y matrices como objetos
vector: colección de datos unidimensional
matriz: colección de datos con más de una fila/columna
creamos vectores:
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 11 / 39
Primeros Pasos
Vectores y Matrices
R trata a vectores y matrices como objetos
vector: colección de datos unidimensional
matriz: colección de datos con más de una fila/columna
creamos vectores:
v1 < − c(1,2,3,4,5)
v2 < − c(6,7,8,9,10)
v3 < − c(v1, v2)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 11 / 39
Primeros Pasos
Vectores y Matrices
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 12 / 39
Primeros Pasos
Data Frame
Un ‘data frame’ es otro objeto.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 13 / 39
Primeros Pasos
Data Frame
Un ‘data frame’ es otro objeto.
podemos verlo como hoja de cálculo
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 13 / 39
Primeros Pasos
Data Frame
Un ‘data frame’ es otro objeto.
podemos verlo como hoja de cálculo
una matriz que R trata como base de datos
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 13 / 39
Primeros Pasos
Data Frame
Un ‘data frame’ es otro objeto.
podemos verlo como hoja de cálculo
una matriz que R trata como base de datos
cada columna es una variable
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 13 / 39
Primeros Pasos
Data Frame
Un ‘data frame’ es otro objeto.
podemos verlo como hoja de cálculo
una matriz que R trata como base de datos
cada columna es una variable
Podemos crear un data frame
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 13 / 39
Primeros Pasos
Data Frame
Un ‘data frame’ es otro objeto.
podemos verlo como hoja de cálculo
una matriz que R trata como base de datos
cada columna es una variable
Podemos crear un data frame
df1 < − [Link](v3)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 13 / 39
Primeros Pasos
Data Frame
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 14 / 39
Primeros Pasos
Paquetes
Utilizamos paquetes para realizar operaciones.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 15 / 39
Primeros Pasos
Paquetes
Utilizamos paquetes para realizar operaciones.
En R, bajamos e instalamos paquetes según nuestra necesidad.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 15 / 39
Primeros Pasos
Paquetes
Utilizamos paquetes para realizar operaciones.
En R, bajamos e instalamos paquetes según nuestra necesidad.
Usamos:
el comando es [Link]
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 15 / 39
Primeros Pasos
Paquetes
Utilizamos paquetes para realizar operaciones.
En R, bajamos e instalamos paquetes según nuestra necesidad.
Usamos:
el comando es [Link]
[Link](”haven”)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 15 / 39
Primeros Pasos
Paquetes
Utilizamos paquetes para realizar operaciones.
En R, bajamos e instalamos paquetes según nuestra necesidad.
Usamos:
el comando es [Link]
[Link](”haven”)
el nombre del paquete va entre comillas
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 15 / 39
Primeros Pasos
Paquetes
Utilizamos paquetes para realizar operaciones.
En R, bajamos e instalamos paquetes según nuestra necesidad.
Usamos:
el comando es [Link]
[Link](”haven”)
el nombre del paquete va entre comillas
‘haven’ sirve para leer archivos de otros programas
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 15 / 39
Primeros Pasos
Paquetes
Ocasionalmente, R nos pregunta de dónde obtener el paquete.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 16 / 39
Primeros Pasos
Paquetes
Ocasionalmente, R nos pregunta de dónde obtener el paquete.
La consola muestra el estado de la descarga.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 16 / 39
Primeros Pasos
Paquetes
Ocasionalmente, R nos pregunta de dónde obtener el paquete.
La consola muestra el estado de la descarga.
La viñeta Packages nos muestra los que han sido descargados.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 16 / 39
Primeros Pasos
Paquetes
Ocasionalmente, R nos pregunta de dónde obtener el paquete.
La consola muestra el estado de la descarga.
La viñeta Packages nos muestra los que han sido descargados.
Cuando ya está instalado, necesitamos cargar el paquete:
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 16 / 39
Primeros Pasos
Paquetes
Ocasionalmente, R nos pregunta de dónde obtener el paquete.
La consola muestra el estado de la descarga.
La viñeta Packages nos muestra los que han sido descargados.
Cuando ya está instalado, necesitamos cargar el paquete:
library(haven)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 16 / 39
Datos
Manejo de Datos
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 17 / 39
Datos
Manejo de Datos
El siguiente paso es usar los datos en R y limpiarlos.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 17 / 39
Datos
Manejo de Datos
El siguiente paso es usar los datos en R y limpiarlos.
Lo que vamos a hacer:
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 17 / 39
Datos
Manejo de Datos
El siguiente paso es usar los datos en R y limpiarlos.
Lo que vamos a hacer:
llevar los datos a R
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 17 / 39
Datos
Manejo de Datos
El siguiente paso es usar los datos en R y limpiarlos.
Lo que vamos a hacer:
llevar los datos a R
examinar y limpiar datos
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 17 / 39
Datos
Manejo de Datos
El siguiente paso es usar los datos en R y limpiarlos.
Lo que vamos a hacer:
llevar los datos a R
examinar y limpiar datos
no es exhaustivo, pero sirve para empezar
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 17 / 39
Datos
Leer Datos
Vamos a usar la base sobre ingresos (entre hombres y mujeres)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 18 / 39
Datos
Leer Datos
Vamos a usar la base sobre ingresos (entre hombres y mujeres)
una base que usaremos más adelante
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 18 / 39
Datos
Leer Datos
Vamos a usar la base sobre ingresos (entre hombres y mujeres)
una base que usaremos más adelante
se encuentra en el D2L: Contenidos − > Fundamentos de Estadı́stica
− > CPS96 15
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 18 / 39
Datos
Leer Datos
Vamos a usar la base sobre ingresos (entre hombres y mujeres)
una base que usaremos más adelante
se encuentra en el D2L: Contenidos − > Fundamentos de Estadı́stica
− > CPS96 15
bajen el archivo xlsx y guarden en su wd (working directory)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 18 / 39
Datos
Leer Datos
Abran un nuevo script en RS
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 19 / 39
Datos
Leer Datos
Abran un nuevo script en RS
determinen el wd
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 19 / 39
Datos
Leer Datos
Abran un nuevo script en RS
determinen el wd
limpien el espacio de trabajo
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 19 / 39
Datos
Leer Datos
Abran un nuevo script en RS
determinen el wd
limpien el espacio de trabajo
Abran/lean el archivo
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 19 / 39
Datos
Leer Datos
Abran un nuevo script en RS
determinen el wd
limpien el espacio de trabajo
Abran/lean el archivo
library(readxl)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 19 / 39
Datos
Leer Datos
Abran un nuevo script en RS
determinen el wd
limpien el espacio de trabajo
Abran/lean el archivo
library(readxl)
cps1615 < − read(”CPS95 15”)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 19 / 39
Datos
Leer Datos
Abran un nuevo script en RS
determinen el wd
limpien el espacio de trabajo
Abran/lean el archivo
library(readxl)
cps1615 < − read(”CPS95 15”)
fı́jense en Environment (esquina superior derecha)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 19 / 39
Datos
Leer Datos
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 20 / 39
Datos
Examinar Los Datos
Revisemos los datos.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 21 / 39
Datos
Examinar Los Datos
Revisemos los datos.
familiarizarnos
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 21 / 39
Datos
Examinar Los Datos
Revisemos los datos.
familiarizarnos
inspeccionar errores
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 21 / 39
Datos
Examinar Los Datos
Revisemos los datos.
familiarizarnos
inspeccionar errores
Tres rutas (”hoja de cálculo”):
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 21 / 39
Datos
Examinar Los Datos
Revisemos los datos.
familiarizarnos
inspeccionar errores
Tres rutas (”hoja de cálculo”):
View(cps1695)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 21 / 39
Datos
Examinar Los Datos
Revisemos los datos.
familiarizarnos
inspeccionar errores
Tres rutas (”hoja de cálculo”):
View(cps1695)
click cps1695 en ‘Environment’
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 21 / 39
Datos
Examinar Los Datos
Revisemos los datos.
familiarizarnos
inspeccionar errores
Tres rutas (”hoja de cálculo”):
View(cps1695)
click cps1695 en ‘Environment’
fix(cps1695)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 21 / 39
Datos
Examinar Los Datos
Las variables
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 22 / 39
Datos
Examinar Los Datos
Las variables
names(cps9605)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 22 / 39
Datos
Examinar Los Datos
Las variables
names(cps9605)
Para mirar las primeras filas de una variable
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 22 / 39
Datos
Examinar Los Datos
Las variables
names(cps9605)
Para mirar las primeras filas de una variable
head(cps9615$ahe)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 22 / 39
Datos
Examinar Los Datos
Las variables
names(cps9605)
Para mirar las primeras filas de una variable
head(cps9615$ahe)
noten la sintáxis: nombredelabase$variable
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 22 / 39
Datos
Examinar Los Datos
Las variables
names(cps9605)
Para mirar las primeras filas de una variable
head(cps9615$ahe)
noten la sintáxis: nombredelabase$variable
Estadı́stica descriptiva
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 22 / 39
Datos
Examinar Los Datos
Las variables
names(cps9605)
Para mirar las primeras filas de una variable
head(cps9615$ahe)
noten la sintáxis: nombredelabase$variable
Estadı́stica descriptiva
summary(cps9615$ahe)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 22 / 39
Datos
Examinar Los Datos
Las variables
names(cps9605)
Para mirar las primeras filas de una variable
head(cps9615$ahe)
noten la sintáxis: nombredelabase$variable
Estadı́stica descriptiva
summary(cps9615$ahe)
también podemos calcular: var(cps9615$ahe)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 22 / 39
Datos
Examinar Los Datos
También nos interesa inspeccionar la distribución de las variables.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 23 / 39
Datos
Examinar Los Datos
También nos interesa inspeccionar la distribución de las variables.
hist(nombrebase$nombrevariable)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 23 / 39
Datos
Examinar Los Datos
También nos interesa inspeccionar la distribución de las variables.
hist(nombrebase$nombrevariable)
hist(cps9615$ahe)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 23 / 39
Datos
Examinar Los Datos
También nos interesa inspeccionar la distribución de las variables.
hist(nombrebase$nombrevariable)
hist(cps9615$ahe)
boxplot(cps9615$ahe)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 23 / 39
Datos
Examinar Los Datos
También nos interesa inspeccionar la distribución de las variables.
hist(nombrebase$nombrevariable)
hist(cps9615$ahe)
boxplot(cps9615$ahe)
Podemos juntar más de un gráfico:
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 23 / 39
Datos
Examinar Los Datos
También nos interesa inspeccionar la distribución de las variables.
hist(nombrebase$nombrevariable)
hist(cps9615$ahe)
boxplot(cps9615$ahe)
Podemos juntar más de un gráfico:
par(mfrow=c(1,2))
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 23 / 39
Datos
Examinar Los Datos
También nos interesa inspeccionar la distribución de las variables.
hist(nombrebase$nombrevariable)
hist(cps9615$ahe)
boxplot(cps9615$ahe)
Podemos juntar más de un gráfico:
par(mfrow=c(1,2))
hist(cps9615$ahe)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 23 / 39
Datos
Examinar Los Datos
También nos interesa inspeccionar la distribución de las variables.
hist(nombrebase$nombrevariable)
hist(cps9615$ahe)
boxplot(cps9615$ahe)
Podemos juntar más de un gráfico:
par(mfrow=c(1,2))
hist(cps9615$ahe)
boxplot(cps9615$ahe)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 23 / 39
Datos
Examinar Los Datos
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 24 / 39
Datos
Subconjuntos
Con frecuencia queremos trabajar con bases más pequeñas.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 25 / 39
Datos
Subconjuntos
Con frecuencia queremos trabajar con bases más pequeñas.
menos variables
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 25 / 39
Datos
Subconjuntos
Con frecuencia queremos trabajar con bases más pequeñas.
menos variables
menos observaciones (i.e., unidades de análisis)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 25 / 39
Datos
Subconjuntos
Con frecuencia queremos trabajar con bases más pequeñas.
menos variables
menos observaciones (i.e., unidades de análisis)
Si queremos un subconjunto de variables:
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 25 / 39
Datos
Subconjuntos
Con frecuencia queremos trabajar con bases más pequeñas.
menos variables
menos observaciones (i.e., unidades de análisis)
Si queremos un subconjunto de variables:
subset()
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 25 / 39
Datos
Subconjuntos
Con frecuencia queremos trabajar con bases más pequeñas.
menos variables
menos observaciones (i.e., unidades de análisis)
Si queremos un subconjunto de variables:
subset()
base1 < − subset(cps9615, select = c(ahe, age))
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 25 / 39
Datos
Subconjuntos
Con frecuencia queremos trabajar con bases más pequeñas.
menos variables
menos observaciones (i.e., unidades de análisis)
Si queremos un subconjunto de variables:
subset()
base1 < − subset(cps9615, select = c(ahe, age))
Si queremos un subconjunto con valores especı́ficos:
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 25 / 39
Datos
Subconjuntos
Con frecuencia queremos trabajar con bases más pequeñas.
menos variables
menos observaciones (i.e., unidades de análisis)
Si queremos un subconjunto de variables:
subset()
base1 < − subset(cps9615, select = c(ahe, age))
Si queremos un subconjunto con valores especı́ficos:
base2 < − cps9615[cps9615$year==”1996” & cps9615$female==”0”,
c(”ahe”, ”bachelor”, ”female”, ”age”)]
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 25 / 39
Datos
Subconjuntos
Con frecuencia queremos trabajar con bases más pequeñas.
menos variables
menos observaciones (i.e., unidades de análisis)
Si queremos un subconjunto de variables:
subset()
base1 < − subset(cps9615, select = c(ahe, age))
Si queremos un subconjunto con valores especı́ficos:
base2 < − cps9615[cps9615$year==”1996” & cps9615$female==”0”,
c(”ahe”, ”bachelor”, ”female”, ”age”)]
Inspeccione estas bases.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 25 / 39
Datos
Limpieza
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 26 / 39
Datos
Limpieza
R usualmente no realizar operaciones cuando faltan datos.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 26 / 39
Datos
Limpieza
R usualmente no realizar operaciones cuando faltan datos.
‘NAs’ o palabras en lugar de números.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 26 / 39
Datos
Limpieza
R usualmente no realizar operaciones cuando faltan datos.
‘NAs’ o palabras en lugar de números.
mean(base2$ahe)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 26 / 39
Datos
Limpieza
R usualmente no realizar operaciones cuando faltan datos.
‘NAs’ o palabras en lugar de números.
mean(base2$ahe)
removemos las unidades de análisis con NAs
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 26 / 39
Datos
Limpieza
R usualmente no realizar operaciones cuando faltan datos.
‘NAs’ o palabras en lugar de números.
mean(base2$ahe)
removemos las unidades de análisis con NAs
mean(base2$ahe, [Link]=TRUE)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 26 / 39
Datos
Limpieza
R usualmente no realizar operaciones cuando faltan datos.
‘NAs’ o palabras en lugar de números.
mean(base2$ahe)
removemos las unidades de análisis con NAs
mean(base2$ahe, [Link]=TRUE)
var(base2$ahe, [Link]=TRUE)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 26 / 39
Datos
Estadı́stica Descriptiva
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 27 / 39
Datos
Estadı́stica Descriptiva
Usualmente incluimos medidas de tendencia y dispersión
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 27 / 39
Datos
Estadı́stica Descriptiva
Usualmente incluimos medidas de tendencia y dispersión
inicio de sección empı́rica o apéndice
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 27 / 39
Datos
Estadı́stica Descriptiva
Usualmente incluimos medidas de tendencia y dispersión
inicio de sección empı́rica o apéndice
es una buena práctica
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 27 / 39
Datos
Estadı́stica Descriptiva
Usualmente incluimos medidas de tendencia y dispersión
inicio de sección empı́rica o apéndice
es una buena práctica
En R, podemos usar la función stargazer
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 27 / 39
Datos
Estadı́stica Descriptiva
Usualmente incluimos medidas de tendencia y dispersión
inicio de sección empı́rica o apéndice
es una buena práctica
En R, podemos usar la función stargazer
deben bajar e instalar stargazer
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 27 / 39
Datos
Estadı́stica Descriptiva
Usualmente incluimos medidas de tendencia y dispersión
inicio de sección empı́rica o apéndice
es una buena práctica
En R, podemos usar la función stargazer
deben bajar e instalar stargazer
stargazer(base2, type = ”text”, title = ”Estadistica Descriptiva”, digits
=2)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 27 / 39
Datos
Estadı́stica Descriptiva
Usualmente incluimos medidas de tendencia y dispersión
inicio de sección empı́rica o apéndice
es una buena práctica
En R, podemos usar la función stargazer
deben bajar e instalar stargazer
stargazer(base2, type = ”text”, title = ”Estadistica Descriptiva”, digits
=2)
stargazer(base2)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 27 / 39
Datos
Estadı́stica Descriptiva
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 28 / 39
Datos
Estadı́stica Descriptiva
Table: Output de la Función stargazer
Statistic N Mean St. Dev. Min Pctl(25) Pctl(75)
ahe 3,555 13.602 6.764 1.360 8.911 16.827
bachelor 3,555 0.390 0.488 0.000 0.000 1.000
female 3,555 0.000 0.000 0.000 0.000 0.000
age 3,555 29.708 2.854 25.000 27.000 32.000
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 28 / 39
Datos
Nuevas Variables
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 29 / 39
Datos
Nuevas Variables
Podemos generar nuevas variables.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 29 / 39
Datos
Nuevas Variables
Podemos generar nuevas variables.
por ejemplo, el logaritmo
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 29 / 39
Datos
Nuevas Variables
Podemos generar nuevas variables.
por ejemplo, el logaritmo
cps9615$logincome = log(cps9615$ahe)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 29 / 39
Datos
Nuevas Variables
Podemos generar nuevas variables.
por ejemplo, el logaritmo
cps9615$logincome = log(cps9615$ahe)
cps9615$gender < − ifelse(cps9615$female==0, ”male”, ”female”)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 29 / 39
Datos
Nuevas Variables
Podemos generar nuevas variables.
por ejemplo, el logaritmo
cps9615$logincome = log(cps9615$ahe)
cps9615$gender < − ifelse(cps9615$female==0, ”male”, ”female”)
View(cps9615)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 29 / 39
Visualización
Visualización
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 30 / 39
Visualización
Visualización
Visualizar los datos ayuda a entender su estructura y relaciones.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 30 / 39
Visualización
Visualización
Visualizar los datos ayuda a entender su estructura y relaciones.
histograma, boxplot, o densidad
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 30 / 39
Visualización
Visualización
Visualizar los datos ayuda a entender su estructura y relaciones.
histograma, boxplot, o densidad
dispersión
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 30 / 39
Visualización
Visualización
Visualizar los datos ayuda a entender su estructura y relaciones.
histograma, boxplot, o densidad
dispersión
Vamos a explorar algunas formas de visualización.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 30 / 39
Visualización
Visualización
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 31 / 39
Visualización
Visualización
Primero, prepare una base solo con observaciones de 1996.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 31 / 39
Visualización
Visualización
Primero, prepare una base solo con observaciones de 1996.
base3 < − cps9615[cps9615$year==”1996”, c(”year”, ”ahe”,
”bachelor”, ”female”, ”age”)]
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 31 / 39
Visualización
Visualización
Primero, prepare una base solo con observaciones de 1996.
base3 < − cps9615[cps9615$year==”1996”, c(”year”, ”ahe”,
”bachelor”, ”female”, ”age”)]
Segundo, genero una variable ”gender”.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 31 / 39
Visualización
Visualización
Primero, prepare una base solo con observaciones de 1996.
base3 < − cps9615[cps9615$year==”1996”, c(”year”, ”ahe”,
”bachelor”, ”female”, ”age”)]
Segundo, genero una variable ”gender”.
base3$gender < − ifelse(base3$female==0, ”male”, ”female”)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 31 / 39
Visualización
Visualización
Primero, prepare una base solo con observaciones de 1996.
base3 < − cps9615[cps9615$year==”1996”, c(”year”, ”ahe”,
”bachelor”, ”female”, ”age”)]
Segundo, genero una variable ”gender”.
base3$gender < − ifelse(base3$female==0, ”male”, ”female”)
Tercero, cargo ggplot
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 31 / 39
Visualización
Visualización
Primero, prepare una base solo con observaciones de 1996.
base3 < − cps9615[cps9615$year==”1996”, c(”year”, ”ahe”,
”bachelor”, ”female”, ”age”)]
Segundo, genero una variable ”gender”.
base3$gender < − ifelse(base3$female==0, ”male”, ”female”)
Tercero, cargo ggplot
library(ggplot2)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 31 / 39
Visualización
Histogramas con ggplot
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 32 / 39
Visualización
Histogramas con ggplot
Las funciones de ggplot nos dan flexibilidad.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 32 / 39
Visualización
Histogramas con ggplot
Las funciones de ggplot nos dan flexibilidad.
Empecemos con algo básico:
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 32 / 39
Visualización
Histogramas con ggplot
Las funciones de ggplot nos dan flexibilidad.
Empecemos con algo básico:
ggplot(data=base3) + geom histogram(mapping = aes(ahe), binwidth
= 1)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 32 / 39
Visualización
Histogramas con ggplot
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 33 / 39
Visualización
Histogramas con ggplot
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 33 / 39
Visualización
Histogramas
Podemos variar algunos elementos:
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 34 / 39
Visualización
Histogramas
Podemos variar algunos elementos:
el rango
ggplot(data=base3) + geom histogram(mapping = aes(ahe), binwidth
= 0.5)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 34 / 39
Visualización
Histogramas
Podemos variar algunos elementos:
el rango
ggplot(data=base3) + geom histogram(mapping = aes(ahe), binwidth
= 0.5)
el color
ggplot(data=base3) + geom histogram(mapping = aes(ahe), binwidth
= 1, fill=”blue”)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 34 / 39
Visualización
Histogramas
Podemos variar algunos elementos:
el rango
ggplot(data=base3) + geom histogram(mapping = aes(ahe), binwidth
= 0.5)
el color
ggplot(data=base3) + geom histogram(mapping = aes(ahe), binwidth
= 1, fill=”blue”)
incluir tı́tulos
ggplot(data=base3) + geom histogram(mapping = aes(ahe), binwidth
= 1) + labs(x = ”ingreso promedio por hora”, y=”frecuencia”,
title=”Distribución del Ingreso (1996)”)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 34 / 39
Visualización
Histogramas
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 35 / 39
Visualización
Histogramas
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 35 / 39
Visualización
Histogramas
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 35 / 39
Visualización
Histogramas
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 35 / 39
Visualización
Histogramas con Dos Variables
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 36 / 39
Visualización
Histogramas con Dos Variables
Podemos graficar ‘el cruce’ de dos variables.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 36 / 39
Visualización
Histogramas con Dos Variables
Podemos graficar ‘el cruce’ de dos variables.
cuando la segunda es categórica
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 36 / 39
Visualización
Histogramas con Dos Variables
Podemos graficar ‘el cruce’ de dos variables.
cuando la segunda es categórica
e.g., hombre, mujer; urbano, rural; etc.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 36 / 39
Visualización
Histogramas con Dos Variables
Podemos graficar ‘el cruce’ de dos variables.
cuando la segunda es categórica
e.g., hombre, mujer; urbano, rural; etc.
ggplot(data = base3) + geom histogram(mapping = aes(ahe,
fill=gender), binwidth = 1)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 36 / 39
Visualización
Histogramas con Dos Variables
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 37 / 39
Visualización
Histogramas con Dos Variables
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 37 / 39
Visualización
Histogramas con Dos Variables
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 38 / 39
Visualización
Histogramas con Dos Variables
Podemos graficar la densidad y no solo la frecuencia.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 38 / 39
Visualización
Histogramas con Dos Variables
Podemos graficar la densidad y no solo la frecuencia.
funciones de densidad
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 38 / 39
Visualización
Histogramas con Dos Variables
Podemos graficar la densidad y no solo la frecuencia.
funciones de densidad
muestra con más claridad las diferentes entre categorı́as
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 38 / 39
Visualización
Histogramas con Dos Variables
Podemos graficar la densidad y no solo la frecuencia.
funciones de densidad
muestra con más claridad las diferentes entre categorı́as
la diferencia es: geom density
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 38 / 39
Visualización
Histogramas con Dos Variables
Podemos graficar la densidad y no solo la frecuencia.
funciones de densidad
muestra con más claridad las diferentes entre categorı́as
la diferencia es: geom density
ggplot(data = base3) + geom density(mapping = aes(ahe)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 38 / 39
Visualización
Histogramas con Dos Variables
Podemos graficar la densidad y no solo la frecuencia.
funciones de densidad
muestra con más claridad las diferentes entre categorı́as
la diferencia es: geom density
ggplot(data = base3) + geom density(mapping = aes(ahe)
ggplot(data = base3) + geom density(mapping = aes(ahe,
fill=gender))
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 38 / 39
Visualización
Histogramas con Dos Variables
Podemos graficar la densidad y no solo la frecuencia.
funciones de densidad
muestra con más claridad las diferentes entre categorı́as
la diferencia es: geom density
ggplot(data = base3) + geom density(mapping = aes(ahe)
ggplot(data = base3) + geom density(mapping = aes(ahe,
fill=gender))
ggplot(data = base3) + geom density(mapping = aes(ahe,
fill=gender), alpha= 12 )
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 38 / 39
Visualización
Histogramas
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 39 / 39
Visualización
Histogramas
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 39 / 39
Visualización
Histogramas
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 39 / 39
Visualización
Histogramas
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 39 / 39
Cierre
Cierre
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 40 / 39
Cierre
Cierre
R y RStudio nos ayudan a manejar datos.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 40 / 39
Cierre
Cierre
R y RStudio nos ayudan a manejar datos.
profesionalmente, es útil hablar varios idiomas estadı́sticos.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 40 / 39
Cierre
Cierre
R y RStudio nos ayudan a manejar datos.
profesionalmente, es útil hablar varios idiomas estadı́sticos.
Se puede usar R para visualizar variables.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 40 / 39
Cierre
Cierre
R y RStudio nos ayudan a manejar datos.
profesionalmente, es útil hablar varios idiomas estadı́sticos.
Se puede usar R para visualizar variables.
visualizar permite identificar patrones (más fácilmente)
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 40 / 39
Cierre
Cierre
R y RStudio nos ayudan a manejar datos.
profesionalmente, es útil hablar varios idiomas estadı́sticos.
Se puede usar R para visualizar variables.
visualizar permite identificar patrones (más fácilmente)
deben hacerlo en sus evaluaciones.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 40 / 39
Cierre
Cierre
R y RStudio nos ayudan a manejar datos.
profesionalmente, es útil hablar varios idiomas estadı́sticos.
Se puede usar R para visualizar variables.
visualizar permite identificar patrones (más fácilmente)
deben hacerlo en sus evaluaciones.
sugerencia: exploren ggplot y R más allá de lo cubierto en clase.
Raúl Aldaz Peña (Universidad San Francisco de
Fundamentos
QuitoSchool
deofEconometrı́a
Economics) Visualización, Introducción a R y RStudio
Enero 2025 40 / 39