R

R logos con HexSticker

R logos con HexSticker

Cuando hice el logo del blog no sabía que existía un paquete dedicado a esto de hacer logos hexagonales en R, así que lo diseñé con un programa gráfico al estilo “tradicional”. El ecosistema de R está creciendo tan rápido que hoy día podemos encontrar librerías para TODO, incluso para pintar nuestro logo hexagonal sin salir del entorno del programa. Preparad vuestra imaginación que hoy vamos a hablar de la librería hexSticker con la que vamos a diseñar unos cuantos logos.
web scraping I

web scraping I

Hace tiempo que quería escribir en el blog algún ejemplo de web scraping o rascado güeb. Para esto se me ha ocurrido un ejemplo sencillo: nuestro objetivo será crear una página web con R que tomará “prestados” los datos de una página de cotizaciones. Para desarrollar este ejemplo usaremos web scraping, Shiny con flex y algunas cosas curiosas como la función invalidateLater para que la app se actualice automáticamente cada cierto tiempo.

Series temporales con arima II

El anterior post fue una introducción a los modelos ARIMA, ahora vamos a ver ejemplos prácticos. Recuerda que es importante saber interpretar las gráficas de los correlogramas ACF y PACF que nos dan el orden del modelo según esta guía: AR(p) MA(q) ARMA(p,q) ACF varios puntos con coef>0 decayendo 0 excepto los q primeros varios puntos con coef>0 decayendo PACF 0 excepto los p primeros varios puntos con coef>0 varios puntos con coef>0 Utilizaremos principalmente las librerías astsa y forecast cada una tiene unas funciones para hacer el proceso.
Camino crítico y Gantt de un Proyecto

Camino crítico y Gantt de un Proyecto

Los ingenieros llamamos camino crítico a la secuencia de actividades que determinan el tiempo más corto en el que es posible terminar una obra. Indica por tanto la duración mínima del proyecto, cualquier retraso en una actividad del camino crítico afecta a la fecha fin de las obras. En este artículo, vamos a ver una forma sencilla de calcular la ruta crítica con R y además aprovecharemos para usar la librería timevis que hace líneas temporales con una salida gráfica muy atractiva y dinámica que podemos usar en nuestros proyectos de shiny .
Shiny facil con flexdashboard

Shiny facil con flexdashboard

no Cómo crear aplicaciones web dinámicas con R Hace unos días, realicé un taller sobre cómo crear aplicaciones web con R usando flexdashboard que fue organizado por UMUR. La idea de hacer estos encuentros surgió en una reunión de socios hace unos meses, y creo que están saliendo muy bien, pues aprovechamos para vernos, tomar un RCofee y hablar un rato de R con personas reales…. algo que no puedes hacer con los amigos… al menos no con los míos .
Poster mapa con OSM

Poster mapa con OSM

Estaba navegando por la red, y encontré una de esas cosas curiosas, que me encantan, una web que te imprime en alta calidad un mapa de tu ciudad, o región en un póster. Puedes pensar que eso es una tontería, hasta con imprimir un mapa directamente de google, o mejor de los de CARTO BD o una imagen de la tierra desde satélite, pero no, no es suficiente, hacer un mapa es algo más artístico y complejo que eso, y me llamó la atención la selección tan chula de colores y fondos que tiene y la sencillez desnuda de las líneas y fondos que usan, pues carecen de texto.

Instalar R en la nube 2 La forma facil

En los dos artículos anteriores he explicado cómo instalé R, RSTUDIO y Shiny en la nube de Amazon Web Service o AWS. El proceso, aunque aparentemente fácil, me ha llevado muchos quebraderos de cabeza fundamentalmente por temas ajenos a R y relacionados nstalación en linux ubuntu, que no domino lo suficiente. Problemas de instalación Hay que tener alguna experiencia previa o echarle valor para enfrentarse a cada paso a una nueva contrariedad, por ejemplo me ha sido imposible instalar algunas librerías, quizás por dependencias que no he logrado sacar, problemas para que Shiny no reconociera la carpeta de trabajo del usuario etc…
Instalar R Shiny en AWS

Instalar R Shiny en AWS

Tras unos días de prueba de la instalación de R en la nube de amazon AWS, he pasado por fases de todo tipo. Al principio fue bastante bien, pero en cuanto quise instalar librerías de GIS o incluso algunas básicas todo fueron problemas. Estas semanas de trabajo en AWS me ha dado cierta experiencia que me gustaría compartir, pues apenas he encontrado información en la web, y desde luego nada en Español.
Instalar R en la nube con amazon

Instalar R en la nube con amazon

Llevo tiempo con la idea de comprar un servidor-PC con Shiny para casa, la idea está, pero el tiempo para hacerlo no, así que en Semana Santa he aprovechado los días lluviosos para reciclar unos PCs viejos, de esos del 2003 e instalar Ubuntu, R y ponerlos en marcha. Aunque me lo he pasado bien cacharreando, no he conseguido nada decente, esos ordenadores de 32 bits con 16 años, hay que poner puppylinux y ya no tiran ni para ver un película.
Gráficas con ggplot

Gráficas con ggplot

no Manual breve de cómo hacer gráficos con la librería ggplot2, que es el más usado y completo paquete gráfico de R, con la ventaja de usar los criterios de gramática gráfica en su estructura. La gramática gráfica es un sistema de representación ordenado del trazado de gráficos. Consiste en dividir las partes que intervienen en pintar datos y analizarlo como si de la gramática ortográfica se tratase, otorgando a cada elemento una función característica.