1 Summary

The International Labour Organization (ILO) has many data sets on working conditions. For example, one can look at how weekly working hours have been decreasing in many countries of the world, while monetary compensation has risen. In this report, the reduction in weekly working hours in European countries is analysed, and a comparison between 1996 and 2006 is made. All analysed countries have seen a decrease in weekly working hours since 1996 – some more than others.

2 Preparations

library(tidyverse)
library(forcats)

3 Analysis

3.1 Data

The herein used data can be found in the statistics database of the ILO. For the purpose of this course, it has been slightly preprocessed.

load(url("http://s3.amazonaws.com/assets.datacamp.com/production/course_5807/datasets/ilo_data.RData"))
The loaded data contains

rows.

# Some summary statistics
ilo_data %>%
  group_by(year) %>%
  summarize(mean_hourly_compensation = mean(hourly_compensation),
            mean_working_hours = mean(working_hours))

As can be seen from the above table, the average weekly working hours of European countries have been descreasing since 1980.

3.2 Preprocessing

The data is now filtered so it only contains the years 1996 and 2006 – a good time range for comparison.

ilo_data <- ilo_data %>%
  filter(year == "1996" | year == "2006")
  
# Reorder country factor levels
ilo_data <- ilo_data %>%
  # Arrange data frame first, so last is always 2006
  arrange(year) %>%
  # Use the fct_reorder function inside mutate to reorder countries by working hours in 2006
  mutate(country = fct_reorder(country,
                               working_hours,
                               last))

3.3 Results

In the following, a plot that shows the reduction of weekly working hours from 1996 to 2006 in each country is produced.

First, a custom theme is defined.

Then, the plot is produced.

# Plot
ilo_dot_plot <- ggplot(ilo_data) +
  geom_path(aes(x = working_hours, y = country),
            arrow = arrow(length = unit(1.5, "mm"), type = "closed")) +
    # Specify the hjust aesthetic with a conditional value
    geom_text(
          aes(x = working_hours,
              y = country,
              label = round(working_hours, 1),
              hjust = ifelse(year == "2006", 1.4, -0.4)
            ),
          # Change the appearance of the text
          size = 3,
          family = "Palatino",
          color = "gray25"
          ) +
  # Add labels to the plot
  labs(
    x = "Working hours per week",
    y = "Country",
    title = "People work less in 2006 compared to 1996",
    subtitle = "Working hours in European countries, development since 1996",
    caption = "Data source: ILO, 2017"
  ) +
  # Apply your theme
  theme_ilo() +
  # Change the viewport
  coord_cartesian(xlim = c(25, 41))
  
# View the plot
ilo_dot_plot

3.3.1 An interesting correlation

The results of another analysis are shown here, even though they cannot be reproduced with the data at hand.

The relationship between weekly working hours and hourly compensation.

The relationship between weekly working hours and hourly compensation.

As you can see, there’s also an interesting relationship. The more people work, the less compensation they seem to receive, which seems kind of unfair. This is quite possibly related to other proxy variables like overall economic stability and performance of a country.

