Header Posts

Mi experiencia implementando R y Tableau

Mi nombre es Daniel Jimenez, Analytics Ace de Tableau. En este artículo les cuento mi experiencia al implementar R en Tableau y muestro algunas ventajas y resultados. Si esta interesado en aprender a hacerlo y conocer algunos tips lo invitamos a que observe nuestro artículo Tips y Pasos para Integrar R y Tableau.

Por mi recorrido y formación, tuve la posibilidad de aprender primero R, y luego Tableau, sin embargo, aunque había escuchado que se podía integrar uno dentro de otro, no fue sino hasta que tuve un conocimiento avanzado en ambos programas que me atreví a dar el primer paso y utilizarlos integrados. Desde mi punto de vista, con un conocimiento medio de ambos softwares, ya es posible integrarlos, y aprender a utilizarlos en conjunto.

En la curva de aprendizaje empezar siempre es lo mas complicado, pero los resultados valen la pena. En internet encontrará un montón de videos gratuitos enseñándole R y Tableau, por lo que todo está a su disposición.

En los siguientes artículos oficiales de Tableau podrá investigar más acerca de la parte teórica de por qué implementar R y Tableau: https://www.tableau.com/es-es/learn/whitepapers/using-r-and-tableau , y en el siguiente artículo podrá aprender la forma de hacerlo y como funciona: https://www.tableau.com/es-es/learn/tutorials/on-demand/r-integration.

Como ya se sabe, Tableau es un software de business intelligence y Analytics, con gran capacidad para la conexión, interpretación y manejo de datos (casi por cualquier persona), R, por su parte, es un software estadístico, que le permite manipular los datos y crear una cantidad de modelos y análisis distintos, pero con bastantes falencias visuales, y de manejo (toca escribir código, algo no muy grato para muchas personas), al integrar ambos mundos, puede obtener los mejores análisis, y la mejor forma de presentarlos, teniendo a su disposición, desde mi punto de vista, dos de las mejores herramientas en lo que respecta a análisis de información.

Mi primer ejercicio integrando R con Tableau resulto más a punta de prueba y error, el resultado mostrado a continuación, fue un Dashboard interactivo, en donde se eligen dos países y se realiza una prueba T de diferencia de medias entre las ciudades de estos dos países, en este caso, 34 ciudades Argentinas vs 106 ciudades Mexicanas, ahora puede dejar todo listo para que un usuario que no conoce R realice una prueba estadística fiable, dando así conclusiones mas certeras acerca de la información que se tiene. Si desea observar como se realizó, lo invitamos a que vaya a nuestro artículo Tips y Pasos para Integrar R y Tableau.

RandTableau7

Finalmente, También se puede integrar a nivel de Servidor, se debe configurar Tableau Server para que ejecute los scripts de R usando Rserve() que se está ejecutando desde el Servidor, el resultado es bastante satisfactorio, pues ahora tendrá el poder de realizar cálculos estadísticos en tiempo real y poderlos visualizar desde cualquier parte con Tableau Server.

Acá les mostramos otro ejemplo de integración, ya montado en un servidor, en esta ocación se realiza una clasificación Jerárquica (una alternativa al método de clúster por k-means, ya presente en Tableau), observe que la capacidad de análisis con R se vuelve mucho mayor, pudiendo elegir el país y se agruparán las ciudades de acuerdo con las 3 variables ( Cantidad, Descuento y Ganancia), como se observa, también se puede elegir el número de grupos que se desea crear y el método estadístico para agrupar las ciudades, luego de procesar la información con R, muestro los resultados con Tableau, donde se crea un mapa permitiéndome observar que ciudades se agrupan entre si, y un diagrama de barras, en este caso por ejemplo, se observa que Buenos Aires es distinta a todas las ciudades en Argentina.

RandTableau8

Como conclusión, a pesar de que Integrar R con Tableau puede ser un reto, y sin lugar a dudas requiere una inversión tanto de tiempo como de esfuerzo, tener la posibilidad de utilizar los mas avanzados análisis estadísticos, como lo son las pruebas de hipótesis, diferentes regresiones, análisis multivariados, o series de tiempo, al mismo tiempo que esta usando Tableau, le abrirá un mar de posibilidades al análisis y a su capacidad para entender sus datos, no dude en contactarnos, y con gusto lo asesoraremos en este proceso.

Mi nombre es Daniel Jimenez, Analytics Ace de Tableau. En este artículo les cuento mi experiencia al implementar R en Tableau y muestro algunas ventajas y resultados. Si esta interesado en aprender a hacerlo y conocer algunos tips lo invitamos a que observe nuestro artículo Tips y Pasos para Integrar R y Tableau.

