Bank Lending Survey Statistics - BLS

Data - ECB

Structure

Release Calendar

Link: https://www.ecb.europa.eu/press/calendars/statscal/mfm/html/stpbls.en.html

Données

Données PCE

Code
BLS |>
  filter(KEY %in% c("BLS.Q.U2.ALL.Z.H.H.B3.ZZ.D.WFNET",
                    "BLS.Q.U2.ALL.Z.H.C.B3.ZZ.D.WFNET")) |>
  quarter_to_date() %>%
  select_if(~ n_distinct(.) > 1) |>
  ggplot() + geom_line(aes(x = date, y = OBS_VALUE/100, color = Bls_count_detail)) +
  xlab("") + ylab("") + theme_minimal() +
  scale_x_date(breaks = as.Date(paste0(seq(1940, 2100, 2), "-01-01")),
               labels = date_format("%Y")) +
  scale_color_manual(values = c("blue", "red")) +
  theme(legend.position = c(0.65, 0.25),
        legend.title = element_blank()) +
  scale_y_continuous(breaks = 0.01*seq(-100, 90, 10),
                     labels = scales::percent_format(accuracy = 1)) +
  geom_hline(yintercept = 0, linetype = "dashed")

Consumer credit, Loans for house purchase

Code
BLS |>
  filter(KEY %in% c("BLS.Q.U2.ALL.Z.H.H.B3.ZZ.D.WFNET",
                    "BLS.Q.U2.ALL.Z.H.C.B3.ZZ.D.WFNET")) |>
  quarter_to_date() %>%
  select_if(~ n_distinct(.) > 1) |>
  ggplot() + geom_line(aes(x = date, y = OBS_VALUE/100, color = Bls_count_detail)) +
  xlab("") + ylab("") + theme_minimal() +
  scale_x_date(breaks = as.Date(paste0(seq(1940, 2100, 2), "-01-01")),
               labels = date_format("%Y")) +
  theme(legend.position = c(0.65, 0.25),
        legend.title = element_blank()) +
  scale_y_continuous(breaks = 0.01*seq(-100, 90, 10),
                     labels = scales::percent_format(accuracy = 1)) +
  geom_hline(yintercept = 0, linetype = "dashed")