LS0tCnRpdGxlOiAiMDQtY3VzdG9taXppbmcteW91ci1ybWFya2Rvd24tcmVwb3J0IgpzdWJ0aXRsZTogIlN1YnRpdGxlIEhlcmUiCmF1dGhvcjogIkF1dGhvciBoZXJlIgpvdXRwdXQ6IAogIGh0bWxfbm90ZWJvb2s6CiAgICB0aGVtZTogY29zbW8KICAgIGhpZ2hsaWdodDogbW9ub2Nocm9tZQogICAgdG9jOiB0cnVlCiAgICB0b2NfZmxvYXQ6IHRydWUKICAgIHRvY19kZXB0aDogNAogICAgbnVtYmVyX3NlY3Rpb25zOiB0cnVlCiAgICBjb2RlX2ZvbGRpbmc6IGhpZGUKICAgIGRmX3ByaW50OiBrYWJsZQogIGdpdGh1Yl9kb2N1bWVudDogZGVmYXVsdAotLS0KCjxzdHlsZT4KCmgxLnRpdGxlIHsgCiAgZm9udC1zaXplOiAxOHB0OyAKICBjb2xvcjogRGFya0JsdWU7IAp9IAoKYm9keSwgaDEsIGgyLCBoMywgaDQgewogICAgZm9udC1mYW1pbHk6ICJQYWxhdGlubyIsIHNlcmlmOwp9Cgpib2R5IHsKICAgIGZvbnQtc2l6ZTogMTJwdDsKfQoKLyogSGVhZGVycyAqLwpoMSxoMixoMyxoNCxoNSxoNnsKICBmb250LXNpemU6IDE0cHQ7CiAgY29sb3I6ICMwMDAwOEI7Cn0KCmJvZHkgewogICAgY29sb3I6ICMzMzMzMzM7Cn0KYSwgYTpob3ZlciB7CiAgICBjb2xvcjogIzhCM0E2MjsKfQpwcmUgewogICAgZm9udC1zaXplOiAxMnB4Owp9Cjwvc3R5bGU+CgojIFN1bW1hcnkgCgpUaGUgKipJbnRlcm5hdGlvbmFsIExhYm91ciBPcmdhbml6YXRpb24gKElMTykqKiBoYXMgbWFueSBbZGF0YSBzZXRzXShodHRwOi8vd3d3Lmlsby5vcmcvZ2xvYmFsL3N0YXRpc3RpY3MtYW5kLWRhdGFiYXNlcy9sYW5nLS1lbi9pbmRleC5odG0pIG9uIHdvcmtpbmcgY29uZGl0aW9ucy4gRm9yIGV4YW1wbGUsIG9uZSBjYW4gbG9vayBhdCBob3cgd2Vla2x5IHdvcmtpbmcgaG91cnMgaGF2ZSBiZWVuIGRlY3JlYXNpbmcgaW4gbWFueSBjb3VudHJpZXMgb2YgdGhlIHdvcmxkLCB3aGlsZSBtb25ldGFyeSBjb21wZW5zYXRpb24gaGFzIHJpc2VuLiBJbiB0aGlzIHJlcG9ydCwgKnRoZSByZWR1Y3Rpb24gaW4gd2Vla2x5IHdvcmtpbmcgaG91cnMqIGluIEV1cm9wZWFuIGNvdW50cmllcyBpcyBhbmFseXNlZCwgYW5kIGEgY29tcGFyaXNvbiBiZXR3ZWVuIDE5OTYgYW5kIDIwMDYgaXMgbWFkZS4gQWxsIGFuYWx5c2VkIGNvdW50cmllcyBoYXZlIHNlZW4gYSBkZWNyZWFzZSBpbiB3ZWVrbHkgd29ya2luZyBob3VycyBzaW5jZSAxOTk2IOKAkyBzb21lIG1vcmUgdGhhbiBvdGhlcnMuCgojIFByZXBhcmF0aW9ucyAKCmBgYHtyIGxvYWRpbmdfcGFja2FnZXMsIG1lc3NhZ2UgPSBGQUxTRX0KbGlicmFyeSh0aWR5dmVyc2UpCmxpYnJhcnkoZm9yY2F0cykKYGBgCgojIEFuYWx5c2lzCgojIyBEYXRhCgpUaGUgaGVyZWluIHVzZWQgZGF0YSBjYW4gYmUgZm91bmQgaW4gdGhlIFtzdGF0aXN0aWNzIGRhdGFiYXNlIG9mIHRoZSBJTE9dKGh0dHA6Ly93d3cuaWxvLm9yZy9pbG9zdGF0L2ZhY2VzL3djbmF2X2RlZmF1bHRTZWxlY3Rpb247SUxPU1RBVENPT0tJRT1aT20yTHFyci1PSXV6eE5HbjJfMDhiTmU5QW1IUTFrVUE2RnlkcXlaSmVJdWRGTGIyWXo1ITE4NDU1NDYxNzQ/X2Fmckxvb3A9MzIxNTgwMTczNjUxNDYmX2FmcldpbmRvd01vZGU9MCZfYWZyV2luZG93SWQ9bnVsbCMhJTQwJTQwJTNGX2FmcldpbmRvd0lkJTNEbnVsbCUyNl9hZnJMb29wJTNEMzIxNTgwMTczNjUxNDYlMjZfYWZyV2luZG93TW9kZSUzRDAlMjZfYWRmLmN0cmwtc3RhdGUlM0Q0Y3dheWx2aThfNCkuIEZvciB0aGUgcHVycG9zZSBvZiB0aGlzIGNvdXJzZSwgaXQgaGFzIGJlZW4gc2xpZ2h0bHkgcHJlcHJvY2Vzc2VkLgoKYGBge3IgbG9hZGluZ19kYXRhfQpsb2FkKHVybCgiaHR0cDovL3MzLmFtYXpvbmF3cy5jb20vYXNzZXRzLmRhdGFjYW1wLmNvbS9wcm9kdWN0aW9uL2NvdXJzZV81ODA3L2RhdGFzZXRzL2lsb19kYXRhLlJEYXRhIikpCmBgYAoKVGhlIGxvYWRlZCBkYXRhIGNvbnRhaW5zIGByIGlsb19kYXRhICU+JSBjb3VudCgpYCByb3dzLiAKCmBgYHtyIGdlbmVyYXRpbmdfc3VtbWFyeV9zdGF0aXN0aWNzfQojIFNvbWUgc3VtbWFyeSBzdGF0aXN0aWNzCmlsb19kYXRhICU+JQogIGdyb3VwX2J5KHllYXIpICU+JQogIHN1bW1hcml6ZShtZWFuX2hvdXJseV9jb21wZW5zYXRpb24gPSBtZWFuKGhvdXJseV9jb21wZW5zYXRpb24pLAogICAgICAgICAgICBtZWFuX3dvcmtpbmdfaG91cnMgPSBtZWFuKHdvcmtpbmdfaG91cnMpKQoKYGBgCgpBcyBjYW4gYmUgc2VlbiBmcm9tIHRoZSBhYm92ZSB0YWJsZSwgdGhlIGF2ZXJhZ2Ugd2Vla2x5IHdvcmtpbmcgaG91cnMgb2YgRXVyb3BlYW4gY291bnRyaWVzIGhhdmUgYmVlbiBkZXNjcmVhc2luZyBzaW5jZSAxOTgwLgoKIyMgUHJlcHJvY2Vzc2luZwoKVGhlIGRhdGEgaXMgbm93IGZpbHRlcmVkIHNvIGl0IG9ubHkgY29udGFpbnMgdGhlIHllYXJzIDE5OTYgYW5kIDIwMDYg4oCTIGEgZ29vZCB0aW1lIHJhbmdlIGZvciBjb21wYXJpc29uLiAKCmBgYHtyfQppbG9fZGF0YSA8LSBpbG9fZGF0YSAlPiUKICBmaWx0ZXIoeWVhciA9PSAiMTk5NiIgfCB5ZWFyID09ICIyMDA2IikKICAKIyBSZW9yZGVyIGNvdW50cnkgZmFjdG9yIGxldmVscwppbG9fZGF0YSA8LSBpbG9fZGF0YSAlPiUKICAjIEFycmFuZ2UgZGF0YSBmcmFtZSBmaXJzdCwgc28gbGFzdCBpcyBhbHdheXMgMjAwNgogIGFycmFuZ2UoeWVhcikgJT4lCiAgIyBVc2UgdGhlIGZjdF9yZW9yZGVyIGZ1bmN0aW9uIGluc2lkZSBtdXRhdGUgdG8gcmVvcmRlciBjb3VudHJpZXMgYnkgd29ya2luZyBob3VycyBpbiAyMDA2CiAgbXV0YXRlKGNvdW50cnkgPSBmY3RfcmVvcmRlcihjb3VudHJ5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29ya2luZ19ob3VycywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhc3QpKQpgYGAgIAoKIyMgUmVzdWx0cwoKSW4gdGhlIGZvbGxvd2luZywgYSBwbG90IHRoYXQgc2hvd3MgdGhlIHJlZHVjdGlvbiBvZiB3ZWVrbHkgd29ya2luZyBob3VycyBmcm9tIDE5OTYgdG8gMjAwNiBpbiBlYWNoIGNvdW50cnkgaXMgcHJvZHVjZWQuCgpGaXJzdCwgYSBjdXN0b20gdGhlbWUgaXMgZGVmaW5lZC4KCmBgYHtyIGRlZmluaW5nX2FfdGhlbWUsIGVjaG8gPSBGQUxTRX0KIyBCZXR0ZXIgdG8gZGVmaW5lIHlvdXIgb3duIGZ1bmN0aW9uIHRoYW4gdG8gYWx3YXlzIHR5cGUgdGhlIHNhbWUgc3R1ZmYKdGhlbWVfaWxvIDwtIGZ1bmN0aW9uKCl7CiAgdGhlbWVfbWluaW1hbCgpICsKICB0aGVtZSgKICAgIHRleHQgPSBlbGVtZW50X3RleHQoZmFtaWx5ID0gIlBhbGF0aW5vIiwgY29sb3IgPSAiZ3JheTI1IiksCiAgICBwbG90LnN1YnRpdGxlID0gZWxlbWVudF90ZXh0KHNpemUgPSAxMiksCiAgICBwbG90LmNhcHRpb24gPSBlbGVtZW50X3RleHQoY29sb3IgPSAiZ3JheTMwIiksCiAgICBwbG90LmJhY2tncm91bmQgPSBlbGVtZW50X3JlY3QoZmlsbCA9ICJncmF5OTUiKSwKICAgIHBsb3QubWFyZ2luID0gdW5pdChjKDUsIDEwLCA1LCAxMCksIHVuaXRzID0gIm1tIikKICApCn0KYGBgICAKClRoZW4sIHRoZSBwbG90IGlzIHByb2R1Y2VkLiAKCmBgYHtyfQojIFBsb3QKaWxvX2RvdF9wbG90IDwtIGdncGxvdChpbG9fZGF0YSkgKwogIGdlb21fcGF0aChhZXMoeCA9IHdvcmtpbmdfaG91cnMsIHkgPSBjb3VudHJ5KSwKICAgICAgICAgICAgYXJyb3cgPSBhcnJvdyhsZW5ndGggPSB1bml0KDEuNSwgIm1tIiksIHR5cGUgPSAiY2xvc2VkIikpICsKICAgICMgU3BlY2lmeSB0aGUgaGp1c3QgYWVzdGhldGljIHdpdGggYSBjb25kaXRpb25hbCB2YWx1ZQogICAgZ2VvbV90ZXh0KAogICAgICAgICAgYWVzKHggPSB3b3JraW5nX2hvdXJzLAogICAgICAgICAgICAgIHkgPSBjb3VudHJ5LAogICAgICAgICAgICAgIGxhYmVsID0gcm91bmQod29ya2luZ19ob3VycywgMSksCiAgICAgICAgICAgICAgaGp1c3QgPSBpZmVsc2UoeWVhciA9PSAiMjAwNiIsIDEuNCwgLTAuNCkKICAgICAgICAgICAgKSwKICAgICAgICAgICMgQ2hhbmdlIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSB0ZXh0CiAgICAgICAgICBzaXplID0gMywKICAgICAgICAgIGZhbWlseSA9ICJQYWxhdGlubyIsCiAgICAgICAgICBjb2xvciA9ICJncmF5MjUiCiAgICAgICAgICApICsKICAjIEFkZCBsYWJlbHMgdG8gdGhlIHBsb3QKICBsYWJzKAogICAgeCA9ICJXb3JraW5nIGhvdXJzIHBlciB3ZWVrIiwKICAgIHkgPSAiQ291bnRyeSIsCiAgICB0aXRsZSA9ICJQZW9wbGUgd29yayBsZXNzIGluIDIwMDYgY29tcGFyZWQgdG8gMTk5NiIsCiAgICBzdWJ0aXRsZSA9ICJXb3JraW5nIGhvdXJzIGluIEV1cm9wZWFuIGNvdW50cmllcywgZGV2ZWxvcG1lbnQgc2luY2UgMTk5NiIsCiAgICBjYXB0aW9uID0gIkRhdGEgc291cmNlOiBJTE8sIDIwMTciCiAgKSArCiAgIyBBcHBseSB5b3VyIHRoZW1lCiAgdGhlbWVfaWxvKCkgKwogICMgQ2hhbmdlIHRoZSB2aWV3cG9ydAogIGNvb3JkX2NhcnRlc2lhbih4bGltID0gYygyNSwgNDEpKQogIAojIFZpZXcgdGhlIHBsb3QKaWxvX2RvdF9wbG90CmBgYAoKCiMjIyBBbiBpbnRlcmVzdGluZyBjb3JyZWxhdGlvbgoKVGhlIHJlc3VsdHMgb2YgYW5vdGhlciBhbmFseXNpcyBhcmUgc2hvd24gaGVyZSwgZXZlbiB0aG91Z2ggdGhleSBjYW5ub3QgYmUgcmVwcm9kdWNlZCB3aXRoIHRoZSBkYXRhIGF0IGhhbmQuCgohW1RoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiB3ZWVrbHkgd29ya2luZyBob3VycyBhbmQgaG91cmx5IGNvbXBlbnNhdGlvbi5dKGltYWdlcy9yZWxhdGlvbnNoaXAucG5nKSAKCkFzIHlvdSBjYW4gc2VlLCB0aGVyZSdzIGFsc28gYW4gaW50ZXJlc3RpbmcgcmVsYXRpb25zaGlwLiBUaGUgbW9yZSBwZW9wbGUgd29yaywgdGhlIGxlc3MgY29tcGVuc2F0aW9uIHRoZXkgc2VlbSB0byByZWNlaXZlLCB3aGljaCBzZWVtcyBraW5kIG9mIHVuZmFpci4gVGhpcyBpcyBxdWl0ZSBwb3NzaWJseSByZWxhdGVkIHRvIG90aGVyIHByb3h5IHZhcmlhYmxlcyBsaWtlIG92ZXJhbGwgZWNvbm9taWMgc3RhYmlsaXR5IGFuZCBwZXJmb3JtYW5jZSBvZiBhIGNvdW50cnkuCgoKCg==