Revolutionizing Data Analysis with the Noteable ChatGPT Plugin
Written on
Chapter 1: Introduction to Noteable
ChatGPT has once again elevated the realm of data analysis through a new plugin. This isn't the code interpreter, which remains unavailable to all ChatGPT Plus users, but rather an innovative tool known as Noteable.
Noteable, accessible via the plugin store, allows users to perform data analyses in mere seconds! You only need to follow the prompt I’ll provide later in this article to start leveraging this powerful plugin. Let’s explore how Noteable can streamline your data analysis processes.
If you're looking for a quick overview, check out my YouTube video below.
Chapter 2: Setting Up Noteable
To get started with Noteable, the first step is to install it. Navigate to the Plugin Store and search for Noteable. Once located, simply click "install."
After installation, a prompt will appear asking you to create an account before you can begin using the plugin.
Why is account creation necessary? While ChatGPT will generate the visualizations and analyses we request, the actual code will only be accessible in a notebook format through Noteable. Additionally, you need to initiate a project within Noteable to effectively utilize the plugin.
Once logged in, you’ll see a workspace that includes a default project called “My First Project.” You can either select that or create a new one.
Section 2.1: Using the Prompt
Now, it’s time for Noteable to conduct data analysis on our behalf! Here’s the prompt we’ll utilize:
Load this dataset: <link of the dataset>
Use this as my default project: <link of the project>
Act as a data scientist and analyze...
As you can see, we only need to provide the dataset and project links—simple enough!
2.1.1 Quick Data Analysis with Noteable
Initially, let’s allow Noteable to perform data analysis autonomously without detailed specifications.
For instance, we can automate the analysis for a dataset containing population statistics from 1955 to 2020 for every country in the world.
Use this as my default project:
Act as a data scientist and analyze the dataset, creating charts and graphs to illustrate significant trends in global population growth.
Here’s an overview of the dataset that Noteable produces.
Following that, it automatically focuses on the five countries with the largest populations in 2020, creating a line plot to illustrate population growth from 1955 to 2020.
Finally, it includes annotations to enhance the analysis—quite impressive!
2.1.2 Customized Data Analysis with Noteable
Next, let's instruct ChatGPT and Noteable on the type of analysis we wish to perform. For this example, we’ll utilize a dataset that holds details about FIFA 20 soccer players. We will specify the visualizations and columns to include in the following prompt.
Use this as my default project:
Act as a data scientist and analyze soccer players solely from the United States, Canada, England, Brazil, and Argentina. Create a bar plot to assess the "overall" column, which indicates player skill level. Additionally, generate a histogram and boxplot to examine average player height in these countries, and produce a scatter plot to display player weight distribution. Lastly, create a pie chart for the top 10 most valuable players (value_eur) from the USA.
The outcome is remarkable! Both ChatGPT and Noteable consider all the details I provided.
I conducted a similar analysis years ago (before ChatGPT existed) and published my findings. The results match perfectly!
Lastly, you can access the code generated through the Noteable platform.
2.1.3 Analyzing Multiple Datasets with Noteable
I also uploaded multiple datasets and guided Noteable on how to process them, yielding results comparable to previous analyses!
In the prompt below, I will load five FIFA datasets from 2017 through 2021 to track the evolution of FIFA ratings (the "overall" column) for players like Messi and Cristiano Ronaldo.
Load these 5 datasets:
Use this as my default project:
Act as a data scientist and load the five datasets listed. Each dataset corresponds to FIFA ratings from 2017 to 2021. After loading them, create a new column titled “years” denoting the dataset's year. Analyze the evolution of the “overall” rating for players L. Messi, Cristiano Ronaldo, K. De Bruyne, V. van Dijk, and K. Mbappé from 2017 to 2021 using a line plot.
Here’s the result I obtained.
Incredible! The results mirror those from my earlier analysis.
That wraps up this guide! Now it's your opportunity to automate your data analysis using Noteable!
Chapter 3: Additional Resources
For more insights, check out my next YouTube video, where I discuss how I utilize ChatGPT as a data analyst, including plugins, code interpretation, and the capabilities of GPT-4.