Skip to content

Instantly share code, notes, and snippets.

View jsajuria's full-sized avatar

Javier Sajuria jsajuria

View GitHub Profile
@jsajuria
jsajuria / jiles.R
Created April 12, 2021 11:30
Script para crear diagrama de transferencia de votos (Sankey Plot) a partir de Cadem N378
# Library
library(networkD3)
library(dplyr)
# Cargar la base con origen y destino
links <- read.csv("https://www.sajuria.com/files/jilescsv.csv")
# Crear los nodos de la red
nodes <- data.frame(
@jsajuria
jsajuria / aportes_por_pactos_cc.R
Last active March 31, 2021 17:38
Aportes por pacto a la CC
# Primero bajen la base del servel desde https://repodocgastoelectoral.blob.core.windows.net/public/Reporte_Aportes_Abonados_CC_GORE_MUNICIPALES.xlsx
# y borren las primeras líneas (lo siento, no alcancé a automatizar esto)
library(haven)
library(readxl)
library(tidyverse)
library(hrbrthemes)
base_cc <- read_excel("Reporte_Aportes_Abonados_CC_GORE_MUNICIPALES.xlsx")
@jsajuria
jsajuria / psu_simulacion.R
Last active February 24, 2020 17:42
Simulación Puntajes PSU
library(tidyverse)
library(hrbrthemes)
library(truncnorm)
set.seed(100)
psu <- data.frame(puntaje = rtruncnorm(10000,150,850,500,110))
#baseline
p <- ggplot(psu, aes(x=puntaje))
# Linea de promedio y ejes
library(texreg)
library(haven)
library(hrbrthemes)
library(ggrepel)
dat <- read_csv("controles_comunas.csv") ## Pueden bajar el archivo en el Gist
mod1 <- lm(controles ~ poly(poblacion,1) + poly(pobreza,2), dat)
screenreg(mod1)