From 34f7797b2a6c01d07dc8350740b3cd4b9789850a Mon Sep 17 00:00:00 2001 From: Jeremy Kidwell Date: Sat, 7 Oct 2023 19:01:40 +0100 Subject: [PATCH] updated ch1 --- ...Religion--TRS---Data-Science-in-Action.pdf | Bin 208997 -> 245943 bytes docs/chapter_1.html | 262 ++++++++++++++---- .../figure-html/unnamed-chunk-18-1.png | Bin 96476 -> 101761 bytes .../figure-html/unnamed-chunk-19-1.png | Bin 103374 -> 96476 bytes docs/chapter_2.html | 26 +- docs/search.json | 8 +- hacking_religion/chapter_1.qmd | 33 ++- 7 files changed, 256 insertions(+), 73 deletions(-) diff --git a/docs/Hacking-Religion--TRS---Data-Science-in-Action.pdf b/docs/Hacking-Religion--TRS---Data-Science-in-Action.pdf index 65b92bfdf48369fa787390da299aa56d161e4b16..b9bee7a761d8f53d902a939de7ccacc9a7da73c6 100644 GIT binary patch delta 95630 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%0Af`6a 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 z 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 delta 68283 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 VmyW;#9SkrxFf=g=B_%~qMhaMDWxD_X diff --git a/docs/chapter_1.html b/docs/chapter_1.html index 2a5fc6f..7f22509 100644 --- a/docs/chapter_1.html +++ b/docs/chapter_1.html @@ -579,7 +579,7 @@ i Use the conflicted package (<http://conflicted.r-lib.org/>) to force all
2
-We’ll re-order the column by size. +We’ll re-order the column by size.
@@ -602,19 +602,19 @@ i Use the conflicted package (<http://conflicted.r-lib.org/>) to force all
1
-First, remove the column with region names and the totals for the regions as we want just integer data. +First, remove the column with region names and the totals for the regions as we want just integer data.
2
-Second calculate the totals. In this example we use the tidyverse library dplyr(), but you can also do this using base R with colsums() like this: uk_census_2021_religion_totals <- colSums(uk_census_2021_religion_totals, na.rm = TRUE). The downside with base R is that you’ll also need to convert the result into a dataframe for ggplot like this: uk_census_2021_religion_totals <- as.data.frame(uk_census_2021_religion_totals) +Second calculate the totals. In this example we use the tidyverse library dplyr(), but you can also do this using base R with colsums() like this: uk_census_2021_religion_totals <- colSums(uk_census_2021_religion_totals, na.rm = TRUE). The downside with base R is that you’ll also need to convert the result into a dataframe for ggplot like this: uk_census_2021_religion_totals <- as.data.frame(uk_census_2021_religion_totals)
3
-In order to visualise this data using ggplot, we need to shift this data from wide to long format. This is a quick job using gather() +In order to visualise this data using ggplot, we need to shift this data from wide to long format. This is a quick job using gather()
4
-Now plot it out and have a look! +Now plot it out and have a look!
@@ -641,6 +641,7 @@ i Use the conflicted package (<http://conflicted.r-lib.org/>) to force all

If you’re looking closely, you will notice that I’ve added two elements to our previous ggplot. I’ve asked ggplot to fill in the columns with reference to the dataset column we’ve just created. Then I’ve also asked ggplot to alter the position="dodge" which places bars side by side rather than stacked on top of one another. You can give it a try without this instruction to see how this works. We will use stacked bars in a later chapter, so remember this feature.

If you inspect our chart, you can see that we’re getting closer, but it’s not really that helpful to compare the totals. What we need to do is get percentages that can be compared side by side. This is easy to do using another dplyr feature mutate:

+

It’s worth noting that an alternative approach is to leave the numbers intact and simply label them differently so they render as percentages on your charts. You can do this with the `scales() library and the label_percent() function. The downside of this approach is that it won’t transfer to tables if you make them.
-

Add colours Use mutate to put “prefer not to say” at the bottom # Info here: https://r4ds.had.co.nz/factors.html#modifying-factor-levels

+

I’ve added one feature to our chart that wasn’t in the bar charts in chapter 1, text labels with the actual value on each bar.

+

You may be thinking about the plots we’ve just finished in chapter 1 and wondering how they compare. Let’s use the same facet approach that we’ve just used to render this data in a subsetted way.

+
+
# First we need to add in data on ethnic self-identification from our respondents:
+df <- select(climate_experience_data, Q56, Q0)
+religious_affiliation_ethnicity <- as_tibble(as_factor(df))
+names(religious_affiliation_ethnicity) <- c("Religion", "Ethnicity")
+
+religious_affiliation_ethnicity_sums <- religious_affiliation_ethnicity %>%  
+  group_by(Ethnicity) %>%
+  dplyr::count(Religion, sort = TRUE) %>%
+  dplyr::mutate(Religion = forcats::fct_rev(forcats::fct_inorder(Religion)))
+
+plot1 <- ggplot(religious_affiliation_ethnicity_sums, aes(x = n, y = Religion)) +
+  geom_col(colour = "white") + facet_wrap(~Ethnicity, scales="free_x")
+
+ggsave("chart.png", plot=plot1, width = 8, height = 10, units=c("in"))
+
+

Use mutate to put “prefer not to say” at the bottom # Info here: https://r4ds.had.co.nz/factors.html#modifying-factor-levels

6 Q56 follow-ups

