class: center, middle, inverse, title-slide # ATR ## A todo R en RH ### Sergio Garcia Mora | Yanel Paulette ### R4HR Club de R para RRHH --- class: inverse, top, center background-image: url(Archivos/portada.png) background-size: cover --- class: inverse, center, middle # ¿Qué es R? --- # ¿Qué es R? **R** es un lenguaje de código abierto, que se lo conoce inicialmente como un lenguaje de análisis estadístico. -- Hoy en día, y gracias a la comunidad de desarrolladores quienes expandieron sus capacidades, se puede usar R para muchas cosas más. -- En R podés trabajar con cualquier tipo de datos, y hacer todo tipo de análisis que se te ocurra. --- # ¿Por qué R en RRHH? .pull-left[ <img src="https://c.tenor.com/bD9vHNiR1rQAAAAd/boom-mind-blown.gif" /> ] .pull-right[Una de las grandes ventajas de R es que permite trabajar de punta a punta en todo el ciclo de vida del dato, esto significa que podemos conectar a una base de datos, a varias hojas de cálculo, y en el mismo script hacer los procesamientos de datos, los gráficos, reportes, tableros y presentaciones por ejemplo.] --- class: inverse, center, middle # ¿Qué cosas se pueden hacer en R? --- ## Análisis Predictivos .pull-left[ 🔮 Un caso de uso bien conocido es para poder realizar *análisis predictivos*, por ejemplo para predecir las renuncias de los empleados. ] .pull-right[ <img src="index_files/figure-html/pred2-1.png" width="504" /> ] --- ## Cluster Analysis .pull-left[ <img src="index_files/figure-html/clus1-1.png" width="504" /> ] -- .pull-right[ <img src="index_files/figure-html/clus2-1.png" width="504" /> ] --- ## Organizational Network Analysis .pull-left[
] .pull-right[ Se pueden hacer análisis de grafos para desarrollar proyectos de Organizational Network Analysis. En este sencillo ejemplo, estamos analizando las conecciones de LinkedIn de 3 profesores de People Analytics, para detectar los Data Scientists que tenemos en común. Este análisis se puede usar para desarrollar un programa de referidos. 🤯 ] --- ## Text Mining Se puede analizar el texto de encuestas, curriculum vitaes, y opiniones de sitios como Glassdoor. Este es un ejemplo de una encuesta sobre Home Office del 2020. .pull-left[ <img src="index_files/figure-html/tm1-1.png" width="70%" /> ] .pull-right[
] --- ## Aplicaciones Interactivas con Shiny .left-column[ <img src="https://www.shinyapps.dev/package/shiny/featured.png" /> ] .right-column[ **Shiny** te permite construir aplicaciones interactivas que otorgan a los usuarios finales de los datos la posibilidad de interactuar, navegar y explorar los datos, permitiéndoles hallar sus propios insights por sus propios medios. Pueden chequear este ejemplo desarrollado por [Edward Parker](https://www.lshtm.ac.uk/aboutus/people/parker.edward) y su [Covid-19 Tracker](https://vac-lshtm.shinyapps.io/ncov_tracker/?_ga=2.199884654.193509739.1617140093-220020266.1617140093). <img src="Archivos/shiny_app_example.png" width="70%" /> ] --- ## Gráficos En R podés hacer cualquier tipo de gráfico. <img src="index_files/figure-html/plot1-1.png" width="33%" /><img src="index_files/figure-html/plot1-2.png" width="33%" /><img src="index_files/figure-html/plot1-3.png" width="33%" /> --- ## Plots En R podés hacer cualquier tipo de gráfico. Visita el repositorio de GitHub de [Ariadna Angulo Brunet](https://github.com/AnguloB/datosdemiercoles) y revisa su trabajo del desafío `#30DiasDeGráficos`. .center[ <img src="index_files/figure-html/plot2-1.png" width="40%" /> ] --- class: inverse, center, middle # Literalmente, -- ### En R podés hacer -- ### cualquier tipo de gráfico --- ## En serio... cualquier tipo de gráfico Créditos: Ashten Anthony: [Guy checking out a girl meme](https://github.com/ashten28/my_ggplots/tree/master/guy_checking_out_a_girl_meme) <img src="index_files/figure-html/meme-1.png" width="504" /> --- background-color: #f2f5f7 .pull-left[ <img src="https://www.yucatanalamano.com/wp-content/uploads/2021/03/D0XyhF-WoAIW8vj.jpg" /> ] .pull-right[ # Codear en R para RH: <br> Una Breve Guía para Aprender a Programar y Vivir Para Contarlo ] --- ## El perfil de un Data Scientist .center[ <img src="https://i.ytimg.com/vi/r2I3IDKwyMw/maxresdefault.jpg" width="80%"/> ] --- ## Codear puede ser duro .pull-left[ Aprender a programar es como practicar un nuevo deporte cuando tenés 40 años y han pasado décadas desde la última vez que hacías alguna actividad física. Tienes que saber que va a ser doloroso, confuso, feo y frustrante. Pero, también puede ser divertido. Tenes que encontrar la forma de lograr victorias rápidas que te hagan sentir que estás cosechando logros. Y cuando tu primer código funcione, te vas a sentir así: ] .pull-right[ <img src="https://movie-fanatic-res.cloudinary.com/iu/s--jWnmUCCb--/t_full/cs_srgb,f_auto,fl_strip_profile.lossy,q_auto:420/v1364991045/run-fatboy-run.jpg" /> ] --- background-color: #696969 class: center, middle <img src="https://media.giphy.com/media/fSSGX7IHcqlDYwVYsH/giphy.gif" width="90%"/> --- # Sergio García Mora .left-column[ <img src="Archivos/eu.jpg" /> ] .right-column[ * ### 🤓 HR Nerd * 💪 Licenciado en Relaciones del Trabajo con formación en Data Mining * 👨💻 Diplomado en Ciencias Sociales Computacionales de UNSAM * 💹 SME People Analytics at [Data IQ](https://dataiq.com.ar/) * 👨🏫 Profesor de People Analytics en ITBA * ✈️ Fundador de [Data 4HR](https://data-4hr.com/) * 🍷 Fundador de [R4HR Club de R para RRHH](https://r4hr.club) * 🔨 Intructor certificado Data Carpentry por [The Carpentries](https://carpentries.org/). ] --- # R es mucho más que Estadística R fue concebido como un lenguaje para análisis estadístico... pero hoy en día es mucho más que eso. R tiene muchos paquetes y sus capacidades se han expandido tanto que puede hacer nuestro trabajo cotidiano mucho más fácil. -- En R podés: * Unir datos de múltiples fuentes 🤹 -- * Automatizar reportes con `R Markdown` 🆒 -- * Hacer presentaciones, como la que estás viendo, con el paquete `xaringan` 👍 -- * 💹 Hacer tableros de comando con el paquete `flexdashboard`. -- * 👨🎤 Compartir tu trabajo y hacerlo reproducible. -- * Escribir libros 📖, crear blogs 💬... y mucho más --- class: inverse, center, middle # Usos de R en la comunidad de RRHH --- ## Informes salariales en el ámbito privado .pull-left[ <img src="Archivos/flexdashboard.png" /> ] .pull-right[ Una de nuestras integrantes utilizó el paquete `flexdashboard` para crear un tablero para mostrar la composición de los salarios, aportes y contribuciones, y movimientos de personal. Pudo consolidar información de diversas fuentes, adaptarla en función de las solicitudes de sus clientes internos y despertar interés en los análisis de parte de los stakeholders. ] --- ## Informes salariales en el ámbito público .pull-left[ En el **Ministerio de Educación de la Provincia de Corrientes** utilizan R para cruzar muchas planillas de cálculo con información de todo el personal de educación de la provincia, y consolidar los informes salariales. Lo que ganaron usando R fue velocidad, menor cantidad de errores, reutilización del código y además mayor capacidad de respuesta a las nuevas inquietudes que surgieron gracias a los primeros análisis que hicieron. ] .pull-right[ <iframe width="560" height="315" src="https://www.youtube.com/embed/p-csppcvYn4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> ] --- ## Devolución de resultados individualizados .pull-left[ <iframe width="560" height="315" src="https://www.youtube.com/embed/EScgUrq1pGE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> ] .pull-right[ El grupo **International Cognitive Research Consortium** de Buenos Aires, realiza investigaciones con técnicas psicométricas relacionados con psicologogía cognitiva, comportamientos y educación. En una investigación realizaron una serie de test psicométricos a varias personas que se presentaron voluntariamente. Y a cada una de los participantes le realizaron un informe personalizado. Además de los resultados y análisis que realizaron internamente, utilizaron R para generar un informe personalizado para cada una de las más de 300 personas que participaron de los estudios. ] --- ## ¿En qué lo uso yo? * Preparación de datos para cargarlos en un tablero * Análisis predictivos * Tutoriales interactivos * Devolución de informes de encuestas incluyendo: * los análisis de resultados, gráficos y sus conclusiones. * análisis estadísticos como clusters y matrices de correlaciones. * text mining <img src="Archivos/resultados.png" /> --- # 4 tips para aprender a codear No hay recetas mágicas para aprender a codear: vas a necesitar dedicar tiempo, y requiere mucha práctica, paciencia y persistencia. Sin embargo considero que estos consejos te pueden ser muy útiles: -- * 🤡 Haz proyectos divertidos. -- * 🏋 Busca apoyo en las comunidades de R. -- * 📆 Fija fechas de entrega. -- * 🐶 Se amable contigo. --- .left-column[ ### **Haz proyectos divertidos** ### Busca apoyo en las comunidades de R ### Fija fechas de entrega ### Se amable contigo ] .right-column[ [Ryan Timpe](https://www.linkedin.com/in/ryantimpe/) en [su presentación](https://www.rstudio.com/resources/rstudioconf-2020/learning-r-with-humorous-side-projects/) en la `RStudio::conf` nos muestra distintas... estrategias para aprender a programar y divertirnos al mismo tiempo. Además, hay mucho paquetes y fuentes de datos para jugar, que son entretenidos y estimulantes, y que te permitirán aprender algo de Ciencia de Datos, sin la sensación de estar haciendo algo extremadamente difícil. ] --- ### Algunos ejemplos .pull-left[Usaremos una encuesta de Sueldos de RH de Argentina: ```r library(tidyverse) # Carga de datos rh <- read_delim("data/rh_ar.csv", delim = ";") # Limpiamos los datos y calculamos el sueldo promedio por posición d1 <- rh %>% filter(between(sueldo_bruto, 20000, 200000), # Filtramos salarios puesto %in% c("Analista", "HRBP", "Jefe", "Gerente")) %>% # Filtramos puestos mutate(puesto = factor(puesto, levels = c("Analista", "HRBP", "Jefe", "Gerente"))) %>% # Ordena puestos group_by(puesto) %>% summarise(sueldo_promedio = mean(sueldo_bruto)) # Just a regular plot p1 <- ggplot(d1, aes(x = puesto, y = sueldo_promedio, fill = puesto)) + geom_col() + theme_minimal() p1 + ggtitle("Sueldo Promedio por Posición") ``` <img src="index_files/figure-html/sg1-1.png" width="504" /> ] .pull-right[ <img src="index_files/figure-html/unnamed-chunk-1-1.png" width="504" /> ] --- ## Juguemos con algunas paletas de colores .pull-left[ ```r library(metallicaRt) # Cargar paquete # Elige paleta de colores *fuel <- metalli_palette("fuel") # Plot p1 + * scale_fill_manual(values = fuel) + labs(title = "Presentando: paquete metallicaRt por John MacKintosh", caption = "GitHub: https://github.com/johnmackintosh/metallicaRt") ``` ] .pull-right[ <img src="index_files/figure-html/unnamed-chunk-2-1.png" width="504" /> ] --- ## Juguemos con algunas paletas de colores .pull-left[ ```r library(gameofthrones) # Cargar paquete # Plot p1 + * scale_fill_got(discrete = T, option = "Stark2") + labs(title = "Presentando: paquete gameofthrones por Alejandro Jiménez", caption = "GitHub: https://github.com/aljrico/gameofthrones") ``` ] .pull-right[ <img src="index_files/figure-html/unnamed-chunk-3-1.png" width="504" /> ] --- ## Hagamos algo más divertido .pull-left[ <img src="index_files/figure-html/unnamed-chunk-4-1.png" width="504" /> ] ```r library(ggbernie) # Cargar paquete # Plot ggplot(d1) + * geom_bernie(aes(x = puesto, y = sueldo_promedio), * bernie = "sitting") + labs(title = "Presentando: ggbernie por R-CoderDotCom", caption = "GitHub: https://github.com/R-CoderDotCom/ggbernie") ``` --- ## Clones .pull-left[ Un día estaba explicando el método de clustering **de vecinos más cercanos** o **k-nn** por su nombre en inglés y usé este dibujo hecho en Paint. .center[<img src="clones/knn.jpg" width="40%" />] Y después de hacerlo pensé *"esto lo podría hacer con datos"*. Y salió esto ] -- .pull-right[ <img src="clones/clones.png" /> ] --- .left-column[ ### Haz proyectos divertidos ### **Busca apoyo en las comunidades de R** ### Fija fechas de entrega ### Se amable contigo ] .right-column[ Algo **impresionante** de R son los Grupos de Usuarios de R (RUG por sus siglas en inglés) y las comunidades que hay en todas partes del mundo. Hay decenas de RUGs y de grupos de R-Ladies que organizan talleres, brindan apoyo (con frecuencia más allá de R), escriben libros y los comparten de manera abierta y gratuita. Traducen cheatsheets, se preocupan por ser inclusivos, organizan meetups y conferencias, comparten contenido, y lo más importante, te hacen saber que no estás solo o sola en este viaje. En la misma línea hemos creado para los profesionales de RRHH de habla hispana nuestra propia comunidad: **[R4HR Club de R para RRHH](https://linktr.ee/r4hrclub)**. También puedes encontrar recursos gratuitos dirigidos a los profesionales de People Analytics y RRHH, por ejemplo los libros (en inglés) de [Hendrik Feddersen](https://www.linkedin.com/in/hendrikfeddersen/)'s *["HR Analytics in R"](https://hranalyticslive.netlify.app/index.html)*, y el de [Keith McNulty](https://www.linkedin.com/in/keith-mcnulty/)'s *["Handbook of Regression Modeling in People Analytics"](http://peopleanalytics-regression-book.org/)*. Podés encontrar a todos los Grupos de Usuarios de R de todo el mundo en [este link](https://benubah.github.io/r-community-explorer/rugs.html) 🎉 ] --- ### #TidyTuesday *Tidy Tuesday* es una iniciativa organizada por la comunidad global de R, en la cual cada martes, comparten un dataset para que cualquiera pueda practicar y compartir su trabajo. Busca el hashtag `#TidyTuesday` en Twitter para saber más al respecto. Las comunidades de Latinoamérica y España desarrollaron un proyecto similar que pueden encontrar con el hashtag `#DatosDeMiercoles`. Estas iniciativas son muy útiles porque te permiten ver como alguien hace un análisis y luego replicarlo con tus propios datos. Veamos un ejemplo. --- ### Vacaciones y Vino Imagina que viajas de vacaciones hacia Argentina y que quieres visitar bodegas de vino en Mendoza, la provincia productora de vino por excelencia del país, para probar el mejor vino Malbec. Así que exploraremos el archivo [Wine Ratings Dataset](https://github.com/rfordatascience/tidytuesday/tree/master/data/2019/2019-05-28) para encontrar dónde se producen los mejores Malbecs de la provincia. ¡Salud! 🍷 .center[ <img src="https://news.agrofystatic.com/vino_malbec_agrofy_news.jpg?d=620x375", width="40%" /> ] --- ### Vacaciones y Vino .pull-left[ Carguemos los datos, y filtremos por `Mendoza Province`. ```r library(tidyverse) # Carga de datos wine_ratings <- read_csv("https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2019/2019-05-28/winemag-data-130k-v2.csv") wine_ar <- wine_ratings %>% filter(province == "Mendoza Province") dim(wine_ar) # Explore dataset ``` ``` ## [1] 3264 14 ``` ] -- .pull-right[ ¡Hay muchos productores de vino! 😨 ```r wine_ar %>% summarise(n_winery = unique(winery)) ``` ``` ## # A tibble: 455 x 1 ## n_winery ## <chr> ## 1 Gaucho Andino ## 2 Mendel ## 3 Andean Sky ## 4 Cueva de las Manos ## 5 Algodon ## 6 Kaiken ## 7 O. Fournier ## 8 Sottano ## 9 Viña Cobos ## 10 Finca Sophenia ## # ... with 445 more rows ``` ] --- ### Vacaciones y Vino .pull-left[ Filtremos los datos por `Malbec` y veamos las regiones donde podemos encontrar los vinos con los puntajes más alto. ```r wine_ar %>% filter(variety == "Malbec") %>% group_by(region_1) %>% summarise(avg_points = mean(points)) %>% arrange(-avg_points) ``` ] .pull-right[ ``` ## # A tibble: 14 x 2 ## region_1 avg_points ## <chr> <dbl> ## 1 Perdriel 90.5 ## 2 La Consulta 90.1 ## 3 Valle de Uco 89.5 ## 4 Agrelo 89.3 ## 5 Luján de Cuyo 88.8 ## 6 Uco Valley 88.4 ## 7 San Carlos 88.3 ## 8 Tupungato 88.2 ## 9 Medrano 88 ## 10 Vista Flores 87.8 ## 11 <NA> 87.5 ## 12 Mendoza 87.1 ## 13 Maipú 87 ## 14 Altos de Mendoza 86 ``` ] --- ### Vacaciones y Vino .pull-left[ Ahora, podemos tomar una decisión: ```r wine_ar %>% filter(variety == "Malbec", region_1 == "Perdriel") %>% ggplot(aes(x = points, y = price, color = winery)) + geom_point(size = 6, alpha = 0.6, position = "jitter") + ggthemes::scale_color_colorblind() + theme_minimal() ``` ] .pull-right[ <img src="index_files/figure-html/unnamed-chunk-6-1.png" width="504" /> ] --- ### Ahora úsalo con tus propios datos Con un enfoque similar, podemos analizar los puntajes de los programas de capacitación de una empresa, y realizar un ránking de los mejores proveedores que más alineados están con los objetivos del área. Básicamente, reproduciremos el proyecto *Vacaciones y Vino* pero con nuestros propios datos. -- Usaré un divertido paquete llamado `noah`, desarrollado por [Tobias Busch](https://teebusch.github.io/noah/), para anonimizar los nombres de los proveedores. .right[ <img src="https://teebusch.github.io/noah/reference/figures/logo.png" /> ] --- ### Ranking de Proveedores de Capacitación .pull-left[En este paso, cargamos los datos, anonimizamos los datos de los proveedores, y calculamos el puntaje promedio de alineación para cada proveedor. ```r library(noah) # Carga de datos training_ratings <- read_delim("data/training_ratings.csv", delim = ";") # Anonimizamos datos y calculamos la alineación promedio (training_analysis <- training_ratings %>% mutate(pseudo_supplier = pseudonymize(supplier)) %>% group_by(pseudo_supplier) %>% summarise(alignment = mean(area_goals_alignment))) %>% arrange(-alignment) ``` ] .pull-right[ ``` ## # A tibble: 16 x 2 ## pseudo_supplier alignment ## <chr> <dbl> ## 1 Kaput Shrew 0.833 ## 2 Detailed Kangaroo 0.7 ## 3 Happy Sailfish 0.7 ## 4 Tasteful Iguana 0.633 ## 5 Happy Snail 0.614 ## 6 Giant Lapwing 0.6 ## 7 Gullible Ermine 0.6 ## 8 First Carp 0.583 ## 9 Utter Haddock 0.575 ## 10 Far-Flung Bass 0.562 ## 11 Highfalutin Stoat 0.5 ## 12 Aboard Landfowl 0.457 ## 13 Tested Vixen 0.433 ## 14 Right Serval 0.4 ## 15 Dirty Aardwolf 0.375 ## 16 Shrill Mallard 0.3 ``` ] --- ### Ranking de Proveedores de Capacitación .pull-left[ <img src="index_files/figure-html/unnamed-chunk-8-1.png" width="504" /> ] .pull-right[ Let's plot the ranking. ```r ggplot(training_analysis, aes(x = alignment, y = reorder(pseudo_supplier, alignment))) + geom_col(fill = "#d6dbdf") + labs(title = "Ranking de Proveedores de Capacitación \n por Promedio de Alineación con Objetivos", x = "% Alineación", y = "Proveedor", caption = "Puntajes generados aleatoriamente") + theme_minimal() + geom_vline(xintercept = 0.6, color = "red", linetype = 2) ``` ] --- .left-column[ ### Haz proyectos divertidos ### Busca apoyo en las comunidades de R ### **Fija fechas de entrega** ### **Se amable contigo** ] .right-column[ Algo que me sirve mucho es **fijar fechas de entrega**. Saber que tengo que entregar un análisis en una fecha específica, hace que siempre encuentre la forma de que las cosas funcionen. ] -- .right-column[Finalmente, si estás empezando a codear y nada parece funcionar, tienes que saber que todos pasamos por lo mismo. Aprender a programar y usar R en tu trabajo requiere de tiempo, paciencia y de consistencia. ] -- .right-column[ Y si sientes que nada funciona, pide ayuda en una comunidad de R: busca una comunidad o simplemente crea una. No necesitas ser un usuario experto para hacerlo. ] -- .right-column[ No tengas miedo de abandonar un curso si no entiendes nada. Busca profesores, cursos y fuentes que mejor se adapten a tus necesidades y conocimientos.] -- .right-column[ Y recuerda que no necesitas ser un genio o una genia para usar R. Podés usarlo para tareas simples (o no tan simples) como unir datos de múltiples archivos de Excel, o hacer una presentación para mostrar resultados de una manera mucho más precisa y rápida. ] --- class: inverse middle center # Conclusiones --- # Conclusiones * R es un viaje de ida. Te puede llevar tan lejos como imagines. -- * Busca comunidades afines a tus intereses que impulsen tus habilidades y que te levanten cada vez que necesites ayuda. -- * Comparte lo que sabes hacer. Vas a obtener feedback para mejorar tu trabajo, y puedes empoderar a alguien para que aprenda de vos. --- # Conclusiones .pull-left[ <img src="Archivos/principio.png" width="70%"/> .bottom[Ilustración por Allison Horst.] ] .pull-right[ > *"Aprender es adquirir poder (y por eso da mucho trabajo), pero es un poder que no se gasta, y que una vez adquirido nadie puede quitármelo.* > *Porque así es el conocimiento: no se gasta con el uso y no es expropiable.* > *Lo que significa que cuando enseñamos, cuando compartimos nuestros conocimientos, cuando publicamos nuestros materiales de forma libre, reusable y en nuestro idioma, **estamos compartiendo poder**."* > [Yanina Bellini Saibene](https://twitter.com/yabellini). Researcher at INTA. Global Chair of LatinR_Conf. ] --- # Let's connect! .pull-left[ <svg viewBox="0 0 512 512" style="height:1em;position:relative;display:inline-block;top:.1em;" xmlns="http://www.w3.org/2000/svg"> <path d="M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"></path></svg> Presentación: [https://bit.ly/paw-la-r4hr-2021](https://bit.ly/paw-la-r4hr-2021) <svg viewBox="0 0 448 512" style="height:1em;position:relative;display:inline-block;top:.1em;" xmlns="http://www.w3.org/2000/svg"> <path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg> [LinkedIn](https://www.linkedin.com/in/sergiogarciamora/?locale=en_US) <svg viewBox="0 0 512 512" style="height:1em;position:relative;display:inline-block;top:.1em;" xmlns="http://www.w3.org/2000/svg"> <path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg> [Twitter](https://twitter.com/sergiogarciamor) <svg viewBox="0 0 512 512" style="height:1em;position:relative;display:inline-block;top:.1em;" xmlns="http://www.w3.org/2000/svg"> <path d="M440 6.5L24 246.4c-34.4 19.9-31.1 70.8 5.7 85.9L144 379.6V464c0 46.4 59.2 65.5 86.6 28.6l43.8-59.1 111.9 46.2c5.9 2.4 12.1 3.6 18.3 3.6 8.2 0 16.3-2.1 23.6-6.2 12.8-7.2 21.6-20 23.9-34.5l59.4-387.2c6.1-40.1-36.9-68.8-71.5-48.9zM192 464v-64.6l36.6 15.1L192 464zm212.6-28.7l-153.8-63.5L391 169.5c10.7-15.5-9.5-33.5-23.7-21.2L155.8 332.6 48 288 464 48l-59.4 387.3z"></path></svg> [Telegram](https://t.me/SergioGarciaMora) <svg viewBox="0 0 512 512" style="height:1em;position:relative;display:inline-block;top:.1em;" xmlns="http://www.w3.org/2000/svg"> <path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"></path></svg> [sergio@d4hr.com](mailto:sergio@d4hr.com) <svg viewBox="0 0 496 512" style="height:1em;position:relative;display:inline-block;top:.1em;" xmlns="http://www.w3.org/2000/svg"> <path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg> [Repositorio de la presentación](https://github.com/chechoid/humanosreales-atr) ] .pull-right[ <img src="https://media.giphy.com/media/fWfowxJtHySJ0SGCgN/giphy.gif" /> ] --- class: inverse, middle, center # Agradecimientos, fuentes y créditos