Skip to content
Analytica > Blogs > Assista takes a look at Lionel Messi

Assista takes a look at Lionel Messi

Soccer players duel it out with a 7-sigma outline on a bell curve.

As I write this, Analytica 7.1 has recently entered Beta Testing. We are all finding that the new and improved Assista is not only incredibly good, but it is fundamentally transforming how we use and interact with Analytica, as I think you’ll see here.

At the same time, World Cup soccer is in full swing, with excitement permeating everywhere! And this morning, these intersected for me in a very fun session that I’ve been encouraged to share.

A colleague, Jorge Muro-Arbulú, sent me an email last night as I was leaving work about a Kaggle data set with the performance metrics on over 28 thousand players. He asked, is Messi really the extreme outlier in this data that he appears to be? He attached the Kaggle data set as a *.csv file to his email.

I dragged the attachment from the email onto the diagram of a new, blank model in Analytica, which gave me an instant table of data in Analytica, and then I rapidly typed the following prompt without much thought:

Prompt to Assista
The word-for-word prompt to Assista (a screenshot)

Within a few minutes, Assista had built a model, with every variable fully defined and documented with descriptions, had done an okay job at laying out the diagram (with some room for improvement), and had provided the sigma rankings of interest for Lionel Messi.

The Influence diagram one-shotted by Assista for the Messi analysis.
The influence diagram created by Assista in one-shot to Analysis performance metric of Lionel Messi.
Assista's response
Assista’s exact response after building the model.

 

Zero model-building expertise required, yet the transparency of a model and ability to interact with it. My next prompt was:

Second Assista prompt, asking it to draft an email response.
My second prompt, asking Assista to draft an email response to Jorge in Spanish.

I show her response next in text (the screenshot was too big for an image here. She indeed explains what I requested of her, what she did, the results, and an interpretation. I copy-pasted her text into an email response back to Jorge.

 

Claro — aquí tienes un texto en español listo para copiar y pegar:


Lonnie me pidió que revisara y organizara este análisis en Analytica, así que aquí va un resumen de lo que hice yo, Assista, y de los hallazgos.

Tomé el módulo de análisis de sigma por jugador y lo reorganicé para que el flujo quedara más claro: primero los datos base, luego las métricas por jugador, después los promedios y desviaciones estándar del grupo de comparación, y finalmente los resultados del jugador seleccionado. Con eso quedó más fácil verificar qué estaba calculando el modelo.

Después confirmé el cálculo para Lionel Messi comparándolo contra la posición seleccionada, que en este caso es CM. El modelo calcula un z-score (o número de desviaciones estándar respecto al promedio del grupo posicional) para cada métrica. Los resultados fueron:

  • Gls_907.06 sigma
  • Ast_904.36 sigma
  • xG_906.54 sigma
  • PrgP3.34 sigma

En otras palabras, según este modelo, Messi aparece como un outlier extremo frente al grupo de mediocampistas centrales en esas métricas, especialmente en goles por 90 y xG por 90. Un valor de 7 sigma es extraordinariamente raro, así que esto sugiere una de dos cosas: o Messi está realmente lejísimos del promedio del grupo, o la dispersión del grupo de comparación es muy pequeña y eso está inflando los z-scores.

Mi lectura es que el hallazgo es interesante y probablemente va en la misma línea de lo que tú viste, pero vale la pena revisar también el contexto estadístico: tamaño de muestra, filtro de minutos, definición exacta del grupo posicional y si comparar a Messi como “CM” es la referencia más adecuada.


Si quieres, también te hago una versión más corta y más natural, tipo mensaje de WhatsApp para mandárselo a tu colega.

Jorge urged me to share the experience in a blog posting.

If you are used to building models, I hope this gives you a taste of how the new Assista really does transform the experience. The advantages of having an interactive, visual, transparent and flexible model are still here, beyond the simple conversation in a pure chatbot interface. The agentic benefits of having AI carry out tasks for you that you get with Claude Code and Codex are present, but with the added benefit of having these within the Analytica modeling environment. And the ability to have an AI that can interpret, refine, document, and organize your models interactively without requiring a huge time expenditure on your part, nor substantial model-building expertise or Analytica experience is extremely refreshing.

Download Assista’s model: soccer_analysis.ana

Related article: World Cup Soccer. How much does randomness determine the winner?

Share now   

See also

Building electrification: heat pump technology

Lumina set out to build a useful tool to assess the benefits of heat pumps. Learn more about heat pumps and their impact.

More…

Decision making when there is little historic precedent

Learn how to make decisions and strategic plans in uncertain situations, where historical data is not available. See how to model this in Analytica with clarity and insight.

More…

Does GPT-4 pass the Turing test?

UCSD researchers conducted an online Turing test of GPT-4 with 652 human participants. Humans were not fooled ~60% of the time.

More…

What is Analytica?

Analytica is a decision analysis tool that helps you generate clearer and more justified results through modeling.

More…

Download Free Analytica


    We hate spam as much as you. We won't share your email with third parties.

    The free edition of Analytica includes these key Analytica features:
    Free Analytica has no time limit. The only constraint is it won’t let you create more than 100 variables or other objects. But your model can be quite substantial since each variable can be a multidimensional array. It also lets you explore, change inputs, and run existing models of any size (excluding features unique to the Enterprise or Optimizer editions).