diff --git a/docs/search.json b/docs/search.json index cd177b2..aa2099a 100644 --- a/docs/search.json +++ b/docs/search.json @@ -81,14 +81,14 @@ "href": "chapter_1.html#making-your-first-data-visulation-the-humble-bar-chart", "title": "2  The 2021 UK Census", "section": "2.4 Making your first data visulation: the humble bar chart", - "text": "2.4 Making your first data visulation: the humble bar chart\nWe’ve got a nice lean set of data, so now it’s time to visualise this. We’ll start by making a pie chart:\n\nuk_census_2021_religion_wmids <- uk_census_2021_religion_wmids %>% select(no_religion:no_response)\nuk_census_2021_religion_wmids <- gather(uk_census_2021_religion_wmids)\n\nThere are two basic ways to do visualisations in R. You can work with basic functions in R, often called “base R” or you can work with an alternative library called ggplot:\n\n2.4.1 Base R\n\ndf <- uk_census_2021_religion_wmids[order(uk_census_2021_religion_wmids$value,decreasing = TRUE),]\nbarplot(height=df$value, names=df$key)\n\n\n\n\n\n\n2.4.2 GGPlot\n\nggplot(uk_census_2021_religion_wmids, aes(x = key, y = value)) +\n geom_bar(stat = \"identity\")\n\n\n2\n\nWe’ll re-order the column by size.\n\n\n\n\n\n\n2ggplot(uk_census_2021_religion_wmids, aes(x= reorder(key,-value),value)) + geom_bar(stat =\"identity\")\n\n\n\n\nLet’s assume we’re working with a data set that doesn’t include a “totals” column and that we might want to get sums for each column. This is pretty easy to do in R:\n\n1uk_census_2021_religion_totals <- uk_census_2021_religion %>% select(no_religion:no_response)\nuk_census_2021_religion_totals <- uk_census_2021_religion_totals %>%\n2 summarise(across(everything(), ~ sum(., na.rm = TRUE)))\n3uk_census_2021_religion_totals <- gather(uk_census_2021_religion_totals)\n4ggplot(uk_census_2021_religion_totals, aes(x= reorder(key,-value),value)) + geom_bar(stat =\"identity\")\n\n\n1\n\nFirst, remove the column with region names and the totals for the regions as we want just integer data.\n\n2\n\nSecond calculate the totals. In this example we use the tidyverse library dplyr(), but you can also do this using base R with colsums() like this: uk_census_2021_religion_totals <- colSums(uk_census_2021_religion_totals, na.rm = TRUE). The downside with base R is that you’ll also need to convert the result into a dataframe for ggplot like this: uk_census_2021_religion_totals <- as.data.frame(uk_census_2021_religion_totals)\n\n3\n\nIn order to visualise this data using ggplot, we need to shift this data from wide to long format. This is a quick job using gather()\n\n4\n\nNow plot it out and have a look!\n\n\n\n\n\n\n\nYou might have noticed that these two dataframes give us somewhat different results. But with data science, it’s much more interesting to compare these two side-by-side in a visualisation. We can join these two dataframes and plot the bars side by side using bind() - which can be done by columns with cbind() and rows using rbind():\n\nuk_census_2021_religion_merged <- rbind(uk_census_2021_religion_totals, uk_census_2021_religion_wmids)\n\nDo you notice there’s going to be a problem here? How can we tell one set from the other? We need to add in something idenfiable first! This isn’t too hard to do as we can simply create a new column for each with identifiable information before we bind them:\n\nuk_census_2021_religion_totals$dataset <- c(\"totals\")\nuk_census_2021_religion_wmids$dataset <- c(\"wmids\")\nuk_census_2021_religion_merged <- rbind(uk_census_2021_religion_totals, uk_census_2021_religion_wmids)\n\nNow we’re ready to plot out our data as a grouped barplot:\n\nggplot(uk_census_2021_religion_merged, aes(fill=dataset, x= reorder(key,-value), value)) + geom_bar(position=\"dodge\", stat =\"identity\")\n\n\n\n\nIf you’re looking closely, you will notice that I’ve added two elements to our previous ggplot. I’ve asked ggplot to fill in the columns with reference to the dataset column we’ve just created. Then I’ve also asked ggplot to alter the position=\"dodge\" which places bars side by side rather than stacked on top of one another. You can give it a try without this instruction to see how this works. We will use stacked bars in a later chapter, so remember this feature.\nIf you inspect our chart, you can see that we’re getting closer, but it’s not really that helpful to compare the totals. What we need to do is get percentages that can be compared side by side. This is easy to do using another dplyr feature mutate:\n\nuk_census_2021_religion_totals <- uk_census_2021_religion_totals %>% \n dplyr::mutate(perc = scales::percent(value / sum(value), accuracy = 0.1, trim = FALSE))\nuk_census_2021_religion_wmids <- uk_census_2021_religion_wmids %>% \n dplyr::mutate(perc = scales::percent(value / sum(value), accuracy = 0.1, trim = FALSE))\nuk_census_2021_religion_merged <- rbind(uk_census_2021_religion_totals, uk_census_2021_religion_wmids)\nggplot(uk_census_2021_religion_merged, aes(fill=dataset, x=key, y=perc)) + geom_bar(position=\"dodge\", stat =\"identity\")\n\n\n\n\nNow you can see a very rough comparison, which sets bars from the W Midlands data and overall data side by side for each category. The same principles that we’ve used here can be applied to draw in more data. You could, for example, compare census data from different years, e.g. 2001 2011 and 2021. Our use of dplyr::mutate above can be repeated to add an infinite number of further series’ which can be plotted in bar groups.\nWe’ll draw this data into comparison with later sets in the next chapter. But the one glaring issue which remains for our chart is that it’s lacking in really any aesthetic refinements. This is where ggplot really shines as a tool as you can add all sorts of things.\nThese are basically just added to our ggplot code. So, for example, let’s say we want to improve the colours used for our bars. You can specify the formatting for the fill on the scale using scale_fill_brewer. This uses a particular tool (and a personal favourite of mine) called colorbrewer. Part of my appreciation of this tool is that you can pick colours which are not just visually pleasing, and produce useful contrast / complementary schemes, but you can also work proactively to accommodate colourblindness. Working with colour schemes which can be divergent in a visually obvious way will be even more important when we work on geospatial data and maps in a later chapter.\n\nggplot(uk_census_2021_religion_merged, aes(fill=dataset, x=key, y=perc)) + geom_bar(position=\"dodge\", stat =\"identity\") + scale_fill_brewer(palette = \"Set1\")\n\n\n\n\nWe might also want to add a border to our bars to make them more visually striking (notice the addition of color to the geom_bar below. I’ve also added reorder() to the x value to sort descending from the largest to smallest.\nYou can find more information about reordering ggplots on the R Graph gallery.\n\nuk_census_2021_religion_merged$dataset <- factor(uk_census_2021_religion_merged$dataset, levels = c('wmids', 'totals'))\nggplot(uk_census_2021_religion_merged, aes(fill=fct_reorder(dataset, value), x=reorder(key,-value),value, y=perc)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + scale_fill_brewer(palette = \"Set1\")\n\n\n\n\nWe can fine tune a few other visual features here as well, like adding a title with ggtitle and a them with some prettier fonts with theme_ipsum() (which requires the hrbrthemes() library). We can also remove the x and y axis labels (not the data labels, which are rather important).\n\nggplot(uk_census_2021_religion_merged, aes(fill=fct_reorder(dataset, value), x=reorder(key,-value),value, y=perc)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + scale_fill_brewer(palette = \"Set1\") + ggtitle(\"Religious Affiliation in the UK: 2021\") + xlab(\"\") + ylab(\"\")" + "text": "2.4 Making your first data visulation: the humble bar chart\nWe’ve got a nice lean set of data, so now it’s time to visualise this. We’ll start by making a pie chart:\n\nuk_census_2021_religion_wmids <- uk_census_2021_religion_wmids %>% select(no_religion:no_response)\nuk_census_2021_religion_wmids <- gather(uk_census_2021_religion_wmids)\n\nThere are two basic ways to do visualisations in R. You can work with basic functions in R, often called “base R” or you can work with an alternative library called ggplot:\n\n2.4.1 Base R\n\ndf <- uk_census_2021_religion_wmids[order(uk_census_2021_religion_wmids$value,decreasing = TRUE),]\nbarplot(height=df$value, names=df$key)\n\n\n\n\n\n\n2.4.2 GGPlot\n\nggplot(uk_census_2021_religion_wmids, aes(x = key, y = value)) +\n geom_bar(stat = \"identity\")\n\n\n2\n\nWe’ll re-order the column by size.\n\n\n\n\n\n\n2ggplot(uk_census_2021_religion_wmids, aes(x= reorder(key,-value),value)) + geom_bar(stat =\"identity\")\n\n\n\n\nLet’s assume we’re working with a data set that doesn’t include a “totals” column and that we might want to get sums for each column. This is pretty easy to do in R:\n\n1uk_census_2021_religion_totals <- uk_census_2021_religion %>% select(no_religion:no_response)\nuk_census_2021_religion_totals <- uk_census_2021_religion_totals %>%\n2 summarise(across(everything(), ~ sum(., na.rm = TRUE)))\n3uk_census_2021_religion_totals <- gather(uk_census_2021_religion_totals)\n4ggplot(uk_census_2021_religion_totals, aes(x= reorder(key,-value),value)) + geom_bar(stat =\"identity\")\n\n\n1\n\nFirst, remove the column with region names and the totals for the regions as we want just integer data.\n\n2\n\nSecond calculate the totals. In this example we use the tidyverse library dplyr(), but you can also do this using base R with colsums() like this: uk_census_2021_religion_totals <- colSums(uk_census_2021_religion_totals, na.rm = TRUE). The downside with base R is that you’ll also need to convert the result into a dataframe for ggplot like this: uk_census_2021_religion_totals <- as.data.frame(uk_census_2021_religion_totals)\n\n3\n\nIn order to visualise this data using ggplot, we need to shift this data from wide to long format. This is a quick job using gather()\n\n4\n\nNow plot it out and have a look!\n\n\n\n\n\n\n\nYou might have noticed that these two dataframes give us somewhat different results. But with data science, it’s much more interesting to compare these two side-by-side in a visualisation. We can join these two dataframes and plot the bars side by side using bind() - which can be done by columns with cbind() and rows using rbind():\n\nuk_census_2021_religion_merged <- rbind(uk_census_2021_religion_totals, uk_census_2021_religion_wmids)\n\nDo you notice there’s going to be a problem here? How can we tell one set from the other? We need to add in something idenfiable first! This isn’t too hard to do as we can simply create a new column for each with identifiable information before we bind them:\n\nuk_census_2021_religion_totals$dataset <- c(\"totals\")\nuk_census_2021_religion_wmids$dataset <- c(\"wmids\")\nuk_census_2021_religion_merged <- rbind(uk_census_2021_religion_totals, uk_census_2021_religion_wmids)\n\nNow we’re ready to plot out our data as a grouped barplot:\n\nggplot(uk_census_2021_religion_merged, aes(fill=dataset, x= reorder(key,-value), value)) + geom_bar(position=\"dodge\", stat =\"identity\")\n\n\n\n\nIf you’re looking closely, you will notice that I’ve added two elements to our previous ggplot. I’ve asked ggplot to fill in the columns with reference to the dataset column we’ve just created. Then I’ve also asked ggplot to alter the position=\"dodge\" which places bars side by side rather than stacked on top of one another. You can give it a try without this instruction to see how this works. We will use stacked bars in a later chapter, so remember this feature.\nIf you inspect our chart, you can see that we’re getting closer, but it’s not really that helpful to compare the totals. What we need to do is get percentages that can be compared side by side. This is easy to do using another dplyr feature mutate:\nIt’s worth noting that an alternative approach is to leave the numbers intact and simply label them differently so they render as percentages on your charts. You can do this with the `scales() library and the label_percent() function. The downside of this approach is that it won’t transfer to tables if you make them.\n\nuk_census_2021_religion_totals <- uk_census_2021_religion_totals %>% \n dplyr::mutate(perc = scales::percent(value / sum(value), accuracy = 0.1, trim = FALSE))\nuk_census_2021_religion_wmids <- uk_census_2021_religion_wmids %>% \n dplyr::mutate(perc = scales::percent(value / sum(value), accuracy = 0.1, trim = FALSE))\nuk_census_2021_religion_merged <- rbind(uk_census_2021_religion_totals, uk_census_2021_religion_wmids)\nggplot(uk_census_2021_religion_merged, aes(fill=dataset, x=key, y=perc)) + geom_bar(position=\"dodge\", stat =\"identity\")\n\n\n\n\nNow you can see a very rough comparison, which sets bars from the W Midlands data and overall data side by side for each category. The same principles that we’ve used here can be applied to draw in more data. You could, for example, compare census data from different years, e.g. 2001 2011 and 2021. Our use of dplyr::mutate above can be repeated to add an infinite number of further series’ which can be plotted in bar groups.\nWe’ll draw this data into comparison with later sets in the next chapter. But the one glaring issue which remains for our chart is that it’s lacking in really any aesthetic refinements. This is where ggplot really shines as a tool as you can add all sorts of things.\nThese are basically just added to our ggplot code. So, for example, let’s say we want to improve the colours used for our bars. You can specify the formatting for the fill on the scale using scale_fill_brewer. This uses a particular tool (and a personal favourite of mine) called colorbrewer. Part of my appreciation of this tool is that you can pick colours which are not just visually pleasing, and produce useful contrast / complementary schemes, but you can also work proactively to accommodate colourblindness. Working with colour schemes which can be divergent in a visually obvious way will be even more important when we work on geospatial data and maps in a later chapter.\n\nggplot(uk_census_2021_religion_merged, aes(fill=dataset, x=key, y=perc)) + geom_bar(position=\"dodge\", stat =\"identity\") + scale_fill_brewer(palette = \"Set1\")\n\n\n\n\nWe might also want to add a border to our bars to make them more visually striking (notice the addition of color to the geom_bar below. I’ve also added reorder() to the x value to sort descending from the largest to smallest.\nYou can find more information about reordering ggplots on the R Graph gallery.\n\nuk_census_2021_religion_merged$dataset <- factor(uk_census_2021_religion_merged$dataset, levels = c('wmids', 'totals'))\nggplot(uk_census_2021_religion_merged, aes(fill=fct_reorder(dataset, value), x=reorder(key,-value),value, y=perc)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + scale_fill_brewer(palette = \"Set1\")\n\n\n\n\nWe can fine tune a few other visual features here as well, like adding a title with ggtitle and a them with some prettier fonts with theme_ipsum() (which requires the hrbrthemes() library). We can also remove the x and y axis labels (not the data labels, which are rather important).\n\nggplot(uk_census_2021_religion_merged, aes(fill=fct_reorder(dataset, value), x=reorder(key,-value),value, y=perc)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + scale_fill_brewer(palette = \"Set1\") + ggtitle(\"Religious Affiliation in the UK: 2021\") + xlab(\"\") + ylab(\"\")" }, { "objectID": "chapter_1.html#is-your-chart-accurate-telling-the-truth-in-data-science", "href": "chapter_1.html#is-your-chart-accurate-telling-the-truth-in-data-science", "title": "2  The 2021 UK Census", "section": "2.5 Is your chart accurate? Telling the truth in data science", - "text": "2.5 Is your chart accurate? Telling the truth in data science\nThere is some technical work yet to be done fine-tuning the visualisation of our chart here. But I’d like to pause for a moment and consider an ethical question. Is the title of this chart truthful and accurate? On one hand, it is a straight-forward reference to the nature of the question asked on the 2021 census survey instrument. However, as you will see in the next chapter, large data sets from the same year which asked a fairly similar question yield different results. Part of this could be attributed to the amount of non-respose to this specific question which, in the 2021 census is between 5-6% across many demographics. It’s possible (though perhaps unlikely) that all those non-responses were Sikh respondents who felt uncomfortable identifying themselves on such a survey. If even half of the non-responses were of this nature, this would dramatically shift the results especially in comparison to other minority groups. So there is some work for us to do here in representing non-response as a category on the census. But it’s equally possible that someone might feel uncertain when answering, but nonetheless land on a particular decision marking “Christian” when they wondered if they should instead tick “no religion. Some surveys attempt to capture uncertainty in this way, asking respondents to mark how confident they are about their answers, but the census hasn’t capture this so we simply don’t know. If a large portion of respondents in the”Christian” category were hovering between this and another response, again, they might shift their answers when responding on a different day, perhaps having just had a conversation with a friend which shifted their thinking. Even the inertia of survey design can have an effect on this, so responding to other questions in a particular way, thinking about ethnic identity, for example, can prime a person to think about their religious identity in a different or more focussed way, altering their response to the question. For this reason, some survey instruments randomise the order of questions. This hasn’t been done on the census (which would have been quite hard work given that most of the instruments were printed hard copies!), so again, we can’t really be sure if those answers given are stable. Finally, researchers have also found that when people are asked to mark their religious affiliation, sometimes they can prefer to mark more than one answer. A person might consider themselves to be “Muslim” but also “Spiritual but not religious” preferring the combination of those identities. It is also the case that respondents can identify with more unexpected hybrid religious identities, such as “Christian” and “Hindu”. The census only allows respondents to tick a single box for the religion category. It is worth noting that, in contrast, the responses for ethnicity allow for combinations. Given that this is the case, it’s impossible to know which way a person went at the fork in the road as they were forced to choose just one half of this kind of hybrid identity. Finally, it is interesting to wonder exactly what it means for a person when they tick a box like this. Is it because they attend synagogue on a weekly basis? Some persons would consider weekly attendance at workship a prerequisite for membership in a group, but others would not. Indeed we can infer from surveys and research which aims to track rates of participation in weekly worship that many people who tick boxes for particular religious identities on the census have never attended a worship service at all.\nWhat does this mean for our results? Are they completely unreliable and invalid? I don’t think this is the case or that taking a clear-eyed look at the force and stability of our underlying data should be cause for despair. Instead, the most appropriate response is humility. Someone has made a statement which is recorded in the census, of this we can be sure. They felt it to be an accurate response on some level based on the information they had at the time. And with regard to the census, it is a massive, almost completely population level, sample so there is additional validity there. The easiest way to represent all this reality in the form of speaking truthfully about our data is to acknowledge that however valid it may seem, it is nonetheless a snapshot. For this reason, I would always advise that the best title for a chart is one which specifies the data set. We should also probably do something different with those non-responses:\n\nggplot(uk_census_2021_religion_merged, aes(fill=fct_reorder(dataset, value), x=reorder(key,-value),value, y=perc)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + scale_fill_brewer(palette = \"Set1\") + ggtitle(\"Religious Affiliation in the 2021 Census of England and Wales\") + xlab(\"\") + ylab(\"\")\n\n\n\n\nChange orientation of X axis labels + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))\nRelabel fields Simplify y-axis labels Add percentage text to bars (or maybe save for next chapter?)" + "text": "2.5 Is your chart accurate? Telling the truth in data science\nThere is some technical work yet to be done fine-tuning the visualisation of our chart here. But I’d like to pause for a moment and consider an ethical question. Is the title of this chart truthful and accurate? On one hand, it is a straight-forward reference to the nature of the question asked on the 2021 census survey instrument. However, as you will see in the next chapter, large data sets from the same year which asked a fairly similar question yield different results. Part of this could be attributed to the amount of non-respose to this specific question which, in the 2021 census is between 5-6% across many demographics. It’s possible (though perhaps unlikely) that all those non-responses were Sikh respondents who felt uncomfortable identifying themselves on such a survey. If even half of the non-responses were of this nature, this would dramatically shift the results especially in comparison to other minority groups. So there is some work for us to do here in representing non-response as a category on the census.\nIt’s equally possible that someone might feel uncertain when answering, but nonetheless land on a particular decision marking “Christian” when they wondered if they should instead tick “no religion. Some surveys attempt to capture uncertainty in this way, asking respondents to mark how confident they are about their answers, but the census hasn’t capture this so we simply don’t know. If a large portion of respondents in the”Christian” category were hovering between this and another response, again, they might shift their answers when responding on a different day, perhaps having just had a conversation with a friend which shifted their thinking. Even the inertia of survey design can have an effect on this, so responding to other questions in a particular way, thinking about ethnic identity, for example, can prime a person to think about their religious identity in a different or more focussed way, altering their response to the question. For this reason, some survey instruments randomise the order of questions. This hasn’t been done on the census (which would have been quite hard work given that most of the instruments were printed hard copies!), so again, we can’t really be sure if those answers given are stable.\nFinally, researchers have also found that when people are asked to mark their religious affiliation, sometimes they can prefer to mark more than one answer. A person might consider themselves to be “Muslim” but also “Spiritual but not religious” preferring the combination of those identities. It is also the case that respondents can identify with more unexpected hybrid religious identities, such as “Christian” and “Hindu”. The census only allows respondents to tick a single box for the religion category. It is worth noting that, in contrast, the responses for ethnicity allow for combinations. Given that this is the case, it’s impossible to know which way a person went at the fork in the road as they were forced to choose just one half of this kind of hybrid identity. Finally, it is interesting to wonder exactly what it means for a person when they tick a box like this. Is it because they attend synagogue on a weekly basis? Some persons would consider weekly attendance at workship a prerequisite for membership in a group, but others would not. Indeed we can infer from surveys and research which aims to track rates of participation in weekly worship that many people who tick boxes for particular religious identities on the census have never attended a worship service at all.\nWhat does this mean for our results? Are they completely unreliable and invalid? I don’t think this is the case or that taking a clear-eyed look at the force and stability of our underlying data should be cause for despair. Instead, the most appropriate response is humility. Someone has made a statement which is recorded in the census, of this we can be sure. They felt it to be an accurate response on some level based on the information they had at the time. And with regard to the census, it is a massive, almost completely population level, sample so there is additional validity there. The easiest way to represent all this reality in the form of speaking truthfully about our data is to acknowledge that however valid it may seem, it is nonetheless a snapshot. For this reason, I would always advise that the best title for a chart is one which specifies the data set. We should also probably do something different with those non-responses:\n\nggplot(uk_census_2021_religion_merged, aes(fill=fct_reorder(dataset, value), x=reorder(key,-value),value, y=perc)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + scale_fill_brewer(palette = \"Set1\") + ggtitle(\"Religious Affiliation in the 2021 Census of England and Wales\") + xlab(\"\") + ylab(\"\")\n\n\n\n\nChange orientation of X axis labels + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))\nRelabel fields Simplify y-axis labels Add percentage text to bars (or maybe save for next chapter?)" }, { "objectID": "chapter_1.html#making-our-script-reproducible", @@ -102,14 +102,14 @@ "href": "chapter_1.html#multifactor-visualisation", "title": "2  The 2021 UK Census", "section": "2.7 Multifactor Visualisation", - "text": "2.7 Multifactor Visualisation\nOne element of R data analysis that can get really interesting is working with multiple variables. Above we’ve looked at the breakdown of religious affiliation across the whole of England and Wales (Scotland operates an independent census), and by placing this data alongside a specific region, we’ve already made a basic entry into working with multiple variables but this can get much more interesting. Adding an additional quantative variable (also known as bivariate data) into the mix, however can also generate a lot more information and we have to think about visualising it in different ways which can still communicate with visual clarity in spite of the additional visual noise which is inevitable with enhanced complexity. Let’s have a look at the way that religion in England and Wales breaks down by ethnicity.\n\nlibrary(nomisr)\n\n# Process to explore nomis() data for specific datasets\nreligion_search <- nomis_search(name = \"*Religion*\")\nreligion_measures <- nomis_get_metadata(\"NM_529_1\", \"measures\")\ntibble::glimpse(religion_measures)\n\nRows: 2\nColumns: 3\n$ id <chr> \"20100\", \"20301\"\n$ label.en <chr> \"value\", \"percent\"\n$ description.en <chr> \"value\", \"percent\"\n\nreligion_geography <- nomis_get_metadata(\"NM_529_1\", \"geography\", \"TYPE\")\n\n# Get table of Census 2011 religion data from nomis\nz <- nomis_get_data(id = \"NM_529_1\", time = \"latest\", geography = \"TYPE499\", measures=c(20301))\n# Filter down to simplified dataset with England / Wales and percentages without totals\nuk_census_2011_religion <- filter(z, GEOGRAPHY_NAME==\"England and Wales\" & RURAL_URBAN_NAME==\"Total\" & C_RELPUK11_NAME != \"All categories: Religion\")\n# Drop unnecessary columns\nuk_census_2011_religion <- select(uk_census_2011_religion, C_RELPUK11_NAME, OBS_VALUE)\n# Plot results\nplot1 <- ggplot(uk_census_2011_religion, aes(x = C_RELPUK11_NAME, y = OBS_VALUE)) + geom_bar(stat = \"identity\") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))\nggsave(filename = \"plot.png\", plot = plot1)\n\nSaving 7 x 5 in image\n\n# grab data from nomis for 2011 census religion / ethnicity table\nz1 <- nomis_get_data(id = \"NM_659_1\", time = \"latest\", geography = \"TYPE499\", measures=c(20100))\n# select relevant columns\nuk_census_2011_religion_ethnicitity <- select(z1, GEOGRAPHY_NAME, C_RELPUK11_NAME, C_ETHPUK11_NAME, OBS_VALUE)\n# Filter down to simplified dataset with England / Wales and percentages without totals\nuk_census_2011_religion_ethnicitity <- filter(uk_census_2011_religion_ethnicitity, GEOGRAPHY_NAME==\"England and Wales\" & C_RELPUK11_NAME != \"All categories: Religion\" & C_ETHPUK11_NAME != \"All categories: Ethnic group\")\n# Simplify data to only include general totals and omit subcategories\nuk_census_2011_religion_ethnicitity <- uk_census_2011_religion_ethnicitity %>% filter(grepl('Total', C_ETHPUK11_NAME))\n\nggplot(uk_census_2011_religion_ethnicitity, aes(fill=C_ETHPUK11_NAME, x=C_RELPUK11_NAME, y=OBS_VALUE)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + scale_fill_brewer(palette = \"Set1\") + ggtitle(\"Religious Affiliation in the 2021 Census of England and Wales\") + xlab(\"\") + ylab(\"\") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))\n\n\n\n\nThe trouble with using grouped bars here, as you can see, is that there are quite sharp disparities which make it hard to compare in meaningful ways. We could use logarithmic rather than linear scaling as an option, but this is hard for many general public audiences to apprecaite without guidance. One alternative quick fix is to extract data from “white” respondents which can then be placed in a separate chart with a different scale.\n\n# Filter down to simplified dataset with England / Wales and percentages without totals\nuk_census_2011_religion_ethnicitity_white <- filter(uk_census_2011_religion_ethnicitity, C_ETHPUK11_NAME == \"White: Total\")\nuk_census_2011_religion_ethnicitity_nonwhite <- filter(uk_census_2011_religion_ethnicitity, C_ETHPUK11_NAME != \"White: Total\")\n\nggplot(uk_census_2011_religion_ethnicitity_nonwhite, aes(fill=C_ETHPUK11_NAME, x=C_RELPUK11_NAME, y=OBS_VALUE)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + scale_fill_brewer(palette = \"Set1\") + ggtitle(\"Religious Affiliation in the 2021 Census of England and Wales\") + xlab(\"\") + ylab(\"\") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))\n\n\n\n\nThis still doesn’t quite render with as much visual clarity and communication as I’d like. For a better look, we can use a technique in R called “faceting” to create a series of small charts which can be viewed alongside one another.\n\nggplot(uk_census_2011_religion_ethnicitity_nonwhite, aes(x=C_RELPUK11_NAME, y=OBS_VALUE)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + facet_wrap(~C_ETHPUK11_NAME, ncol = 2) + scale_fill_brewer(palette = \"Set1\") + ggtitle(\"Religious Affiliation in the 2011 Census of England and Wales\") + xlab(\"\") + ylab(\"\") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))" + "text": "2.7 Multifactor Visualisation\nOne element of R data analysis that can get really interesting is working with multiple variables. Above we’ve looked at the breakdown of religious affiliation across the whole of England and Wales (Scotland operates an independent census), and by placing this data alongside a specific region, we’ve already made a basic entry into working with multiple variables but this can get much more interesting. Adding an additional quantative variable (also known as bivariate data) into the mix, however can also generate a lot more information and we have to think about visualising it in different ways which can still communicate with visual clarity in spite of the additional visual noise which is inevitable with enhanced complexity. Let’s have a look at the way that religion in England and Wales breaks down by ethnicity.\n\n\n\n\n\n\nWhat is Nomis?\n\n\n\nFor the UK, census data is made available for programmatic research like this via an organisation called NOMIS. Luckily for us, there is an R library you can use to access nomis directly which greatly simplifies the process of pulling data down from the platform. It’s worth noting that if you’re not in the UK, there are similar options for other countries. Nearly every R textbook I’ve ever seen works with USA census data, so you’ll find plenty of documentation available on the tools you can use for US Census data. Similarly for the EU, Canada, Austrailia etc.\nHere’s the process to identify a dataset within the nomis platform:\n\n# Process to explore nomis() data for specific datasets\nlibrary(nomisr)\n# temporarily commenting out until renv can be implemented and runtime errors in other environments avoided:\n#religion_search <- nomis_search(name = \"*Religion*\")\n#religion_measures <- nomis_get_metadata(\"ST104\", \"measures\")\n#tibble::glimpse(religion_measures)\n#religion_geography <- nomis_get_metadata(\"NM_529_1\", \"geography\", \"TYPE\")\n\n\n\n\nlibrary(nomisr)\n# Get table of Census 2011 religion data from nomis\n# temporarily commenting out until renv can be implemented and runtime errors in other environments avoided:\n#z <- nomis_get_data(id = \"NM_529_1\", time = \"latest\", geography = \"TYPE499\", measures=c(20301))\n#saveRDS(z, file = \"z.rds\")\nz <- readRDS(file = (here(\"example_data\", \"z.rds\")))\n\n# Filter down to simplified dataset with England / Wales and percentages without totals\nuk_census_2011_religion <- filter(z, GEOGRAPHY_NAME==\"England and Wales\" & RURAL_URBAN_NAME==\"Total\" & C_RELPUK11_NAME != \"All categories: Religion\")\n# Drop unnecessary columns\nuk_census_2011_religion <- select(uk_census_2011_religion, C_RELPUK11_NAME, OBS_VALUE)\n# Plot results\nplot1 <- ggplot(uk_census_2011_religion, aes(x = C_RELPUK11_NAME, y = OBS_VALUE)) + geom_bar(stat = \"identity\") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))\n# ggsave(filename = \"plot.png\", plot = plot1)\n\n# grab daata from nomis for 2001 census religion / ethnicity\n\n# temporarily commenting out until renv can be implemented and runtime errors in other environments avoided:\n#z0 <- nomis_get_data(id = \"NM_1872_1\", time = \"latest\", geography = \"TYPE499\", measures=c(20100))\n#saveRDS(z0, file = \"z0.rds\")\nz0 <- readRDS(file = (here(\"example_data\", \"z0.rds\")))\n\n# select relevant columns\nuk_census_2001_religion_ethnicity <- select(z0, GEOGRAPHY_NAME, C_RELPUK11_NAME, C_ETHHUK11_NAME, OBS_VALUE)\n# Filter down to simplified dataset with England / Wales and percentages without totals\nuk_census_2001_religion_ethnicity <- filter(uk_census_2001_religion_ethnicity, GEOGRAPHY_NAME==\"England and Wales\" & C_RELPUK11_NAME != \"All categories: Religion\")\n# Simplify data to only include general totals and omit subcategories\nuk_census_2001_religion_ethnicity <- uk_census_2001_religion_ethnicity %>% filter(grepl('Total', C_ETHHUK11_NAME))\n\n# grab data from nomis for 2011 census religion / ethnicity table\n# commenting out nomis_get temporarily until I can get renv working properly here\n#z1 <- nomis_get_data(id = \"NM_659_1\", time = \"latest\", geography = \"TYPE499\", measures=c(20100))\n#saveRDS(z1, file = \"z1.rds\")\nz1 <- readRDS(file = (here(\"example_data\", \"z1.rds\")))\n\n# select relevant columns\nuk_census_2011_religion_ethnicity <- select(z1, GEOGRAPHY_NAME, C_RELPUK11_NAME, C_ETHPUK11_NAME, OBS_VALUE)\n# Filter down to simplified dataset with England / Wales and percentages without totals\nuk_census_2011_religion_ethnicity <- filter(uk_census_2011_religion_ethnicity, GEOGRAPHY_NAME==\"England and Wales\" & C_RELPUK11_NAME != \"All categories: Religion\" & C_ETHPUK11_NAME != \"All categories: Ethnic group\")\n# Simplify data to only include general totals and omit subcategories\nuk_census_2011_religion_ethnicity <- uk_census_2011_religion_ethnicity %>% filter(grepl('Total', C_ETHPUK11_NAME))\n\n# grab data from nomis for 2021 census religion / ethnicity table\n#z2 <- nomis_get_data(id = \"NM_2131_1\", time = \"latest\", geography = \"TYPE499\", measures=c(20100))\n#saveRDS(z2, file = \"z2.rds\")\nz2 <- readRDS(file = (here(\"example_data\", \"z2.rds\")))\n\n# select relevant columns\nuk_census_2021_religion_ethnicity <- select(z2, GEOGRAPHY_NAME, C2021_RELIGION_10_NAME, C2021_ETH_8_NAME, OBS_VALUE)\n# Filter down to simplified dataset with England / Wales and percentages without totals\nuk_census_2021_religion_ethnicity <- filter(uk_census_2021_religion_ethnicity, GEOGRAPHY_NAME==\"England and Wales\" & C2021_RELIGION_10_NAME != \"Total\" & C2021_ETH_8_NAME != \"Total\")\n# 2021 census includes white sub-groups so we need to omit those so we just have totals:\nuk_census_2021_religion_ethnicity <- filter(uk_census_2021_religion_ethnicity, C2021_ETH_8_NAME != \"White: English, Welsh, Scottish, Northern Irish or British\" & C2021_ETH_8_NAME != \"White: Irish\" & C2021_ETH_8_NAME != \"White: Gypsy or Irish Traveller, Roma or Other White\")\n\nggplot(uk_census_2011_religion_ethnicity, aes(fill=C_ETHPUK11_NAME, x=C_RELPUK11_NAME, y=OBS_VALUE)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + scale_fill_brewer(palette = \"Set1\") + ggtitle(\"Religious Affiliation in the 2021 Census of England and Wales\") + xlab(\"\") + ylab(\"\") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))\n\n\n\n\nThe trouble with using grouped bars here, as you can see, is that there are quite sharp disparities which make it hard to compare in meaningful ways. We could use logarithmic rather than linear scaling as an option, but this is hard for many general public audiences to apprecaite without guidance. One alternative quick fix is to extract data from “white” respondents which can then be placed in a separate chart with a different scale.\n\n# Filter down to simplified dataset with England / Wales and percentages without totals\nuk_census_2011_religion_ethnicity_white <- filter(uk_census_2011_religion_ethnicity, C_ETHPUK11_NAME == \"White: Total\")\nuk_census_2011_religion_ethnicity_nonwhite <- filter(uk_census_2011_religion_ethnicity, C_ETHPUK11_NAME != \"White: Total\")\n\nggplot(uk_census_2011_religion_ethnicity_nonwhite, aes(fill=C_ETHPUK11_NAME, x=C_RELPUK11_NAME, y=OBS_VALUE)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + scale_fill_brewer(palette = \"Set1\") + ggtitle(\"Religious Affiliation in the 2021 Census of England and Wales\") + xlab(\"\") + ylab(\"\") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))\n\n\n\n\nThis still doesn’t quite render with as much visual clarity and communication as I’d like. For a better look, we can use a technique in R called “faceting” to create a series of small charts which can be viewed alongside one another.\n\nggplot(uk_census_2011_religion_ethnicity_nonwhite, aes(x=C_RELPUK11_NAME, y=OBS_VALUE)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + facet_wrap(~C_ETHPUK11_NAME, ncol = 2) + scale_fill_brewer(palette = \"Set1\") + ggtitle(\"Religious Affiliation in the 2011 Census of England and Wales\") + xlab(\"\") + ylab(\"\") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))\n\n\n\n\nFor our finale chart, I’d like to take the faceted chart we’ve just done, and add in totals for the previous two census years (2001 and 2011) so we can see how trends are changing in terms of religious affiliation within ethnic self-identification categories. We’ll draw on some techniques we’re already developed above using rbind() to connect up each of these charts (after we’ve added a column identifying each chart by the census year). We will also need to use one new technique to change the wording of ethnic categories as this isn’t consistent from one census to the next and ggplot will struggle to chart things if the terms being used are exactly the same. We’ll use mutate() again to accomplish this with some slightly different code.\n\n# First add column to each dataframe so we don't lose track of the census it comes from:\nuk_census_2001_religion_ethnicity$dataset <- c(\"2001\")\nuk_census_2011_religion_ethnicity$dataset <- c(\"2011\")\nuk_census_2021_religion_ethnicity$dataset <- c(\"2021\")\n\n# Let's tidy the names of each column:\n\nnames(uk_census_2001_religion_ethnicity) <- c(\"Geography\", \"Religion\", \"Ethnicity\", \"Value\", \"Year\")\nnames(uk_census_2011_religion_ethnicity) <- c(\"Geography\", \"Religion\", \"Ethnicity\", \"Value\", \"Year\")\nnames(uk_census_2021_religion_ethnicity) <- c(\"Geography\", \"Religion\", \"Ethnicity\", \"Value\", \"Year\")\n\n# Next we need to change the terms using mutate()\nuk_census_2001_religion_ethnicity <- uk_census_2001_religion_ethnicity %>% \n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^White: Total$\", replacement = \"White\")) %>%\n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^Mixed: Total$\", replacement = \"Mixed\")) %>%\n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^Asian: Total$\", replacement = \"Asian\")) %>%\n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^Black or Black British: Total$\", replacement = \"Black\")) %>%\n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^Chinese or Other ethnic group: Total$\", replacement = \"Other\"))\n \nuk_census_2011_religion_ethnicity <- uk_census_2011_religion_ethnicity %>% \n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^White: Total$\", replacement = \"White\")) %>%\n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^Mixed/multiple ethnic group: Total$\", replacement = \"Mixed\")) %>%\n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^Asian/Asian British: Total$\", replacement = \"Asian\")) %>%\n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^Black/African/Caribbean/Black British: Total$\", replacement = \"Black\")) %>%\n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^Other ethnic group: Total$\", replacement = \"Other\"))\n\nuk_census_2021_religion_ethnicity <- uk_census_2021_religion_ethnicity %>% \n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^White: Total$\", replacement = \"White\")) %>%\n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^Mixed or Multiple ethnic groups$\", replacement = \"Mixed\")) %>%\n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^Asian, Asian British or Asian Welsh$\", replacement = \"Asian\")) %>%\n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^Black, Black British, Black Welsh, Caribbean or African$\", replacement = \"Black\")) %>%\n mutate(Ethnicity = str_replace_all(Ethnicity, \n pattern = \"^Other ethnic group$\", replacement = \"Other\"))\n\n# Now let's merge the tables:\n\nuk_census_merged_religion_ethnicity <- rbind(uk_census_2021_religion_ethnicity, uk_census_2011_religion_ethnicity)\n\nuk_census_merged_religion_ethnicity <- rbind(uk_census_merged_religion_ethnicity, uk_census_2001_religion_ethnicity)\n\n# As above, we'll split out non-white and white:\n\nuk_census_merged_religion_ethnicity_nonwhite <- filter(uk_census_merged_religion_ethnicity, Ethnicity != \"White\")\n\n# Time to plot!\n\nggplot(uk_census_merged_religion_ethnicity_nonwhite, aes(fill=Year, x=Religion, y=Value)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + facet_wrap(~Ethnicity, ncol = 2) + scale_fill_brewer(palette = \"Set1\") + ggtitle(\"Religious Affiliation in the 2001-2021 Census of England and Wales\") + xlab(\"\") + ylab(\"\") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))\n\n\n\n\nThere are a few formatting issues which remain. Our y-axis number labels are in scientific format which isn’t really very easy to read. You can use the very powerful and flexible scales() library to bring in some more readable formatting of numbers in a variety of places in R including in ggplot visualizations.\n\nlibrary(scales)\n\n\nAttaching package: 'scales'\n\n\nThe following object is masked from 'package:purrr':\n\n discard\n\n\nThe following object is masked from 'package:readr':\n\n col_factor\n\nggplot(uk_census_merged_religion_ethnicity_nonwhite, aes(fill=Year, x=Religion, y=Value)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + facet_wrap(~Ethnicity, ncol = 2) + scale_fill_brewer(palette = \"Set1\") + scale_y_continuous(labels = unit_format(unit = \"M\", scale = 1e-6), breaks = breaks_extended(8)) + ggtitle(\"Religious Affiliation in the 2001-2021 Census of England and Wales\") + xlab(\"\") + ylab(\"\") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))\n\n\n\n# https://ggplot2-book.org/scales-position#sec-position-continuous-breaks\n\nThis chart shows an increase in almost every category, though it’s a bit hard to read in some cases. However, this information is based on the increase in raw numbers. It’s possbile that numbers may be going up, but in some cases the percentage share for a particular category has actually gone down. Let’s transform and visualise our data as percentages to see what kind of trends we can actually isolate:\n\nuk_census_merged_religion_ethnicity <- uk_census_merged_religion_ethnicity %>%\n group_by(Ethnicity, Year) %>%\n dplyr::mutate(Percent = Value/sum(Value))\n\nggplot(uk_census_merged_religion_ethnicity, aes(fill=Year, x=Religion, y=Percent)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + facet_wrap(~Ethnicity, scales=\"free_x\") + scale_fill_brewer(palette = \"Set1\") + scale_y_continuous(labels = scales::percent) + ggtitle(\"Religious Affiliation in the 2001-2021 Census of England and Wales\") + xlab(\"\") + ylab(\"\") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))\n\n\n\n\nNow you can see why this shift is important - the visualisation tells a completely different story in some cases across the two different charts. In the first, working off raw numbers we see a net increase in Christianity across all categories. But if we take into account the fact that the overall share of population is growing for each of these groups, their actual composition is changing in a different direction. The proportion of each group is declining across the three census periods (albeit with an exception for the “Other” category from 2011 to 2021).\nTo highlight a few features of this final plot, I’ve used a specific feature within facet_wrap scales = \"free_x\" to let each of the individual facets adjust the total range on the x-axis. Since we’re looking at trends here and not absolute values, having correspondence across scales isn’t important and this makes for something a bit more visually tidy. I’ve also shifted the code for scale_y_continuous to render values as percentages (rather than millions).\nIn case you want to print this plot out and hang it on your wall, you can use the ggsave tool to render the chart as an image file:\n\nplot1 <- ggplot(uk_census_merged_religion_ethnicity, aes(fill=Year, x=Religion, y=Percent)) + geom_bar(position=\"dodge\", stat =\"identity\", colour = \"black\") + facet_wrap(~Ethnicity, scales=\"free_x\") + scale_fill_brewer(palette = \"Set1\") + scale_y_continuous(labels = scales::percent) + ggtitle(\"Religious Affiliation in the 2001-2021 Census of England and Wales\") + xlab(\"\") + ylab(\"\") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))\n\nggsave(\"chart.png\", plot=plot1, width = 8, height = 10, units=c(\"in\"))" }, { "objectID": "chapter_2.html", "href": "chapter_2.html", "title": "3  Survey Data: Spotlight Project", "section": "", - "text": "4 Loading in some data\n# R Setup -----------------------------------------------------------------\nsetwd(\"/Users/kidwellj/gits/hacking_religion_textbook/hacking_religion\")\nlibrary(here)\n\nhere() starts at /Users/kidwellj/gits/hacking_religion_textbook\n\nlibrary(tidyverse)\n\n-- Attaching core tidyverse packages ------------------------ tidyverse 2.0.0 --\nv dplyr 1.1.3 v readr 2.1.4\nv forcats 1.0.0 v stringr 1.5.0\nv ggplot2 3.4.3 v tibble 3.2.1\nv lubridate 1.9.3 v tidyr 1.3.0\nv purrr 1.0.2 \n\n\n-- Conflicts ------------------------------------------ tidyverse_conflicts() --\nx dplyr::filter() masks stats::filter()\nx dplyr::lag() masks stats::lag()\ni Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors\n\nlibrary(haven) # used for importing SPSS .sav files\nhere::i_am(\"chapter_2.qmd\")\n\nhere() starts at /Users/kidwellj/gits/hacking_religion_textbook/hacking_religion\n\nclimate_experience_data <- read_sav(here(\"example_data\", \"climate_experience_data.sav\"))\nThe first thing to note here is that we’ve drawn in a different type of data file, this time from an .sav file, usully produced by the statistics software package SPSS. This uses a different R Library (I use haven for this). The upside is that in some cases where you have survey data with both a code and a value like “1” is eqivalent to “very much agree” this will preserve both in the R dataframe that is created. Now that you’ve loaded in data, you have a new R dataframe called “climate_experience_data” with a lot of columns with just under 1000 survey responses.\nOne of the challenges we faced when running this study is how to gather responsible data from surveys regarding religious identity. We’ll dive into this in depth as we do analysis and look at some of the agreements and conflicts in terms of respondent attribution. Just to set the stage, we used the following kinds of question to ask about religion and spirituality:\nThis is one way of measuring religion, that is, to ask a person if they consider themselves formally affiliated with a particular group. This kind of question has some (serious) limitations, but we’ll get to that in a moment.\nWe also asked respondents (Q57): “Regardless of whether you belong to a particular religion, how religious would you say you are?” and then provided a slider from 0 (not religious at all) to 10 (very religious).\nWe included some classic indicators about how often respondents go to worship (Q58): Apart from weddings, funerals and other special occasions, how often do you attend religious services? and (Q59): “Q59 Apart from when you are at religious services, how often do you pray?”\nEach of these measures a particular kind of dimension, and it is interesting to note that sometimes there are stronger correlations between how often a person attends worship services (weekly versus once a year) and a particular view, than there is between their affiliation (if they are Christian or Pagan). We’ll do some exploratory work shortly to see how this is the case in our sample. We also included a series of questions about spirituality in Q52 and used a nature relatedness scale Q51.\nYou’ll find that many surveys will only use one of these forms of question and ignore the rest. I think this is a really bad idea as religious belonging, identity, and spirituality are far too complex to work off a single form of response. We can also test out how these different attributions relate to other demographic features, like interest in politics, economic attainment, etc.\nLet’s dive into the data and see how this all works out. We’ll start with the question 56 data, around religious affiliation:\nreligious_affiliation <- as_tibble(as_factor(climate_experience_data$Q56))\nnames(religious_affiliation) <- c(\"response\")\nreligious_affiliation <- filter(religious_affiliation, !is.na(response))\nThere are few things we need to do here to get the data into initial proper shape. This might be called “cleaning” the data:\nIf we pause at this point to view the data, you’ll see it’s basically just a long list of survey responses. What we need is a count of each unique response (or factor). This will take a few more steps:\nreligious_affiliation_sums <- religious_affiliation %>% \n1 dplyr::count(response, sort = TRUE) %>%\n2 dplyr::mutate(response = forcats::fct_rev(forcats::fct_inorder(response)))\nreligious_affiliation_sums <- religious_affiliation_sums %>% \n3 dplyr::mutate(perc = scales::percent(n / sum(n), accuracy = .1, trim = FALSE))\n\n\n1\n\nFirst we generate new a dataframe with sums per category and\n\n2\n\n…sort in descending order\n\n3\n\nThen we add new column with percentages based on the sums you’ve just generated\nThat should give us a tidy table of results, which you can see if you view the contents of our new religious_affiliation_sums dataframe:\nhead(religious_affiliation_sums)\n\n# A tibble: 6 x 3\n response n perc \n <fct> <int> <chr> \n1 Christian 342 \"33.9%\"\n2 Muslim 271 \"26.9%\"\n3 No religion 108 \"10.7%\"\n4 Hindu 72 \" 7.1%\"\n5 Atheist 54 \" 5.4%\"\n6 Spiritual but not religious 38 \" 3.8%\"\n# make plot\nggplot(religious_affiliation_sums, aes(x = n, y = response)) +\n geom_col(colour = \"white\") + \n ## add percentage labels\n geom_text(aes(label = perc),\n ## make labels left-aligned and white\n hjust = 1, nudge_x = -.5, colour = \"white\", size=3)\nAdd colours Use mutate to put “prefer not to say” at the bottom # Info here: https://r4ds.had.co.nz/factors.html#modifying-factor-levels\ncaption <- “Christian Denomination” # TODO: copy plot above for Q56 to add two additional plots using climate_experience_data_named\\(Q56b and climate_experience_data_named\\)Q56c # Religious Affiliation b - Christian Denomination Subquestion christian_denomination <- qualtrics_process_single_multiple_choice(climate_experience_data_named\\(Q56b) christian_denomination_table <- chart_single_result_flextable(climate_experience_data_named\\)Q56b, desc(Count)) christian_denomination_table save_as_docx(christian_denomination_table, path = “./figures/q56_religious_affiliation_xn_denomination.docx”)\nchristian_denomination_hi <- filter(climate_experience_data_named, Q56 == “Christian”, Q57_bin == “high”) christian_denomination_hi <- qualtrics_process_single_multiple_choice(christian_denomination_hi$Q56b) christian_denomination_hi\ncaption <- “Islamic Identity” # Should the label be different than income since the data examined is the Affiliation? # TODO: adjust plot to factor using numbered responses on this question (perhaps also above) religious_affiliationc <- qualtrics_process_single_multiple_choice(climate_experience_data_named\\(Q56c) religious_affiliationc_plot <- plot_horizontal_bar(religious_affiliationc) religious_affiliationc_plot <- religious_affiliationc_plot + labs(caption = caption, x = \"\", y = \"\") religious_affiliationc_plot ggsave(\"figures/q56c_religious_affiliation.png\", width = 20, height = 10, units = \"cm\") religious_affiliationc_table <- chart_single_result_flextable(climate_experience_data_named\\)Q56c, Count) religious_affiliationc_table save_as_docx(religious_affiliationc_table, path = “./figures/q56_religious_affiliation_islam.docx”)\ncaption <- “Respondent Religiosity” religiosity <- qualtrics_process_single_multiple_choice(as.character(climate_experience_data_named\\(Q57_1)) religiosity_plot <- plot_horizontal_bar(religiosity) religiosity_plot <- religiosity_plot + labs(caption = caption, x = \"\", y = \"\") religiosity_plot ggsave(\"figures/q57_religiosity_plot.png\", width = 20, height = 10, units = \"cm\") religiosity_table <- chart_single_result_flextable(climate_experience_data_named\\)Q57_1, desc(Variable)) religiosity_table save_as_docx(religious_affiliationc_table, path = “./figures/q57_religiousity.docx”)\ncaption <- “Respondent Attendance of Religious Services” religious_service_attend <- qualtrics_process_single_multiple_choice(climate_experience_data_named\\(Q58) religious_service_attend_plot <- plot_horizontal_bar(religious_service_attend) religious_service_attend_plot <- religious_service_attend_plot + labs(title = caption, x = \"\", y = \"\") religious_service_attend_plot ggsave(\"figures/q58_religious_service_attend.png\", width = 20, height = 10, units = \"cm\") religious_service_attend_table <- chart_single_result_flextable(climate_experience_data_named\\)Q58, Count) religious_service_attend_table save_as_docx(religious_service_attend_table, path = “./figures/q58_religious_service_attend.docx”)\ndf <- select(climate_experience_data, Q52_bin, Q53_bin, Q57_bin, Q58) names(df) <- c(“Q52_bin”, “Q53_bin”, “Q57_bin”, “response”) facet_names <- c(Q52_bin = “Spirituality”, Q53_bin = “Politics L/R”, Q57_bin = “Religiosity”, low=“low”, medium=“medium”, high=“high”) facet_labeller <- function(variable,value){return(facet_names[value])} df\\(response <- factor(df\\)response, ordered = TRUE, levels = c(“1”, “2”, “3”, “4”, “5”)) df\\(response <- fct_recode(df\\)response, “More than once a week” = “1”, “Once a week” = “2”, “At least once a month” = “3”, “Only on special holy days” = “4”, “Never” = “5”) df %>% # we need to get the data including facet info in long format, so we use pivot_longer() pivot_longer(!response, names_to = “bin_name”, values_to = “b”) %>% # add counts for plot below count(response, bin_name, b) %>% group_by(bin_name,b) %>% mutate(perc=paste0(round(n*100/sum(n),1),“%”)) %>% # run ggplot ggplot(aes(x = n, y = ““, fill = response)) + geom_col(position=position_fill(), aes(fill=response)) + geom_text(aes(label = perc), position = position_fill(vjust=.5), size=2) + scale_fill_brewer(palette =”Dark2”, type = “qual”) + scale_x_continuous(labels = scales::percent_format()) + facet_grid(vars(b), vars(bin_name), labeller=as_labeller(facet_names)) + labs(caption = caption, x = ““, y =”“) + guides(fill = guide_legend(title = NULL)) ggsave(”figures/q58_faceted.png”, width = 30, height = 10, units = “cm”)\ncaption <- “Respondent Prayer Outside of Religious Services” prayer <- qualtrics_process_single_multiple_choice(climate_experience_data_named\\(Q59) prayer_plot <- plot_horizontal_bar(prayer) prayer_plot <- prayer_plot + labs(caption = caption, x = \"\", y = \"\") prayer_plot ggsave(\"figures/q59_prayer.png\", width = 20, height = 10, units = \"cm\") prayer_table <- chart_single_result_flextable(climate_experience_data_named\\)Q59, Count) prayer_table save_as_docx(prayer_table, path = “./figures/q59_prayer.docx”)\ndf <- select(climate_experience_data, Q52_bin, Q53_bin, Q57_bin, Q59) names(df) <- c(“Q52_bin”, “Q53_bin”, “Q57_bin”, “response”) facet_names <- c(Q52_bin = “Spirituality”, Q53_bin = “Politics L/R”, Q57_bin = “Religiosity”, low=“low”, medium=“medium”, high=“high”) facet_labeller <- function(variable,value){return(facet_names[value])} df\\(response <- factor(df\\)response, ordered = TRUE, levels = c(“1”, “2”, “3”, “4”, “5”)) df\\(response <- fct_recode(df\\)response, “More than once a week” = “1”, “Once a week” = “2”, “At least once a month” = “3”, “Only on special holy days” = “4”, “Never” = “5”) df %>% # we need to get the data including facet info in long format, so we use pivot_longer() pivot_longer(!response, names_to = “bin_name”, values_to = “b”) %>% # add counts for plot below count(response, bin_name, b) %>% group_by(bin_name,b) %>% mutate(perc=paste0(round(n*100/sum(n),1),“%”)) %>% # run ggplot ggplot(aes(x = n, y = ““, fill = response)) + geom_col(position=position_fill(), aes(fill=response)) + geom_text(aes(label = perc), position = position_fill(vjust=.5), size=2) + scale_fill_brewer(palette =”Dark2”, type = “qual”) + scale_x_continuous(labels = scales::percent_format()) + facet_grid(vars(b), vars(bin_name), labeller=as_labeller(facet_names)) + labs(caption = caption, x = ““, y =”“) + guides(fill = guide_legend(title = NULL)) ggsave(”figures/q59_faceted.png”, width = 30, height = 10, units = “cm”)\nq6_data <- qualtrics_process_single_multiple_choice_unsorted_streamlined(climate_experience_data$Q6)\ntitle <- “Do you think the climate is changing?”\nlevel_order <- c(“Don<80><99>t know”, “Definitely not changing”, “Probably not changing”, “Probably changing”, “Definitely changing”) ## code if a specific palette is needed for matching fill = wheel(ochre, num = as.integer(count(q6_data[1]))) # make plot q6_data_plot <- ggplot(q6_data, aes(x = n, y = response, fill = fill)) + geom_col(colour = “white”) + ## add percentage labels geom_text(aes(label = perc), ## make labels left-aligned and white hjust = 1, colour = “black”, size=4) + # use nudge_x = 30, to shift position ## reduce spacing between labels and bars scale_fill_identity(guide = “none”) + ## get rid of all elements except y axis labels + adjust plot margin theme_ipsum_rc() + theme(plot.margin = margin(rep(15, 4))) + easy_center_title() + # with thanks for helpful info on doing wrap here: https://stackoverflow.com/questions/21878974/wrap-long-axis-labels-via-labeller-label-wrap-in-ggplot2 scale_y_discrete(labels = wrap_format(30), limits = level_order) + theme(plot.title = element_text(size =18, hjust = 0.5), axis.text.y = element_text(size =16)) + labs(title = title, x = ““, y =”“)\nq6_data_plot\nggsave(“figures/q6.png”, width = 18, height = 12, units = “cm”)\nclimate_experience_data$Q51_score <- rowMeans(select(climate_experience_data, Q51_remote_vacation:Q51_heritage))\nclimate_experience_data <- climate_experience_data %>% mutate( Q51_bin = case_when( Q51_score > mean(Q51_score) + sd(Q51_score) ~ “high”, Q51_score < mean(Q51_score) - sd(Q51_score) ~ “low”, TRUE ~ “medium” ) %>% factor(levels = c(“low”, “medium”, “high”)) )\nclimate_experience_data$Q52_score <- rowMeans(select(climate_experience_data, Q52a_1:Q52f_1))\nclimate_experience_data <- climate_experience_data %>% mutate( Q52_bin = case_when( Q52_score > mean(Q52_score) + sd(Q52_score) ~ “high”, Q52_score < mean(Q52_score) - sd(Q52_score) ~ “low”, TRUE ~ “medium” ) %>% factor(levels = c(“low”, “medium”, “high”)) )" + "text": "4 Loading in some data\n# R Setup -----------------------------------------------------------------\nsetwd(\"/Users/kidwellj/gits/hacking_religion_textbook/hacking_religion\")\nlibrary(here)\n\nhere() starts at /Users/kidwellj/gits/hacking_religion_textbook\n\nlibrary(tidyverse)\n\n-- Attaching core tidyverse packages ------------------------ tidyverse 2.0.0 --\nv dplyr 1.1.3 v readr 2.1.4\nv forcats 1.0.0 v stringr 1.5.0\nv ggplot2 3.4.3 v tibble 3.2.1\nv lubridate 1.9.3 v tidyr 1.3.0\nv purrr 1.0.2 \n\n\n-- Conflicts ------------------------------------------ tidyverse_conflicts() --\nx dplyr::filter() masks stats::filter()\nx dplyr::lag() masks stats::lag()\ni Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors\n\nlibrary(haven) # used for importing SPSS .sav files\nhere::i_am(\"chapter_2.qmd\")\n\nhere() starts at /Users/kidwellj/gits/hacking_religion_textbook/hacking_religion\n\nclimate_experience_data <- read_sav(here(\"example_data\", \"climate_experience_data.sav\"))\nThe first thing to note here is that we’ve drawn in a different type of data file, this time from an .sav file, usully produced by the statistics software package SPSS. This uses a different R Library (I use haven for this). The upside is that in some cases where you have survey data with both a code and a value like “1” is eqivalent to “very much agree” this will preserve both in the R dataframe that is created. Now that you’ve loaded in data, you have a new R dataframe called “climate_experience_data” with a lot of columns with just under 1000 survey responses.\nOne of the challenges we faced when running this study is how to gather responsible data from surveys regarding religious identity. We’ll dive into this in depth as we do analysis and look at some of the agreements and conflicts in terms of respondent attribution. Just to set the stage, we used the following kinds of question to ask about religion and spirituality:\nThis is one way of measuring religion, that is, to ask a person if they consider themselves formally affiliated with a particular group. This kind of question has some (serious) limitations, but we’ll get to that in a moment.\nWe also asked respondents (Q57): “Regardless of whether you belong to a particular religion, how religious would you say you are?” and then provided a slider from 0 (not religious at all) to 10 (very religious).\nWe included some classic indicators about how often respondents go to worship (Q58): Apart from weddings, funerals and other special occasions, how often do you attend religious services? and (Q59): “Q59 Apart from when you are at religious services, how often do you pray?”\nEach of these measures a particular kind of dimension, and it is interesting to note that sometimes there are stronger correlations between how often a person attends worship services (weekly versus once a year) and a particular view, than there is between their affiliation (if they are Christian or Pagan). We’ll do some exploratory work shortly to see how this is the case in our sample. We also included a series of questions about spirituality in Q52 and used a nature relatedness scale Q51.\nYou’ll find that many surveys will only use one of these forms of question and ignore the rest. I think this is a really bad idea as religious belonging, identity, and spirituality are far too complex to work off a single form of response. We can also test out how these different attributions relate to other demographic features, like interest in politics, economic attainment, etc.\nLet’s dive into the data and see how this all works out. We’ll start with the question 56 data, around religious affiliation:\nreligious_affiliation <- as_tibble(as_factor(climate_experience_data$Q56))\nnames(religious_affiliation) <- c(\"response\")\nreligious_affiliation <- filter(religious_affiliation, !is.na(response))\nThere are few things we need to do here to get the data into initial proper shape. This might be called “cleaning” the data:\nIf we pause at this point to view the data, you’ll see it’s basically just a long list of survey responses. What we need is a count of each unique response (or factor). This will take a few more steps:\nreligious_affiliation_sums <- religious_affiliation %>% \n1 dplyr::count(response, sort = TRUE) %>%\n2 dplyr::mutate(response = forcats::fct_rev(forcats::fct_inorder(response)))\nreligious_affiliation_sums <- religious_affiliation_sums %>% \n3 dplyr::mutate(perc = scales::percent(n / sum(n), accuracy = .1, trim = FALSE))\n\n\n1\n\nFirst we generate new a dataframe with sums per category and\n\n2\n\n…sort in descending order\n\n3\n\nThen we add new column with percentages based on the sums you’ve just generated\nThat should give us a tidy table of results, which you can see if you view the contents of our new religious_affiliation_sums dataframe:\nhead(religious_affiliation_sums)\n\n# A tibble: 6 x 3\n response n perc \n <fct> <int> <chr> \n1 Christian 342 \"33.9%\"\n2 Muslim 271 \"26.9%\"\n3 No religion 108 \"10.7%\"\n4 Hindu 72 \" 7.1%\"\n5 Atheist 54 \" 5.4%\"\n6 Spiritual but not religious 38 \" 3.8%\"\n# make plot\nggplot(religious_affiliation_sums, aes(x = n, y = response)) +\n geom_col(colour = \"white\") + \n ## add percentage labels\n geom_text(aes(label = perc),\n ## make labels left-aligned and white\n hjust = 1, nudge_x = -.5, colour = \"white\", size=3)\nI’ve added one feature to our chart that wasn’t in the bar charts in chapter 1, text labels with the actual value on each bar.\nYou may be thinking about the plots we’ve just finished in chapter 1 and wondering how they compare. Let’s use the same facet approach that we’ve just used to render this data in a subsetted way.\n# First we need to add in data on ethnic self-identification from our respondents:\ndf <- select(climate_experience_data, Q56, Q0)\nreligious_affiliation_ethnicity <- as_tibble(as_factor(df))\nnames(religious_affiliation_ethnicity) <- c(\"Religion\", \"Ethnicity\")\n\nreligious_affiliation_ethnicity_sums <- religious_affiliation_ethnicity %>% \n group_by(Ethnicity) %>%\n dplyr::count(Religion, sort = TRUE) %>%\n dplyr::mutate(Religion = forcats::fct_rev(forcats::fct_inorder(Religion)))\n\nplot1 <- ggplot(religious_affiliation_ethnicity_sums, aes(x = n, y = Religion)) +\n geom_col(colour = \"white\") + facet_wrap(~Ethnicity, scales=\"free_x\")\n\nggsave(\"chart.png\", plot=plot1, width = 8, height = 10, units=c(\"in\"))\nUse mutate to put “prefer not to say” at the bottom # Info here: https://r4ds.had.co.nz/factors.html#modifying-factor-levels\ncaption <- “Christian Denomination” # TODO: copy plot above for Q56 to add two additional plots using climate_experience_data_named\\(Q56b and climate_experience_data_named\\)Q56c # Religious Affiliation b - Christian Denomination Subquestion christian_denomination <- qualtrics_process_single_multiple_choice(climate_experience_data_named\\(Q56b) christian_denomination_table <- chart_single_result_flextable(climate_experience_data_named\\)Q56b, desc(Count)) christian_denomination_table save_as_docx(christian_denomination_table, path = “./figures/q56_religious_affiliation_xn_denomination.docx”)\nchristian_denomination_hi <- filter(climate_experience_data_named, Q56 == “Christian”, Q57_bin == “high”) christian_denomination_hi <- qualtrics_process_single_multiple_choice(christian_denomination_hi$Q56b) christian_denomination_hi\ncaption <- “Islamic Identity” # Should the label be different than income since the data examined is the Affiliation? # TODO: adjust plot to factor using numbered responses on this question (perhaps also above) religious_affiliationc <- qualtrics_process_single_multiple_choice(climate_experience_data_named\\(Q56c) religious_affiliationc_plot <- plot_horizontal_bar(religious_affiliationc) religious_affiliationc_plot <- religious_affiliationc_plot + labs(caption = caption, x = \"\", y = \"\") religious_affiliationc_plot ggsave(\"figures/q56c_religious_affiliation.png\", width = 20, height = 10, units = \"cm\") religious_affiliationc_table <- chart_single_result_flextable(climate_experience_data_named\\)Q56c, Count) religious_affiliationc_table save_as_docx(religious_affiliationc_table, path = “./figures/q56_religious_affiliation_islam.docx”)\ncaption <- “Respondent Religiosity” religiosity <- qualtrics_process_single_multiple_choice(as.character(climate_experience_data_named\\(Q57_1)) religiosity_plot <- plot_horizontal_bar(religiosity) religiosity_plot <- religiosity_plot + labs(caption = caption, x = \"\", y = \"\") religiosity_plot ggsave(\"figures/q57_religiosity_plot.png\", width = 20, height = 10, units = \"cm\") religiosity_table <- chart_single_result_flextable(climate_experience_data_named\\)Q57_1, desc(Variable)) religiosity_table save_as_docx(religious_affiliationc_table, path = “./figures/q57_religiousity.docx”)\ncaption <- “Respondent Attendance of Religious Services” religious_service_attend <- qualtrics_process_single_multiple_choice(climate_experience_data_named\\(Q58) religious_service_attend_plot <- plot_horizontal_bar(religious_service_attend) religious_service_attend_plot <- religious_service_attend_plot + labs(title = caption, x = \"\", y = \"\") religious_service_attend_plot ggsave(\"figures/q58_religious_service_attend.png\", width = 20, height = 10, units = \"cm\") religious_service_attend_table <- chart_single_result_flextable(climate_experience_data_named\\)Q58, Count) religious_service_attend_table save_as_docx(religious_service_attend_table, path = “./figures/q58_religious_service_attend.docx”)\ndf <- select(climate_experience_data, Q52_bin, Q53_bin, Q57_bin, Q58) names(df) <- c(“Q52_bin”, “Q53_bin”, “Q57_bin”, “response”) facet_names <- c(Q52_bin = “Spirituality”, Q53_bin = “Politics L/R”, Q57_bin = “Religiosity”, low=“low”, medium=“medium”, high=“high”) facet_labeller <- function(variable,value){return(facet_names[value])} df\\(response <- factor(df\\)response, ordered = TRUE, levels = c(“1”, “2”, “3”, “4”, “5”)) df\\(response <- fct_recode(df\\)response, “More than once a week” = “1”, “Once a week” = “2”, “At least once a month” = “3”, “Only on special holy days” = “4”, “Never” = “5”) df %>% # we need to get the data including facet info in long format, so we use pivot_longer() pivot_longer(!response, names_to = “bin_name”, values_to = “b”) %>% # add counts for plot below count(response, bin_name, b) %>% group_by(bin_name,b) %>% mutate(perc=paste0(round(n*100/sum(n),1),“%”)) %>% # run ggplot ggplot(aes(x = n, y = ““, fill = response)) + geom_col(position=position_fill(), aes(fill=response)) + geom_text(aes(label = perc), position = position_fill(vjust=.5), size=2) + scale_fill_brewer(palette =”Dark2”, type = “qual”) + scale_x_continuous(labels = scales::percent_format()) + facet_grid(vars(b), vars(bin_name), labeller=as_labeller(facet_names)) + labs(caption = caption, x = ““, y =”“) + guides(fill = guide_legend(title = NULL)) ggsave(”figures/q58_faceted.png”, width = 30, height = 10, units = “cm”)\ncaption <- “Respondent Prayer Outside of Religious Services” prayer <- qualtrics_process_single_multiple_choice(climate_experience_data_named\\(Q59) prayer_plot <- plot_horizontal_bar(prayer) prayer_plot <- prayer_plot + labs(caption = caption, x = \"\", y = \"\") prayer_plot ggsave(\"figures/q59_prayer.png\", width = 20, height = 10, units = \"cm\") prayer_table <- chart_single_result_flextable(climate_experience_data_named\\)Q59, Count) prayer_table save_as_docx(prayer_table, path = “./figures/q59_prayer.docx”)\ndf <- select(climate_experience_data, Q52_bin, Q53_bin, Q57_bin, Q59) names(df) <- c(“Q52_bin”, “Q53_bin”, “Q57_bin”, “response”) facet_names <- c(Q52_bin = “Spirituality”, Q53_bin = “Politics L/R”, Q57_bin = “Religiosity”, low=“low”, medium=“medium”, high=“high”) facet_labeller <- function(variable,value){return(facet_names[value])} df\\(response <- factor(df\\)response, ordered = TRUE, levels = c(“1”, “2”, “3”, “4”, “5”)) df\\(response <- fct_recode(df\\)response, “More than once a week” = “1”, “Once a week” = “2”, “At least once a month” = “3”, “Only on special holy days” = “4”, “Never” = “5”) df %>% # we need to get the data including facet info in long format, so we use pivot_longer() pivot_longer(!response, names_to = “bin_name”, values_to = “b”) %>% # add counts for plot below count(response, bin_name, b) %>% group_by(bin_name,b) %>% mutate(perc=paste0(round(n*100/sum(n),1),“%”)) %>% # run ggplot ggplot(aes(x = n, y = ““, fill = response)) + geom_col(position=position_fill(), aes(fill=response)) + geom_text(aes(label = perc), position = position_fill(vjust=.5), size=2) + scale_fill_brewer(palette =”Dark2”, type = “qual”) + scale_x_continuous(labels = scales::percent_format()) + facet_grid(vars(b), vars(bin_name), labeller=as_labeller(facet_names)) + labs(caption = caption, x = ““, y =”“) + guides(fill = guide_legend(title = NULL)) ggsave(”figures/q59_faceted.png”, width = 30, height = 10, units = “cm”)\nq6_data <- qualtrics_process_single_multiple_choice_unsorted_streamlined(climate_experience_data$Q6)\ntitle <- “Do you think the climate is changing?”\nlevel_order <- c(“Don<80><99>t know”, “Definitely not changing”, “Probably not changing”, “Probably changing”, “Definitely changing”) ## code if a specific palette is needed for matching fill = wheel(ochre, num = as.integer(count(q6_data[1]))) # make plot q6_data_plot <- ggplot(q6_data, aes(x = n, y = response, fill = fill)) + geom_col(colour = “white”) + ## add percentage labels geom_text(aes(label = perc), ## make labels left-aligned and white hjust = 1, colour = “black”, size=4) + # use nudge_x = 30, to shift position ## reduce spacing between labels and bars scale_fill_identity(guide = “none”) + ## get rid of all elements except y axis labels + adjust plot margin theme_ipsum_rc() + theme(plot.margin = margin(rep(15, 4))) + easy_center_title() + # with thanks for helpful info on doing wrap here: https://stackoverflow.com/questions/21878974/wrap-long-axis-labels-via-labeller-label-wrap-in-ggplot2 scale_y_discrete(labels = wrap_format(30), limits = level_order) + theme(plot.title = element_text(size =18, hjust = 0.5), axis.text.y = element_text(size =16)) + labs(title = title, x = ““, y =”“)\nq6_data_plot\nggsave(“figures/q6.png”, width = 18, height = 12, units = “cm”)\nclimate_experience_data$Q51_score <- rowMeans(select(climate_experience_data, Q51_remote_vacation:Q51_heritage))\nclimate_experience_data <- climate_experience_data %>% mutate( Q51_bin = case_when( Q51_score > mean(Q51_score) + sd(Q51_score) ~ “high”, Q51_score < mean(Q51_score) - sd(Q51_score) ~ “low”, TRUE ~ “medium” ) %>% factor(levels = c(“low”, “medium”, “high”)) )\nclimate_experience_data$Q52_score <- rowMeans(select(climate_experience_data, Q52a_1:Q52f_1))\nclimate_experience_data <- climate_experience_data %>% mutate( Q52_bin = case_when( Q52_score > mean(Q52_score) + sd(Q52_score) ~ “high”, Q52_score < mean(Q52_score) - sd(Q52_score) ~ “low”, TRUE ~ “medium” ) %>% factor(levels = c(“low”, “medium”, “high”)) )" }, { "objectID": "chapter_2.html#q57-subsetting-based-on-religiosity", diff --git a/hacking_religion/chapter_1.qmd b/hacking_religion/chapter_1.qmd index 2014b11..441f8c0 100644 --- a/hacking_religion/chapter_1.qmd +++ b/hacking_religion/chapter_1.qmd @@ -201,10 +201,11 @@ Here's the process to identify a dataset within the nomis platform: ```{r} # Process to explore nomis() data for specific datasets library(nomisr) -religion_search <- nomis_search(name = "*Religion*") -religion_measures <- nomis_get_metadata("ST104", "measures") -tibble::glimpse(religion_measures) -religion_geography <- nomis_get_metadata("NM_529_1", "geography", "TYPE") +# temporarily commenting out until renv can be implemented and runtime errors in other environments avoided: +#religion_search <- nomis_search(name = "*Religion*") +#religion_measures <- nomis_get_metadata("ST104", "measures") +#tibble::glimpse(religion_measures) +#religion_geography <- nomis_get_metadata("NM_529_1", "geography", "TYPE") ``` ::: @@ -212,9 +213,12 @@ religion_geography <- nomis_get_metadata("NM_529_1", "geography", "TYPE") ```{r} library(nomisr) - # Get table of Census 2011 religion data from nomis -z <- nomis_get_data(id = "NM_529_1", time = "latest", geography = "TYPE499", measures=c(20301)) +# temporarily commenting out until renv can be implemented and runtime errors in other environments avoided: +#z <- nomis_get_data(id = "NM_529_1", time = "latest", geography = "TYPE499", measures=c(20301)) +#saveRDS(z, file = "z.rds") +z <- readRDS(file = (here("example_data", "z.rds"))) + # Filter down to simplified dataset with England / Wales and percentages without totals uk_census_2011_religion <- filter(z, GEOGRAPHY_NAME=="England and Wales" & RURAL_URBAN_NAME=="Total" & C_RELPUK11_NAME != "All categories: Religion") # Drop unnecessary columns @@ -225,7 +229,11 @@ plot1 <- ggplot(uk_census_2011_religion, aes(x = C_RELPUK11_NAME, y = OBS_VALUE) # grab daata from nomis for 2001 census religion / ethnicity -z0 <- nomis_get_data(id = "NM_1872_1", time = "latest", geography = "TYPE499", measures=c(20100)) +# temporarily commenting out until renv can be implemented and runtime errors in other environments avoided: +#z0 <- nomis_get_data(id = "NM_1872_1", time = "latest", geography = "TYPE499", measures=c(20100)) +#saveRDS(z0, file = "z0.rds") +z0 <- readRDS(file = (here("example_data", "z0.rds"))) + # select relevant columns uk_census_2001_religion_ethnicity <- select(z0, GEOGRAPHY_NAME, C_RELPUK11_NAME, C_ETHHUK11_NAME, OBS_VALUE) # Filter down to simplified dataset with England / Wales and percentages without totals @@ -234,7 +242,11 @@ uk_census_2001_religion_ethnicity <- filter(uk_census_2001_religion_ethnicity, G uk_census_2001_religion_ethnicity <- uk_census_2001_religion_ethnicity %>% filter(grepl('Total', C_ETHHUK11_NAME)) # grab data from nomis for 2011 census religion / ethnicity table -z1 <- nomis_get_data(id = "NM_659_1", time = "latest", geography = "TYPE499", measures=c(20100)) +# commenting out nomis_get temporarily until I can get renv working properly here +#z1 <- nomis_get_data(id = "NM_659_1", time = "latest", geography = "TYPE499", measures=c(20100)) +#saveRDS(z1, file = "z1.rds") +z1 <- readRDS(file = (here("example_data", "z1.rds"))) + # select relevant columns uk_census_2011_religion_ethnicity <- select(z1, GEOGRAPHY_NAME, C_RELPUK11_NAME, C_ETHPUK11_NAME, OBS_VALUE) # Filter down to simplified dataset with England / Wales and percentages without totals @@ -243,7 +255,10 @@ uk_census_2011_religion_ethnicity <- filter(uk_census_2011_religion_ethnicity, G uk_census_2011_religion_ethnicity <- uk_census_2011_religion_ethnicity %>% filter(grepl('Total', C_ETHPUK11_NAME)) # grab data from nomis for 2021 census religion / ethnicity table -z2 <- nomis_get_data(id = "NM_2131_1", time = "latest", geography = "TYPE499", measures=c(20100)) +#z2 <- nomis_get_data(id = "NM_2131_1", time = "latest", geography = "TYPE499", measures=c(20100)) +#saveRDS(z2, file = "z2.rds") +z2 <- readRDS(file = (here("example_data", "z2.rds"))) + # select relevant columns uk_census_2021_religion_ethnicity <- select(z2, GEOGRAPHY_NAME, C2021_RELIGION_10_NAME, C2021_ETH_8_NAME, OBS_VALUE) # Filter down to simplified dataset with England / Wales and percentages without totals
uk_census_2021_religion_totals <- uk_census_2021_religion_totals %>% 
   dplyr::mutate(perc = scales::percent(value / sum(value), accuracy = 0.1, trim = FALSE))
@@ -681,7 +682,9 @@ i Use the conflicted package (<http://conflicted.r-lib.org/>) to force all
 
 

2.5 Is your chart accurate? Telling the truth in data science

-

There is some technical work yet to be done fine-tuning the visualisation of our chart here. But I’d like to pause for a moment and consider an ethical question. Is the title of this chart truthful and accurate? On one hand, it is a straight-forward reference to the nature of the question asked on the 2021 census survey instrument. However, as you will see in the next chapter, large data sets from the same year which asked a fairly similar question yield different results. Part of this could be attributed to the amount of non-respose to this specific question which, in the 2021 census is between 5-6% across many demographics. It’s possible (though perhaps unlikely) that all those non-responses were Sikh respondents who felt uncomfortable identifying themselves on such a survey. If even half of the non-responses were of this nature, this would dramatically shift the results especially in comparison to other minority groups. So there is some work for us to do here in representing non-response as a category on the census. But it’s equally possible that someone might feel uncertain when answering, but nonetheless land on a particular decision marking “Christian” when they wondered if they should instead tick “no religion. Some surveys attempt to capture uncertainty in this way, asking respondents to mark how confident they are about their answers, but the census hasn’t capture this so we simply don’t know. If a large portion of respondents in the”Christian” category were hovering between this and another response, again, they might shift their answers when responding on a different day, perhaps having just had a conversation with a friend which shifted their thinking. Even the inertia of survey design can have an effect on this, so responding to other questions in a particular way, thinking about ethnic identity, for example, can prime a person to think about their religious identity in a different or more focussed way, altering their response to the question. For this reason, some survey instruments randomise the order of questions. This hasn’t been done on the census (which would have been quite hard work given that most of the instruments were printed hard copies!), so again, we can’t really be sure if those answers given are stable. Finally, researchers have also found that when people are asked to mark their religious affiliation, sometimes they can prefer to mark more than one answer. A person might consider themselves to be “Muslim” but also “Spiritual but not religious” preferring the combination of those identities. It is also the case that respondents can identify with more unexpected hybrid religious identities, such as “Christian” and “Hindu”. The census only allows respondents to tick a single box for the religion category. It is worth noting that, in contrast, the responses for ethnicity allow for combinations. Given that this is the case, it’s impossible to know which way a person went at the fork in the road as they were forced to choose just one half of this kind of hybrid identity. Finally, it is interesting to wonder exactly what it means for a person when they tick a box like this. Is it because they attend synagogue on a weekly basis? Some persons would consider weekly attendance at workship a prerequisite for membership in a group, but others would not. Indeed we can infer from surveys and research which aims to track rates of participation in weekly worship that many people who tick boxes for particular religious identities on the census have never attended a worship service at all.

+

There is some technical work yet to be done fine-tuning the visualisation of our chart here. But I’d like to pause for a moment and consider an ethical question. Is the title of this chart truthful and accurate? On one hand, it is a straight-forward reference to the nature of the question asked on the 2021 census survey instrument. However, as you will see in the next chapter, large data sets from the same year which asked a fairly similar question yield different results. Part of this could be attributed to the amount of non-respose to this specific question which, in the 2021 census is between 5-6% across many demographics. It’s possible (though perhaps unlikely) that all those non-responses were Sikh respondents who felt uncomfortable identifying themselves on such a survey. If even half of the non-responses were of this nature, this would dramatically shift the results especially in comparison to other minority groups. So there is some work for us to do here in representing non-response as a category on the census.

+

It’s equally possible that someone might feel uncertain when answering, but nonetheless land on a particular decision marking “Christian” when they wondered if they should instead tick “no religion. Some surveys attempt to capture uncertainty in this way, asking respondents to mark how confident they are about their answers, but the census hasn’t capture this so we simply don’t know. If a large portion of respondents in the”Christian” category were hovering between this and another response, again, they might shift their answers when responding on a different day, perhaps having just had a conversation with a friend which shifted their thinking. Even the inertia of survey design can have an effect on this, so responding to other questions in a particular way, thinking about ethnic identity, for example, can prime a person to think about their religious identity in a different or more focussed way, altering their response to the question. For this reason, some survey instruments randomise the order of questions. This hasn’t been done on the census (which would have been quite hard work given that most of the instruments were printed hard copies!), so again, we can’t really be sure if those answers given are stable.

+

Finally, researchers have also found that when people are asked to mark their religious affiliation, sometimes they can prefer to mark more than one answer. A person might consider themselves to be “Muslim” but also “Spiritual but not religious” preferring the combination of those identities. It is also the case that respondents can identify with more unexpected hybrid religious identities, such as “Christian” and “Hindu”. The census only allows respondents to tick a single box for the religion category. It is worth noting that, in contrast, the responses for ethnicity allow for combinations. Given that this is the case, it’s impossible to know which way a person went at the fork in the road as they were forced to choose just one half of this kind of hybrid identity. Finally, it is interesting to wonder exactly what it means for a person when they tick a box like this. Is it because they attend synagogue on a weekly basis? Some persons would consider weekly attendance at workship a prerequisite for membership in a group, but others would not. Indeed we can infer from surveys and research which aims to track rates of participation in weekly worship that many people who tick boxes for particular religious identities on the census have never attended a worship service at all.

What does this mean for our results? Are they completely unreliable and invalid? I don’t think this is the case or that taking a clear-eyed look at the force and stability of our underlying data should be cause for despair. Instead, the most appropriate response is humility. Someone has made a statement which is recorded in the census, of this we can be sure. They felt it to be an accurate response on some level based on the information they had at the time. And with regard to the census, it is a massive, almost completely population level, sample so there is additional validity there. The easiest way to represent all this reality in the form of speaking truthfully about our data is to acknowledge that however valid it may seem, it is nonetheless a snapshot. For this reason, I would always advise that the best title for a chart is one which specifies the data set. We should also probably do something different with those non-responses:

ggplot(uk_census_2021_religion_merged, aes(fill=fct_reorder(dataset, value), x=reorder(key,-value),value, y=perc)) + geom_bar(position="dodge", stat ="identity", colour = "black") + scale_fill_brewer(palette = "Set1") + ggtitle("Religious Affiliation in the 2021 Census of England and Wales") + xlab("") + ylab("")
@@ -699,69 +702,216 @@ i Use the conflicted package (<http://conflicted.r-lib.org/>) to force all

2.7 Multifactor Visualisation

One element of R data analysis that can get really interesting is working with multiple variables. Above we’ve looked at the breakdown of religious affiliation across the whole of England and Wales (Scotland operates an independent census), and by placing this data alongside a specific region, we’ve already made a basic entry into working with multiple variables but this can get much more interesting. Adding an additional quantative variable (also known as bivariate data) into the mix, however can also generate a lot more information and we have to think about visualising it in different ways which can still communicate with visual clarity in spite of the additional visual noise which is inevitable with enhanced complexity. Let’s have a look at the way that religion in England and Wales breaks down by ethnicity.

+
+
+
+ +
+
+What is Nomis? +
+
+
+

For the UK, census data is made available for programmatic research like this via an organisation called NOMIS. Luckily for us, there is an R library you can use to access nomis directly which greatly simplifies the process of pulling data down from the platform. It’s worth noting that if you’re not in the UK, there are similar options for other countries. Nearly every R textbook I’ve ever seen works with USA census data, so you’ll find plenty of documentation available on the tools you can use for US Census data. Similarly for the EU, Canada, Austrailia etc.

+

Here’s the process to identify a dataset within the nomis platform:

-
library(nomisr)
-
-# Process to explore nomis() data for specific datasets
-religion_search <- nomis_search(name = "*Religion*")
-religion_measures <- nomis_get_metadata("NM_529_1", "measures")
-tibble::glimpse(religion_measures)
-
-
Rows: 2
-Columns: 3
-$ id             <chr> "20100", "20301"
-$ label.en       <chr> "value", "percent"
-$ description.en <chr> "value", "percent"
-
-
religion_geography <- nomis_get_metadata("NM_529_1", "geography", "TYPE")
-
-# Get table of Census 2011 religion data from nomis
-z <- nomis_get_data(id = "NM_529_1", time = "latest", geography = "TYPE499", measures=c(20301))
-# Filter down to simplified dataset with England / Wales and percentages without totals
-uk_census_2011_religion <- filter(z, GEOGRAPHY_NAME=="England and Wales" & RURAL_URBAN_NAME=="Total" & C_RELPUK11_NAME != "All categories: Religion")
-# Drop unnecessary columns
-uk_census_2011_religion <- select(uk_census_2011_religion, C_RELPUK11_NAME, OBS_VALUE)
-# Plot results
-plot1 <- ggplot(uk_census_2011_religion, aes(x = C_RELPUK11_NAME, y = OBS_VALUE)) + geom_bar(stat = "identity") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))
-ggsave(filename = "plot.png", plot = plot1)
-
-
Saving 7 x 5 in image
-
-
# grab data from nomis for 2011 census religion / ethnicity table
-z1 <- nomis_get_data(id = "NM_659_1", time = "latest", geography = "TYPE499", measures=c(20100))
-# select relevant columns
-uk_census_2011_religion_ethnicitity <- select(z1, GEOGRAPHY_NAME, C_RELPUK11_NAME, C_ETHPUK11_NAME, OBS_VALUE)
-# Filter down to simplified dataset with England / Wales and percentages without totals
-uk_census_2011_religion_ethnicitity <- filter(uk_census_2011_religion_ethnicitity, GEOGRAPHY_NAME=="England and Wales" & C_RELPUK11_NAME != "All categories: Religion" & C_ETHPUK11_NAME != "All categories: Ethnic group")
-# Simplify data to only include general totals and omit subcategories
-uk_census_2011_religion_ethnicitity <- uk_census_2011_religion_ethnicitity %>% filter(grepl('Total', C_ETHPUK11_NAME))
-
-ggplot(uk_census_2011_religion_ethnicitity, aes(fill=C_ETHPUK11_NAME, x=C_RELPUK11_NAME, y=OBS_VALUE)) + geom_bar(position="dodge", stat ="identity", colour = "black") + scale_fill_brewer(palette = "Set1") + ggtitle("Religious Affiliation in the 2021 Census of England and Wales") + xlab("") + ylab("") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))
-
-