Por mi recorrido y formación, tuve la posibilidad de aprender primero R, y luego Tableau, sin embargo, aunque había escuchado que se podía integrar uno dentro de otro, no fue sino hasta que tuve un conocimiento avanzado en ambos programas que me atreví a dar el primer paso y utilizarlos integrados. Desde mi punto de vista, con un conocimiento medio de ambos softwares, ya es posible integrarlos, y aprender a utilizarlos en conjunto.

En la curva de aprendizaje empezar siempre es lo mas complicado, pero los resultados valen la pena. En internet encontrará un montón de videos gratuitos enseñándole R y Tableau, por lo que todo está a su disposición.

En los siguientes artículos oficiales de Tableau podrá investigar más acerca de la parte teórica de por qué implementar R y Tableau: https://www.tableau.com/es-es/learn/whitepapers/using-r-and-tableau , y en el siguiente artículo podrá aprender la forma de hacerlo y como funciona: https://www.tableau.com/es-es/learn/tutorials/on-demand/r-integration.

Como ya se sabe, Tableau es un software de business intelligence y Analytics, con gran capacidad para la conexión, interpretación y manejo de datos (casi por cualquier persona), R, por su parte, es un software estadístico, que le permite manipular los datos y crear una cantidad de modelos y análisis distintos, pero con bastantes falencias visuales, y de manejo (toca escribir código, algo no muy grato para muchas personas), al integrar ambos mundos, puede obtener los mejores análisis, y la mejor forma de presentarlos, teniendo a su disposición, desde mi punto de vista, dos de las mejores herramientas en lo que respecta a análisis de información.

Mi primer ejercicio integrando R con Tableau resulto más a punta de prueba y error, el resultado mostrado a continuación, fue un Dashboard interactivo, en donde se eligen dos países y se realiza una prueba T de diferencia de medias entre las ciudades de estos dos países, en este caso, 34 ciudades Argentinas vs 106 ciudades Mexicanas, ahora puede dejar todo listo para que un usuario que no conoce R realice una prueba estadística fiable, dando así conclusiones mas certeras acerca de la información que se tiene. Si desea observar como se realizó, lo invitamos a que vaya a nuestro artículo Tips y Pasos para Integrar R y Tableau.

RandTableau7

Finalmente, También se puede integrar a nivel de Servidor, se debe configurar Tableau Server para que ejecute los scripts de R usando Rserve() que se está ejecutando desde el Servidor, el resultado es bastante satisfactorio, pues ahora tendrá el poder de realizar cálculos estadísticos en tiempo real y poderlos visualizar desde cualquier parte con Tableau Server.

Acá les mostramos otro ejemplo de integración, ya montado en un servidor, en esta ocación se realiza una clasificación Jerárquica (una alternativa al método de clúster por k-means, ya presente en Tableau), observe que la capacidad de análisis con R se vuelve mucho mayor, pudiendo elegir el país y se agruparán las ciudades de acuerdo con las 3 variables ( Cantidad, Descuento y Ganancia), como se observa, también se puede elegir el número de grupos que se desea crear y el método estadístico para agrupar las ciudades, luego de procesar la información con R, muestro los resultados con Tableau, donde se crea un mapa permitiéndome observar que ciudades se agrupan entre si, y un diagrama de barras, en este caso por ejemplo, se observa que Buenos Aires es distinta a todas las ciudades en Argentina.

RandTableau8

Como conclusión, a pesar de que Integrar R con Tableau puede ser un reto, y sin lugar a dudas requiere una inversión tanto de tiempo como de esfuerzo, tener la posibilidad de utilizar los mas avanzados análisis estadísticos, como lo son las pruebas de hipótesis, diferentes regresiones, análisis multivariados, o series de tiempo, al mismo tiempo que esta usando Tableau, le abrirá un mar de posibilidades al análisis y a su capacidad para entender sus datos, no dude en contactarnos, y con gusto lo asesoraremos en este proceso.


¿Estás interesado en Tableau?, Contáctanos

Por favor, activa JavaScript en tu navegador para completar este formulario.
Acepto ser contactado por Modux y la política de protección y uso de datos



Descargue Tableau Gratis

Por favor, activa JavaScript en tu navegador para completar este formulario.

Contáctenos

Por favor, activa JavaScript en tu navegador para completar este formulario.
Acepto ser contactado por Modux y la política de protección y uso de datos

Descargue Tableau

Por favor, activa JavaScript en tu navegador para completar este formulario.
Acepto ser contactado por Modux y la política de protección y uso de datos *