Evolución de la edad media de la población por provincias

Abundo en la entrada de ayer. Lo hago para mostrar

En el gráfico anterior se muestra la evolución de la edad media de la población de las provincias españolas como diferencia con respecto a una evolución media calculada como la regresión lineal de todas las edades medias con respecto al año. Es decir, algo así como evolución relativa.

Se aprecian claramente los rejuvenecimientos relativos de Guadalajara y, en menor medida, Toledo. Especialmente acusados durante este siglo.

Los datos son del INE y descargados en formato PC-Axis. El código,

library(pxR)
library(ggplot2)

pob <- read.px("3199.px")
pob <- as.data.frame(pob)
pob$Sexo <- NULL

pob$Periodo <- as.numeric(as.character(pob$Periodo))

# ggplot(pob, aes(x = Periodo, y = value)) +
#   geom_line() + facet_wrap(~ Provincias)

modelo <- lm(value ~ Periodo, dat = pob)

pob$pred <- predict(modelo, pob)
pob$diff <- pob$value - pob$pred

tmp <- pob[pob$Periodo == max(pob$Periodo),]
tmp$Provincias <- reorder(tmp$Provincias, tmp$diff, max)
pob$Provincias <- factor(pob$Provincias, levels = levels(tmp$Provincias))
#pob$Provincias <- reorder(pob$Provincias, pob$diff, max)

pob$fecha <- as.Date(paste0(pob$Periodo, "-12-31"))

ggplot(pob, aes(x = fecha, y = diff)) +
  geom_hline(aes(yintercept = 0, col = "red", alpha = 0.5)) +
  geom_line() + facet_wrap(~ Provincias, ncol = 4) +
  theme(legend.position="none")