+
# Process to explore nomis() data for specific datasets
+library(nomisr)
+# temporarily commenting out until renv can be implemented and runtime errors in other environments avoided:
+#religion_search <- nomis_search(name = "*Religion*")
+#religion_measures <- nomis_get_metadata("ST104", "measures")
+#tibble::glimpse(religion_measures)
+#religion_geography <- nomis_get_metadata("NM_529_1", "geography", "TYPE")
+
-

The trouble with using grouped bars here, as you can see, is that there are quite sharp disparities which make it hard to compare in meaningful ways. We could use logarithmic rather than linear scaling as an option, but this is hard for many general public audiences to apprecaite without guidance. One alternative quick fix is to extract data from “white” respondents which can then be placed in a separate chart with a different scale.

-
# Filter down to simplified dataset with England / Wales and percentages without totals
-uk_census_2011_religion_ethnicitity_white <- filter(uk_census_2011_religion_ethnicitity, C_ETHPUK11_NAME == "White: Total")
-uk_census_2011_religion_ethnicitity_nonwhite <- filter(uk_census_2011_religion_ethnicitity, C_ETHPUK11_NAME != "White: Total")
-
-ggplot(uk_census_2011_religion_ethnicitity_nonwhite, aes(fill=C_ETHPUK11_NAME, x=C_RELPUK11_NAME, y=OBS_VALUE)) + geom_bar(position="dodge", stat ="identity", colour = "black") + scale_fill_brewer(palette = "Set1") + ggtitle("Religious Affiliation in the 2021 Census of England and Wales") + xlab("") + ylab("") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))
+
library(nomisr)
+# Get table of Census 2011 religion data from nomis
+# temporarily commenting out until renv can be implemented and runtime errors in other environments avoided:
+#z <- nomis_get_data(id = "NM_529_1", time = "latest", geography = "TYPE499", measures=c(20301))
+#saveRDS(z, file = "z.rds")
+z <- readRDS(file = (here("example_data", "z.rds")))
+
+# Filter down to simplified dataset with England / Wales and percentages without totals
+uk_census_2011_religion <- filter(z, GEOGRAPHY_NAME=="England and Wales" & RURAL_URBAN_NAME=="Total" & C_RELPUK11_NAME != "All categories: Religion")
+# Drop unnecessary columns
+uk_census_2011_religion <- select(uk_census_2011_religion, C_RELPUK11_NAME, OBS_VALUE)
+# Plot results
+plot1 <- ggplot(uk_census_2011_religion, aes(x = C_RELPUK11_NAME, y = OBS_VALUE)) + geom_bar(stat = "identity") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))
+# ggsave(filename = "plot.png", plot = plot1)
+
+# grab daata from nomis for 2001 census religion / ethnicity
+
+# temporarily commenting out until renv can be implemented and runtime errors in other environments avoided:
+#z0 <- nomis_get_data(id = "NM_1872_1", time = "latest", geography = "TYPE499", measures=c(20100))
+#saveRDS(z0, file = "z0.rds")
+z0 <- readRDS(file = (here("example_data", "z0.rds")))
+
+# select relevant columns
+uk_census_2001_religion_ethnicity <- select(z0, GEOGRAPHY_NAME, C_RELPUK11_NAME, C_ETHHUK11_NAME, OBS_VALUE)
+# Filter down to simplified dataset with England / Wales and percentages without totals
+uk_census_2001_religion_ethnicity <- filter(uk_census_2001_religion_ethnicity, GEOGRAPHY_NAME=="England and Wales" & C_RELPUK11_NAME != "All categories: Religion")
+# Simplify data to only include general totals and omit subcategories
+uk_census_2001_religion_ethnicity <- uk_census_2001_religion_ethnicity %>% filter(grepl('Total', C_ETHHUK11_NAME))
+
+# grab data from nomis for 2011 census religion / ethnicity table
+# commenting out nomis_get temporarily until I can get renv working properly here
+#z1 <- nomis_get_data(id = "NM_659_1", time = "latest", geography = "TYPE499", measures=c(20100))
+#saveRDS(z1, file = "z1.rds")
+z1 <- readRDS(file = (here("example_data", "z1.rds")))
+
+# select relevant columns
+uk_census_2011_religion_ethnicity <- select(z1, GEOGRAPHY_NAME, C_RELPUK11_NAME, C_ETHPUK11_NAME, OBS_VALUE)
+# Filter down to simplified dataset with England / Wales and percentages without totals
+uk_census_2011_religion_ethnicity <- filter(uk_census_2011_religion_ethnicity, GEOGRAPHY_NAME=="England and Wales" & C_RELPUK11_NAME != "All categories: Religion" & C_ETHPUK11_NAME != "All categories: Ethnic group")
+# Simplify data to only include general totals and omit subcategories
+uk_census_2011_religion_ethnicity <- uk_census_2011_religion_ethnicity %>% filter(grepl('Total', C_ETHPUK11_NAME))
+
+# grab data from nomis for 2021 census religion / ethnicity table
+#z2 <- nomis_get_data(id = "NM_2131_1", time = "latest", geography = "TYPE499", measures=c(20100))
+#saveRDS(z2, file = "z2.rds")
+z2 <- readRDS(file = (here("example_data", "z2.rds")))
+
+# select relevant columns
+uk_census_2021_religion_ethnicity <- select(z2, GEOGRAPHY_NAME, C2021_RELIGION_10_NAME, C2021_ETH_8_NAME, OBS_VALUE)
+# Filter down to simplified dataset with England / Wales and percentages without totals
+uk_census_2021_religion_ethnicity <- filter(uk_census_2021_religion_ethnicity, GEOGRAPHY_NAME=="England and Wales" & C2021_RELIGION_10_NAME != "Total" & C2021_ETH_8_NAME != "Total")
+# 2021 census includes white sub-groups so we need to omit those so we just have totals:
+uk_census_2021_religion_ethnicity <- filter(uk_census_2021_religion_ethnicity, C2021_ETH_8_NAME != "White: English, Welsh, Scottish, Northern Irish or British" & C2021_ETH_8_NAME != "White: Irish" & C2021_ETH_8_NAME != "White: Gypsy or Irish Traveller, Roma or Other White")
+
+ggplot(uk_census_2011_religion_ethnicity, aes(fill=C_ETHPUK11_NAME, x=C_RELPUK11_NAME, y=OBS_VALUE)) + geom_bar(position="dodge", stat ="identity", colour = "black") + scale_fill_brewer(palette = "Set1") + ggtitle("Religious Affiliation in the 2021 Census of England and Wales") + xlab("") + ylab("") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))

