Code
CPIm |>
group_by(series_code, series_name) |>
summarise(Nobs = n()) |>
print_table_conditional()Data - statjp
CPIm |>
group_by(series_code, series_name) |>
summarise(Nobs = n()) |>
print_table_conditional()CPIm_var$adj |>
print_table_conditional()| adj | Adjustment |
|---|---|
| nadj | not adjusted |
| sadj | seasonally adjusted |
CPIm |>
filter(series_code %in% c("001", "281")) |>
select(series_name, period, value) |>
spread(series_name, value) |>
mutate(`Real Housing` = 100 * `Housing` / `All items`) |>
gather(series_name, value, -period) |>
ggplot() + geom_line(aes(x = period, y = value, color = series_name)) +
theme_minimal() + xlab("") + ylab("") +
scale_x_date(breaks = seq(1960, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 200, 5)) +
scale_color_manual(values = viridis(4)[1:3]) +
theme(legend.position = c(0.7, 0.2),
legend.title = element_blank())
CPIm |>
filter(series_code %in% c("001", "281"),
period >= as.Date("1985-01-01")) |>
select(series_name, period, value) |>
spread(series_name, value) |>
mutate(`Real Housing` = 100 * `Housing` / `All items`) |>
gather(series_name, value, -period) |>
ggplot() + geom_line(aes(x = period, y = value, color = series_name)) +
theme_minimal() + xlab("") + ylab("") +
scale_x_date(breaks = seq(1960, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 200, 5)) +
scale_color_manual(values = viridis(4)[1:3]) +
theme(legend.position = c(0.7, 0.2),
legend.title = element_blank())
CPIm |>
filter(series_code %in% c("001", "740")) |>
select(series_name, period, value) |>
spread(series_name, value) |>
mutate(`Real Housing, less imputed rent` = 100 * `Housing, less imputed rent` / `All items`) |>
gather(series_name, value, -period) |>
ggplot() + geom_line(aes(x = period, y = value, color = series_name)) +
theme_minimal() + xlab("") + ylab("") +
scale_x_date(breaks = seq(1960, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 200, 5)) +
scale_color_manual(values = viridis(4)[1:3]) +
theme(legend.position = c(0.7, 0.2),
legend.title = element_blank())
CPIm |>
filter(series_code %in% c("001", "740"),
period >= as.Date("1985-01-01")) |>
select(series_name, period, value) |>
spread(series_name, value) |>
mutate(`Real Housing, less imputed rent` = 100 * `Housing, less imputed rent` / `All items`) |>
gather(series_name, value, -period) |>
ggplot() + geom_line(aes(x = period, y = value, color = series_name)) +
theme_minimal() + xlab("") + ylab("") +
scale_x_date(breaks = seq(1960, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 200, 5)) +
scale_color_manual(values = viridis(4)[1:3]) +
theme(legend.position = c(0.7, 0.2),
legend.title = element_blank())
CPIm |>
filter(series_code %in% c("001", "741")) |>
select(series_name, period, value) |>
spread(series_name, value) |>
mutate(`Real Rent, less imputed rent` = 100 * `Rent, less imputed rent` / `All items`) |>
gather(series_name, value, -period) |>
ggplot() + geom_line(aes(x = period, y = value, color = series_name)) +
theme_minimal() + xlab("") + ylab("") +
scale_x_date(breaks = seq(1960, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 200, 5)) +
scale_color_manual(values = viridis(4)[1:3]) +
theme(legend.position = c(0.7, 0.2),
legend.title = element_blank())
CPIm |>
filter(series_code %in% c("001", "741"),
period >= as.Date("1985-01-01")) |>
select(series_name, period, value) |>
spread(series_name, value) |>
mutate(`Real Rent, less imputed rent` = 100 * `Rent, less imputed rent` / `All items`) |>
gather(series_name, value, -period) |>
ggplot() + geom_line(aes(x = period, y = value, color = series_name)) +
theme_minimal() + xlab("") + ylab("") +
scale_x_date(breaks = seq(1960, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 200, 5)) +
scale_color_manual(values = viridis(4)[1:3]) +
theme(legend.position = c(0.7, 0.2),
legend.title = element_blank())
CPIm |>
filter(series_code %in% c("001", "282")) |>
select(series_name, period, value) |>
spread(series_name, value) |>
mutate(`Real Rent` = 100 * `Rent` / `All items`) |>
gather(series_name, value, -period) |>
ggplot() + geom_line(aes(x = period, y = value, color = series_name)) +
theme_minimal() + xlab("") + ylab("") +
scale_x_date(breaks = seq(1960, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 200, 5)) +
scale_color_manual(values = viridis(4)[1:3]) +
theme(legend.position = c(0.7, 0.2),
legend.title = element_blank())
CPIm |>
filter(series_code %in% c("001", "282"),
period >= as.Date("1985-01-01")) |>
select(series_name, period, value) |>
spread(series_name, value) |>
mutate(`Real Rent` = 100 * `Rent` / `All items`) |>
gather(series_name, value, -period) |>
ggplot() + geom_line(aes(x = period, y = value, color = series_name)) +
theme_minimal() + xlab("") + ylab("") +
scale_x_date(breaks = seq(1960, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 200, 5)) +
scale_color_manual(values = viridis(4)[1:3]) +
theme(legend.position = c(0.7, 0.2),
legend.title = element_blank())
CPIm |>
filter(series_code %in% c("282", "740", "741")) |>
ggplot() + geom_line(aes(x = period, y = value, color = series_name)) +
theme_minimal() + xlab("") + ylab("") +
scale_x_date(breaks = seq(1960, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 200, 5)) +
scale_color_manual(values = viridis(4)[1:3]) +
theme(legend.position = c(0.7, 0.2),
legend.title = element_blank())
CPIm |>
filter(series_code %in% c("282", "740", "741"),
period >= as.Date("1985-01-01")) |>
ggplot() + geom_line(aes(x = period, y = value, color = series_name)) +
theme_minimal() + xlab("") + ylab("") +
scale_x_date(breaks = seq(1960, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 200, 5)) +
scale_color_manual(values = viridis(4)[1:3]) +
theme(legend.position = c(0.7, 0.2),
legend.title = element_blank())
CPIm |>
filter(series_code %in% c("282", "740", "741"),
period >= as.Date("2000-01-01")) |>
ggplot() + geom_line(aes(x = period, y = value, color = series_name)) +
theme_minimal() + xlab("") + ylab("") +
scale_x_date(breaks = seq(1960, 2100, 2) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 200, 1)) +
scale_color_manual(values = viridis(4)[1:3]) +
theme(legend.position = c(0.7, 0.8),
legend.title = element_blank())