library(tidyverse)
library(readxl)
library(janitor)
library(DT)
library(rvest)
library(lubridate)
library(cowplot)
library(ggsci)
library(splines)
library(qqplotr)
library(broom)
library(infer)
library(plotly)
plot_distribution.R
plot_time.R
plot_cor.R
plot_scatter.R
plot_encuestas.R
source("../functions-R/plot_distribution.R", encoding = "UTF-8")
source("../functions-R/plot_time.R", encoding = "UTF-8")
source("../functions-R/plot_cor.R", encoding = "UTF-8")
source("../functions-R/plot_scatter.R", encoding = "UTF-8")
source("../functions-R/plot_encuestas.R", encoding = "UTF-8")
<- read_csv("../data/EncuestasColombia2022-Update.csv") %>%
datos mutate(
encuesta = str_to_lower(encuesta),
encuesta = str_to_sentence(encuesta),
encuesta = if_else(
str_detect(encuesta, "Cnc"),
true = "Cnc",
false = encuesta
),encuesta = if_else(
str_detect(encuesta, "Mosqueteros"),
true = "Mosqueteros",
false = encuesta
)
)
<- datos %>%
candidatos select(where(is.numeric)) %>%
select(-c(tamano_de_muestra, margen_de_error)) %>%
names()
datos
plot_distribution(data = datos, agrupado = TRUE, tipo = "boxplot",
candidato = "sergio_fajardo")
plot_time(data = datos,
tipo = "Serie Individual",
candidato = "gustavo_petro")
%>%
datos plot_cor()
%>%
datos plot_scatter(data = ., candidato_x = "gustavo_petro", candidato_y = "sergio_fajardo")
plot_encuestas(tipo = "Total Encuestas")