-

This still doesn’t quite render with as much visual clarity and communication as I’d like. For a better look, we can use a technique in R called “faceting” to create a series of small charts which can be viewed alongside one another.

+

The trouble with using grouped bars here, as you can see, is that there are quite sharp disparities which make it hard to compare in meaningful ways. We could use logarithmic rather than linear scaling as an option, but this is hard for many general public audiences to apprecaite without guidance. One alternative quick fix is to extract data from “white” respondents which can then be placed in a separate chart with a different scale.

-
ggplot(uk_census_2011_religion_ethnicitity_nonwhite, aes(x=C_RELPUK11_NAME, y=OBS_VALUE)) + geom_bar(position="dodge", stat ="identity", colour = "black") + facet_wrap(~C_ETHPUK11_NAME, ncol = 2) + scale_fill_brewer(palette = "Set1") + ggtitle("Religious Affiliation in the 2011 Census of England and Wales") + xlab("") + ylab("") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))
+
# Filter down to simplified dataset with England / Wales and percentages without totals
+uk_census_2011_religion_ethnicity_white <- filter(uk_census_2011_religion_ethnicity, C_ETHPUK11_NAME == "White: Total")
+uk_census_2011_religion_ethnicity_nonwhite <- filter(uk_census_2011_religion_ethnicity, C_ETHPUK11_NAME != "White: Total")
+
+ggplot(uk_census_2011_religion_ethnicity_nonwhite, aes(fill=C_ETHPUK11_NAME, x=C_RELPUK11_NAME, y=OBS_VALUE)) + geom_bar(position="dodge", stat ="identity", colour = "black") + scale_fill_brewer(palette = "Set1") + ggtitle("Religious Affiliation in the 2021 Census of England and Wales") + xlab("") + ylab("") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))

