My client is the Australian Climate Change Authority. It is part of the Australian government’s Department of Climate Change, Energy, the Environment and Water. It advises on climate change policy, assesses Australia’s progress toward its climate change goals, and advises the government on ways to reduce greenhouse gas emissions.
Problem Context
Australia has committed to reducing its greenhouse gas emissions to 43% below its 2005 levels by 2030 as they ratified the Paris agreement. However, Australia currently faces a difficulty in achieving this goal due to their growing population. Since, a growing population increases demand for electricity, transport, and energy, all of which make reductions in national emissions more difficult. Although, over the last few decades technology has become more efficient and cleaner, which would reduce per-capita CO2 emissions, any reductions could be offset by population growth. Therefore, this report will investigate how Australia’s total and per-capita emissions have changed between 2025 to 2023 as they have experienced population growth.
Data Context
The dataset used in this investigation is the CO2 and greenhouse gas emissions dataset with 50,191 observations and 79 variables, which was published by Our World in Data (OWID). This dataset contains historical data regarding carbon emissions, compiled from multiple statistical sources for multiple countries, is publicly available, and is updated regularly once new emissions statistics are available. Each row has a particular observation about a particular country in a particular year, while each column represents a variable like energy consumption, CO2 emissions, population, and per-capita emissions.
Data cleaning and integrity checks
For the cleaning and data validation section, firstly, the dataset was restricted to Australia from 2005 to 2023, as these years are the time period of the investigation. Then, the variables “year”, “CO2” measured in tonnes, “CO2 per capita” measured in tonnes per person, and “population”, measured in number of people, were selected, as they are required to investigate the changes in Australia’s annual CO2 and CO2 per capita emissions.
Next, the integrity checks were conducted. This involved checking for missing values, duplicate entries, consistent data types, and invalid data entries like negative values. This helps increase the accuracy of the analysis and the calculation of annual CO2 emissions.
Code for integrity checks
Code
co2_data <-read.csv("~/Desktop/individual project/owid-co2-data.csv")australia_co2 <-subset( co2_data, country =="Australia"& year >=2005& year <=2023,select =c(year, population, co2, co2_per_capita))australia_co2 <- australia_co2[order(australia_co2$year), ]dim(australia_co2)
[1] 19 4
Code
range(australia_co2$year)
[1] 2005 2023
Code
colSums(is.na(australia_co2))
year population co2 co2_per_capita
0 0 0 0
Code
sum(duplicated(australia_co2$year))
[1] 0
Code
setdiff(2005:2023, australia_co2$year)
integer(0)
Code
sum(australia_co2$population <=0, na.rm =TRUE)
[1] 0
Code
sum(australia_co2$co2 <0, na.rm =TRUE)
[1] 0
Code
sum(australia_co2$co2_per_capita <0, na.rm =TRUE)
[1] 0
Code
str(australia_co2)
'data.frame': 19 obs. of 4 variables:
$ year : int 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 ...
$ population : num 20294490 20590565 20954545 21370595 21783014 ...
$ co2 : num 386 392 399 405 407 ...
$ co2_per_capita: num 19 19.1 19.1 18.9 18.7 ...
Code
summary(australia_co2)
year population co2 co2_per_capita
Min. :2005 Min. :20294490 Min. :383.0 Min. :14.48
1st Qu.:2010 1st Qu.:21962298 1st Qu.:392.5 1st Qu.:16.43
Median :2014 Median :23595599 Median :401.5 Median :16.87
Mean :2014 Mean :23540148 Mean :400.5 Mean :17.13
3rd Qu.:2018 3rd Qu.:25301207 3rd Qu.:406.6 3rd Qu.:18.49
Max. :2023 Max. :26451125 Max. :415.8 Max. :19.06
Code
summary(australia_co2)
year population co2 co2_per_capita
Min. :2005 Min. :20294490 Min. :383.0 Min. :14.48
1st Qu.:2010 1st Qu.:21962298 1st Qu.:392.5 1st Qu.:16.43
Median :2014 Median :23595599 Median :401.5 Median :16.87
Mean :2014 Mean :23540148 Mean :400.5 Mean :17.13
3rd Qu.:2018 3rd Qu.:25301207 3rd Qu.:406.6 3rd Qu.:18.49
Max. :2023 Max. :26451125 Max. :415.8 Max. :19.06
Graph 1 shows that Australia’s population increased by 30.34%, from 20.29 million to 26.45 million, during the period of the investigation. This allows us to analyse the changes in CO2 emissions against the population growth.
Graph 2 visualises the percentage change in total and per-capita CO2 emissions from 2005 to 2023. Per-capita emissions fell by 23.92%, from 19.029 tonnes to 14.478 tonnes per person, while total CO2 emissions fell by only 0.83%, from 386.176 million tonnes to 382.972 million tonnes.
So, despite a considerable decrease in per-capita CO2 emissions, total CO2 emissions remained relatively constant. This illustrates that reductions in per-capita CO2 emissions do not necessarily lead to reductions in total CO2 emissions at a national level.
Code
plot(australia_co2$population /1000000, australia_co2$co2,pch =19,col ="steelblue",xlab ="Population (Millions)",ylab ="CO2 Emissions (Million Tonnes)",main ="Graph 3: Population vs Total CO2 Emissions")model <-lm(co2 ~ population, data = australia_co2)abline(model, col ="tomato", lwd =2)text(australia_co2$population /1000000, australia_co2$co2,labels = australia_co2$year,pos =3,cex =0.6)
Graph 3 illustrates the relationship between total CO2 emissions and population. However, there is a very weak negative linear relationship between the 2 variables, with a Pearson correlation coefficient of -0.024, which is supported by the nearly horizontal regression line. This shows us that while Australia’s population continued to grow steadily, there were many fluctuations in total CO2 levels, demonstrating that other factors like changes in technology, energy sources, economic activity, or efficiency may have influenced total CO2 emissions, and population was not the main factor behind the change in total CO2 emissions.
There was a substantial decrease in total CO2 emissions from 2019 to 2020, despite there being an increase in the Australian population. This decrease coincided with the COVID-19 pandemic, which caused a decrease in demand for transport and other energy-demanding activities due to restrictions set by the Australian government. This is an observation that is supported by the Australian Government’s State of the Environment 2021 report.
Moving on, the correlation analysis only examines linear relationships, so more complex patterns may have been overlooked. The period during which the COVID-19 restrictions took place coincides with the period of the investigation, making it hard to distinguish between temporary reductions in CO2 emissions as a result of the imposed restrictions and reductions due to improvements in infrastructure. Lastly, since the dataset only contains fossil fuel and industrial CO2 emissions, it makes it more difficult to assess Australia’s overall climate, as other greenhouse gases are not included.
Variable Value_2005 Value_2023 Percentage_Change
1 Population 20294490.000 26451125.000 30.34
2 Total CO2 386.176 382.972 -0.83
3 CO2 per capita 19.029 14.478 -23.92
Code
cor(australia_co2$population, australia_co2$co2)
[1] -0.02384948
Recommendation
The Climate Change Authority should investigate both per-capita and total emissions together when finding ways to reduce emissions and improve the climate. They should also investigate household and other sector-specific emissions to find ways to increase the rate of total emissions decrease as their population continues to grow.
AI usage statement
OpenAI’s ChatGPT (GPT-6, https://chatgpt.com/) was used to assist with refining the research question and troubleshooting R code for integrity checks and visualisations. The analysis was conducted using the Our World in Data dataset, with results reviewed in RStudio. The grammarly google extension was also used to fix any grammar errors