AECData Python Library Step 3— Visualizations & Statistical Analysis
Steal this code!
Done with data retrieval, on with the stats!
Welcome to the third tutorial on using the open-source AECdata library provided by 2050 Materials.
In this tutorial, we’ll learn how to plot visualizations and derive statistics from your data. This guide will cover grouping data by category and location, removing outliers, and calculating median values and quartiles. Plus, we’ll show how to create a distribution plot.
Setting Up Your Environment
Before diving into the statistics and plots, ensure you’ve imported the necessary classes from the aecdata
library:
Initializing the ProductStatistics Class
Start by creating an instance of the ProductStatistics
class. This class extends the functionalities of the ProductData
class, allowing for advanced data analysis.
Grouping and Filtering Data
One of the powerful features of the ProductStatistics class is its ability to group and filter data efficiently. Here’s how you can do it:
This code groups the data by country and material type, which is particularly useful for regional analysis and comparisons between different materials.
Plotting Data Distributions
Visualizations can help understand the distribution of data. Let’s plot a histogram and a boxplot:
These plots will provide visual insights into the distribution and variance of the impact factors across different material types.
Done, for now!
You’re now set up with aecdata
and have used theProductStatistics
class, to perform detailed statistical analysis and visualizations.
This tutorial covered grouping data, removing outliers, and visualizing distributions, which are crucial for making informed decisions based on your data.
Stay tuned for our next tutorial, where we’ll go over how to implement aecdata
within a data-science environment!
Stay tuned, and happy coding!
This library is provided by 2050 Materials, a company dedicated to unlocking the value of data in the construction industry to enable the climate transition.
If you are interested in embedding this data within your workflows, or have a specific problem, reach out to us at api@2050-materials.com
Related articles
In order to measure biodiversity value and foster a future that is nature positive, Ramboll launches Metric
The Americas Biodiversity Metric 1.0 is a free biodiversity quantification tool that assists businesses and organizations in achieving their sustainability objectives, which include no net loss of biodiversity, net gain of biodiversity, and transitioning to a more nature-positive state.
Read moreAECData Python Library Step 2— Get filters and retrieve product data
Get your first data table with AECData.
Read moreAECData Python Library Step 1 — Authenticate and Initialize Your Project
Easy Authentication and User Initialization with AECData
Read more