- +

This still doesn’t quite render with as much visual clarity and communication as I’d like. For a better look, we can use a technique in R called “faceting” to create a series of small charts which can be viewed alongside one another.

+
+
ggplot(uk_census_2011_religion_ethnicity_nonwhite, aes(x=C_RELPUK11_NAME, y=OBS_VALUE)) + geom_bar(position="dodge", stat ="identity", colour = "black") + facet_wrap(~C_ETHPUK11_NAME, ncol = 2) + scale_fill_brewer(palette = "Set1") + ggtitle("Religious Affiliation in the 2011 Census of England and Wales") + xlab("") + ylab("") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))
+
+

+
+
+

For our finale chart, I’d like to take the faceted chart we’ve just done, and add in totals for the previous two census years (2001 and 2011) so we can see how trends are changing in terms of religious affiliation within ethnic self-identification categories. We’ll draw on some techniques we’re already developed above using rbind() to connect up each of these charts (after we’ve added a column identifying each chart by the census year). We will also need to use one new technique to change the wording of ethnic categories as this isn’t consistent from one census to the next and ggplot will struggle to chart things if the terms being used are exactly the same. We’ll use mutate() again to accomplish this with some slightly different code.

+
+
# First add column to each dataframe so we don't lose track of the census it comes from:
+uk_census_2001_religion_ethnicity$dataset <- c("2001")
+uk_census_2011_religion_ethnicity$dataset <- c("2011")
+uk_census_2021_religion_ethnicity$dataset <- c("2021")
+
+# Let's tidy the names of each column:
+
+names(uk_census_2001_religion_ethnicity) <- c("Geography", "Religion", "Ethnicity", "Value", "Year")
+names(uk_census_2011_religion_ethnicity) <- c("Geography", "Religion", "Ethnicity", "Value", "Year")
+names(uk_census_2021_religion_ethnicity) <- c("Geography", "Religion", "Ethnicity", "Value", "Year")
+
+# Next we need to change the terms using mutate()
+uk_census_2001_religion_ethnicity <- uk_census_2001_religion_ethnicity %>% 
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^White: Total$", replacement = "White")) %>%
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^Mixed: Total$", replacement = "Mixed")) %>%
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^Asian: Total$", replacement = "Asian")) %>%
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^Black or Black British: Total$", replacement = "Black")) %>%
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^Chinese or Other ethnic group: Total$", replacement = "Other"))
+  
+uk_census_2011_religion_ethnicity <- uk_census_2011_religion_ethnicity %>% 
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^White: Total$", replacement = "White")) %>%
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^Mixed/multiple ethnic group: Total$", replacement = "Mixed")) %>%
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^Asian/Asian British: Total$", replacement = "Asian")) %>%
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^Black/African/Caribbean/Black British: Total$", replacement = "Black")) %>%
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^Other ethnic group: Total$", replacement = "Other"))
+
+uk_census_2021_religion_ethnicity <- uk_census_2021_religion_ethnicity %>% 
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^White: Total$", replacement = "White")) %>%
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^Mixed or Multiple ethnic groups$", replacement = "Mixed")) %>%
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^Asian, Asian British or Asian Welsh$", replacement = "Asian")) %>%
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^Black, Black British, Black Welsh, Caribbean or African$", replacement = "Black")) %>%
+  mutate(Ethnicity = str_replace_all(Ethnicity, 
+            pattern = "^Other ethnic group$", replacement = "Other"))
+
+# Now let's merge the tables:
+
+uk_census_merged_religion_ethnicity <- rbind(uk_census_2021_religion_ethnicity, uk_census_2011_religion_ethnicity)
+
+uk_census_merged_religion_ethnicity <- rbind(uk_census_merged_religion_ethnicity, uk_census_2001_religion_ethnicity)
+
+# As above, we'll split out non-white and white:
+
+uk_census_merged_religion_ethnicity_nonwhite <- filter(uk_census_merged_religion_ethnicity, Ethnicity != "White")
+
+# Time to plot!
+
+ggplot(uk_census_merged_religion_ethnicity_nonwhite, aes(fill=Year, x=Religion, y=Value)) + geom_bar(position="dodge", stat ="identity", colour = "black") + facet_wrap(~Ethnicity, ncol = 2) + scale_fill_brewer(palette = "Set1") + ggtitle("Religious Affiliation in the 2001-2021 Census of England and Wales") + xlab("") + ylab("") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))
+
+

