Programación funcional en tidyverse: introducción a purrr 6 Mar 2019 En nuestra reunión de Marzo de 2019, Juan Luis Pérez Carretero, de Genera Games, nos dio una excelente introducción a la programación funcional con purrr. Diapositivas Vídeo Juan Luis mostró cómo la consistencia y estructura organizada del tidyverse permite realizar operaciones iterativas sobre vectores, listas, o data frames, mediante código relativamente sencillo, breve, y consistente. En primer lugar, la función map aplica una función a cada elemento del vector: Y map2 trabaja con 2 vectores (o pmap con múltiples): ...
Cuadros de Mandos con Shiny 5 Feb 2019 En nuestra reunión de Febrero de 2019, José I. Tudó Ramírez, científico de datos en Helvetia Seguros, nos hizo una excelente introducción a los cuadros de mandos con Shiny. Diapositivas Vídeo
Depuración geométrica-topológica de datos geográficos 8 Jan 2019 En nuestra reunión del 8 de Enero, Jerónimo Carranza, fundador y director de ASTERIONAT nos habló sobre depurar datos topológicos usando el paquete SF Simple Features. Primero nos habló de las Simple Features tal como las define el estándar DE-91M, posteriormente Jerónimo explicó las principales funciones del paquete, y finalmente detalló un caso de uso de una red hidrográfica. En el siguiente link se puede descargar la presentacion: Presentación Si queréis ver el vídeo de esta magnífica presentación, podeís hacerlo en nuestro canal de Youtube. ...
Depuración geométrica-topológica de datos geográficos con R 8 Jan 2019 En nuestra última reunión del pasado día 8 de enero de 2019, Jerónimo Carranza nos habló sobre depuración de datos geográficos. La charla constó de tres partes: En la primera parte se presentaron los fundamentos de las relaciones espaciales entre objetos geográficos (topología geoespacial) y su importancia en la depuración geométrica de este tipo de datos (geográficos). En la segunda parte se hizo una introducción al paquete sf que implementa y da soporte al estándar de entidades geográficas simples (simple feature) y de relaciones espaciales entre las mismas. ...
Compitiendo en Kaggle - Predicción de Ventas 4 Dec 2018 Hoy tuvimos una charla muy interesante sobre Kaggle y Machine Learning, en la que se habló del proceso de competir prediciendo ventas. La charla tuvo dos partes. Presentación de Kaggle, de la competición Rossman y nociones básicas de cómo enfocarla Javier Tejedor, con categoría de maestro en Kaggle hizo una presentación para introducir este sitio web de competiciones, así como el caso concreto de Rossman y la predicción de ventas. ...
Regresión Avanzada con Machine Learning 6 Nov 2018 Hoy tuvimos la segunda charla del curso, en la que se habló de Regresión Avanzada usando técnicas de Machine Learning La charla tuvo dos partes. Introducción al Machine Learning y ejemplos con árboles de regresión Antonio Marín hizo una breve introducción del Machine Learning, sobre todo a la parte de Regresión, y seguidamente mostró un ejemplo sencillo usando tanto LightGBM como XGBoost. Aquí se puede descargar el código. A continuación ejecutó el magnífico Kernel de la competición de Kaggle House Price El código en Rmarkdown se puede descargar aquí ...
Comienzo Curso 2018-19 2 Oct 2018 En nuestra sesión de comienzo de curso 2018-19, tuvimos tres charlas: Presentación de los resultados de la Encuesta 2018 Aplicación Shiny con uso de Leaflet para presentar la localización de los Meetups de R en el mundo Visualización de redes Presentación resultados Encuesta 2018 Antonio Marín nos resumió los resuldados de la encuesta que hicimos hace unas semanas, para saber los intereses de los miembros del grupo, de cara a organizar las próximas reuniones. ...
Balance del curso 2017-18 7 Jun 2018 Con la magnífica charla de Jerónimo Carranza sobre patrones espacio-temporales y modelos predictivos del uso de bicicletas de Sevici terminamos el ciclo de charlas de este curso 2017-18. Aquí hemos colgado algunas diapositivas a modo de balance y resumen del curso. Este ha sido un año muy bueno para SevillaR, con muchos nuevos amigos y actividades. Volvemos después del verano. En Octubre retomaremos nuestras charlas. !Buen verano!
Patrones espacio-temporales y modelos predictivos del uso de las bicicletas de Sevici 7 Jun 2018 Las diapositivas de la charla de Sevici de nuestra última reunión (2018-06-05) están en bitbucket y en github Añado aquí el fragmento de código en el que se muestra la implementación de los modelos predictivos y que aparece en la última diapositiva como seudocódigo. # Inicia objetos persistentes modelos = tibble(id=0,modelo='',vi='',vj='',lambda=0,a0=0,df=0,r2=0,RMSE=0,R2test=0) betas = tibble(id=0,modelo='',vi='',vj='',nom=as.list(NULL),beta=as.list(NULL)) residuos = tibble(id=0,modelo='',vi='',residuo=as.list(NULL)) # Preparativos generales varDTF <- Bp_co.mini.train %>% dplyr::select( one_of('hora','lun','mar','mie','jue','vie','sab','dom','fest','fsof', 'p','tmax','tmin')) testDTF <- Bp_co. ...
Use Blogdown! 17 May 2018 El pasado 8 de mayo tuve la oportunidad de dar una charla para la creación de blogs usando el paquete blogdown. Aprovechando que ya es posible contribuir al blog de SevillaR, lo haré con un resumen de la charla. ¿Qué necesitas saber antes de empezar? Blogdown es un paquete creado por Yihue Xie en colaboración con Amber Thomas, Alison Presmanes Hill. He aquí una lista de recursos que te pueden ayudar durante el proceso: ...