Data science

Cómo utilizar ChatGPT para realizar análisis de datos (II)

En nuestro artículo anterior «Cómo utilizar ChatGPT para realizar análisis de datos (I)» del mes pasado, exploramos algunas de las posibilidades de ChatGPT en el análisis de datos, como la generación de código y la creación de conjuntos de datos sintéticos.

En el artículo de hoy, exploraremos otras aplicaciones útiles, empezando por el análisis exploratorio de datos (AED) con gráficos y modelos estadísticos, y concluyendo con la documentación de apoyo necesaria.

Tarea 4: Aplicaciones de análisis de datos en sentido estricto

  • Limpieza y preparación de datos: solicitud de métodos para tratar los datos que faltan, eliminar duplicados o convertir tipos de datos, o descripción del resultado deseado solicitando su traducción a código Python.
  • Análisis exploratorio (EDA): generación de estadísticas descriptivas, gráficos y correlaciones.
  • Modelización estadística y aprendizaje automático: solicitud de código para construir, evaluar y optimizar modelos.

Cómo marcar el Prompt en ChatGpt

Casos prácticos de uso

Workflow EDA
Redacción de documentación
Interacción inicial
Dataset Overview
				
					#Dataset Overview
dataset_overview = {
    'Number of Rows': candy_data.shape[0],
    'Number of Columns': candy_data.shape[1],
    'Column Names': candy_data.columns.tolist(),
    'Missing Values': candy_data.isnull().sum().sum()  # Total missing values across the dataset
}
				
			
Representación gráfica de los resultados
Análisis estadístico-descriptivo
Accesso al código
Matriz con el perfil de los ingredientes
Perfil de composición completo
Regresión multivariante

Consideraciones finales

En conclusión, ChatGPT puede ser una valiosa ayuda para realizar análisis generales sobre un conjunto de datos relativamente simple (un modelo de datos desnormalizado en el que se dispone de una única tabla), obteniendo insights gracias a la formulación (prompting) de la tarea (task) a realizar y el contexto (descripción del dominio de aplicación) en lenguaje natural, sin necesidad de conocer técnica/operativamente cómo llegar a ese resultado. Teniendo esto en cuenta, se podría proporcionar como entrada el registro de transacciones (excel o csv) de una empresa y pedir el total de ventas, el precio medio de venta por categoría de producto o incluso la variación porcentual respecto al mes anterior (MoM). Lo que sigue es un ejemplo de una interacción de este tipo, pero hay que subrayar que ChatGPT es una herramienta útil pero falible, debe considerarse un asistente y no un especialista. Por ello, es esencial formular las tareas sin ambigüedades, asegurándose de definir el contexto útil para el análisis con el mayor detalle posible. A continuación se presentan las preguntas planteadas por ChatGPT y que constituyen, como puede adivinarse, el corazón de esta estrategia de prompting, capaz de guiar incluso a los usuarios menos experimentados en la definición correcta y completa de la petición antes de que ésta sea asumida por el modelo.

Análisis de los datos del registro de transición
Resultados generados por ChatGPT
Resultados generados por la herramienta BI
Exportar código

Lee todos nuestros artículos sobre Data Science

¿Quiere conocer las últimas novedades sobre Fivetran y las nuevas tecnologías de data science?

Visualitics Team
Este artículo ha sido escrito y editado por uno de nuestros consultores

Compártelo ahora en tus redes sociales o por correo electrónico:

Suscríbete al boletín

Para estar informado sobre las novedades de Tableau y Alteryx, sobre nuestros productos y servicios y sobre los próximos eventos de Visualitics, suscríbete a nuestro boletín. ¡Puedes elegir el tipo de envío que prefieres y darte de baja en cualquier momento!
¿Qué novedades quieres recibir?
¿Qué empresa trata tus datos?

VISUALITICS PARTNERS, S.L. (en adelante, “VISUALITICS“)

¿Por qué tratamos los datos que te pedimos?

Únicamente tratamos tus datos para poder prestarte los servicios de VISUALITICS + info

¿Cuál es la legitimación para este tratamiento de tus datos?

Estos datos son necesarios para llevar a cabo la prestación de los servicios ofrecidos por VISUALITICS + info

¿Se van a hacer cesiones o transferencias con tus datos?

Si así lo consientes, tus datos podrán ser cedidos a terceras empresas. + info

¿Cuáles son mis derechos?

El interesado tiene derecho a ejercitar su derecho de:

– Acceso, rectificación, supresión, oposición, portabilidad de los Datos, limitación del tratamiento y a no ser objeto de decisiones automatizadas individualizadas + info

¿Tienes dudas?

Tanto si tienes alguna o sugerencia como si quieres darte de baja ponte en contacto con nosotros enviando un email a la siguiente dirección: info@visualitics.es