+
+
+

There are a few formatting issues which remain. Our y-axis number labels are in scientific format which isn’t really very easy to read. You can use the very powerful and flexible scales() library to bring in some more readable formatting of numbers in a variety of places in R including in ggplot visualizations.

+
+
library(scales)
+
+

+Attaching package: 'scales'
+
+
+
The following object is masked from 'package:purrr':
+
+    discard
+
+
+
The following object is masked from 'package:readr':
+
+    col_factor
+
+
ggplot(uk_census_merged_religion_ethnicity_nonwhite, aes(fill=Year, x=Religion, y=Value)) + geom_bar(position="dodge", stat ="identity", colour = "black") + facet_wrap(~Ethnicity, ncol = 2) + scale_fill_brewer(palette = "Set1") + scale_y_continuous(labels = unit_format(unit = "M", scale = 1e-6), breaks = breaks_extended(8)) + ggtitle("Religious Affiliation in the 2001-2021 Census of England and Wales") + xlab("") + ylab("") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))
+
+

+
+
# https://ggplot2-book.org/scales-position#sec-position-continuous-breaks
+
+

This chart shows an increase in almost every category, though it’s a bit hard to read in some cases. However, this information is based on the increase in raw numbers. It’s possbile that numbers may be going up, but in some cases the percentage share for a particular category has actually gone down. Let’s transform and visualise our data as percentages to see what kind of trends we can actually isolate:

