So it looks like ChatGPT with Code Interpreter can do basically any visualization technique you ask. And you can tell it to make charts "more beautiful"
(I actually asked it to generate artificial data to create the charts to show what they could do, which the AI happily did😬)
And yes, you could do this all in Python. But I don't know Python, and doing this stuff in any coding language is always a pain (I have STATA nightmares to prove it). And it suggests data, cleans the data, fixes graph issues, etc. In seconds.
Name any visualization technique, no matter how obscure. Lets test it!
>Upload census data & data dictionary into GPT with Code Interpreter
>"I would like you to generate some interesting draft hypotheses about industries & MSAs and then to test them with the data. make assumptions if you need to"
>"Put it in a paper"
It is obviously not a top journal paper, or anything close. But this took me less than 10 minutes, and I did not do any work to find an interesting dataset or guide the AI in any way.
If nothing else, academic publishing is about to be overwhelmed.
I wouldn't take a lot of comfort in the fact that it just did OLS in the example...
I fed it a business planning spreadsheet used only in Wharton classes (no answer key). When I just pasted in the Excel text, the AI read & understood it.
And it identified the key assumptions (a point in class)
And it conducted a sensitivity analysis!
Since there were some questions, I literally just copied and pasted the Excel data into ChatGPT👇, without formatting it or uploading it in any way.
I have access to plugins, which let ChatGPT use Wolfram for the sensitivity analysis, but otherwise it didn't use any plugins.
Its ability to work with data is surprising.
I pasted in the raw data from a private VC spreadsheet tracking opportunities that I was given a decade ago. It figured out the data structure, and, once it was told it was data from a VC, correctly understood the details and outcomes
I also asked it make a game to explain it. It gave me working code for a game it designed, where I can change entropy and see the results on molecules.
Code it created, for a game it designed. I literally did nothing but ask: "give me code for a small game that teaches a concept related to entropy for middle schoolers"
# Import Pygame library
import pygame
import random
import math