+
+
uk_census_merged_religion_ethnicity <- uk_census_merged_religion_ethnicity %>%
+  group_by(Ethnicity, Year) %>%
+  dplyr::mutate(Percent = Value/sum(Value))
+
+ggplot(uk_census_merged_religion_ethnicity, aes(fill=Year, x=Religion, y=Percent)) + geom_bar(position="dodge", stat ="identity", colour = "black") + facet_wrap(~Ethnicity, scales="free_x") + scale_fill_brewer(palette = "Set1") + scale_y_continuous(labels = scales::percent) + ggtitle("Religious Affiliation in the 2001-2021 Census of England and Wales") + xlab("") + ylab("") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))
+
+

+
+
+

Now you can see why this shift is important - the visualisation tells a completely different story in some cases across the two different charts. In the first, working off raw numbers we see a net increase in Christianity across all categories. But if we take into account the fact that the overall share of population is growing for each of these groups, their actual composition is changing in a different direction. The proportion of each group is declining across the three census periods (albeit with an exception for the “Other” category from 2011 to 2021).

+

To highlight a few features of this final plot, I’ve used a specific feature within facet_wrap scales = "free_x" to let each of the individual facets adjust the total range on the x-axis. Since we’re looking at trends here and not absolute values, having correspondence across scales isn’t important and this makes for something a bit more visually tidy. I’ve also shifted the code for scale_y_continuous to render values as percentages (rather than millions).

+

In case you want to print this plot out and hang it on your wall, you can use the ggsave tool to render the chart as an image file:

+
+
plot1 <- ggplot(uk_census_merged_religion_ethnicity, aes(fill=Year, x=Religion, y=Percent)) + geom_bar(position="dodge", stat ="identity", colour = "black") + facet_wrap(~Ethnicity, scales="free_x") + scale_fill_brewer(palette = "Set1") + scale_y_continuous(labels = scales::percent) + ggtitle("Religious Affiliation in the 2001-2021 Census of England and Wales") + xlab("") + ylab("") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))
+
+ggsave("chart.png", plot=plot1, width = 8, height = 10, units=c("in"))
+

References

diff --git a/docs/chapter_1_files/figure-html/unnamed-chunk-18-1.png b/docs/chapter_1_files/figure-html/unnamed-chunk-18-1.png index b08d52c2618af7f035ab9d349d7f63a8e45f6182..ad999ccdd6f6e372c39132a133f51a5f328ecba4 100644 GIT binary patch literal 101761 zcmeFZXH-*L*ESqL1VM^|a0CSu=>k$hm1Y4!=}l@7>7iFCp^6Q#(0f37uL->i(tGF- zklqmpB_Z%`&Ux;0&i&lp=lk)U;ee5mEqkv$*P3(9dCluu@6}WkD99MdKp+r> z;*&=jAP})E2t?FKdJ*_$-(qMS1iCvzxjbVOuWuxnpBG$(mhg z{v_R+OPW@Wx+!}$V)o3SiQ|?{-ew5z*K)P57lJsC`mqYBgY=iytAxsGA}XPET~o(P ziQB%*GcH>*EN+^vCi8+%t5EuT1$=mFUaBAFO8ZWUHT?zo5=FxY6}9S z`&%;APHA7<7r}Rs$9Fk%Lr=d=z9U&?J$@U8>#|nrGxI9zOFvmbMm4p;&SXEO zzrED(L290Fp@N=Btr-d5MY%H2Z^_x7h2D zm8n?Sn)_W>n68z`_uY3#l}mIMgs?4MOKXYIe(?;84{~?6Lgsg`=wwNM)6Gead4PxT zR?xPwNxd;nyzJV3&+P<*b=OUbBmEIBPEXDd%EqsQ`1zpSPZzC`&TuERf4k8vpEJZ6;>7F%SFjoO+!lsz6{VGsEm_B?Pr)DPkMZ8; zGz*q$ZfQ1qs=9LR&Ff1q_`Tdk^Jv28jcP7_FLp4?gXR0v=eTUx=a-Gl$!N((U*zz~ zoZl8AQn8lrffHs$(w)crmeIP!<(zG(ojzQPaA@%AT zKZl)HOS>q4gjy$+BjVRSv~(=Yo01g?a?@R2Y)s)?uU@ISF_1}#h_PA(6?+ScH9IJt z;^`+nGt6D!7sXCEBoFnG;#9NwMEy9cE)jpr`MPaTzI5iR1C3W4-%QbjVyK{&CS6sA zzC7l2jKM2=wi(cvPo41@4(|oqBN|47DpSsg&e&d&x4s zS4**@VWN5a8bnCS;{Tt�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 Z9@V(_?EG4N9VYzQvrBDf(st9c{{<(RzEl7J literal 96476 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 AbC}MwBvbMd9k)paR>htv3Etxc19HmOnq>}P@ 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’s
religious?
1
-First we generate new a dataframe with sums per category and +First we generate new a dataframe with sums per category and
2
-…sort in descending order +…sort in descending order
3
-Then we add new column with percentages based on the sums you’ve just generated +Then we add new column with percentages based on the sums you’ve just generated
@@ -395,7 +395,25 @@ So who’s religious?