~/data/insee/

Info

source dataset .html .RData
insee T_CONSO_EFF_FONCTION 2024-04-18 2024-04-01

Données sur le pouvoir d’achat

source dataset .html .RData
insee CNA-2014-RDB 2024-05-09 2024-05-09
insee CNT-2014-CSI 2024-05-09 2024-05-09
insee conso-eff-fonction 2024-05-09 2022-06-14
insee reve-niv-vie-individu-activite 2024-05-09 NA
insee t_7401 2024-05-09 2023-12-23
insee t_men_val 2024-04-18 2024-03-04
insee t_pouvachat_val 2024-04-18 2024-03-04
insee t_recapAgent_val 2024-04-18 2024-04-02
insee t_salaire_val 2024-04-18 2024-03-04
oecd HH_DASH 2024-04-16 2023-09-09

LAST_COMPILE

LAST_COMPILE
2024-05-09

Données reliées

  • Consommation des ménages - CNA-2014-CONSO-MEN. html
  • Consommation effective des ménages par produit - conso-eff-produit. html
  • Consommation effective des ménages par durabilite - conso-eff-durabilite. html

Sources

  • Comptes de la Nation 2020 - Consommation. html
  • Comptes de la Nation 2019 - Consommation. html

Info

Les tableaux détaillés présentent la consommation effective des ménages depuis 1959 jusqu’à l’année du compte provisoire, déclinée aux niveaux diffusables les plus fins des nomenclatures de produits (Nomenclature agrégée), de fonction (COICOP) et de durabilité.

Pour chaque nomenclature (produit, fonction durabilité), les résultats détaillés ont le format suivant :

  1. Séries en niveau :
    • Consommation aux prix courants (onglet MEURcour), que l’on appelle aussi “en valeur” ou “en euros courants”
    • Consommation en volume aux prix de l’année précédente chaînés (onglet M€2014), que l’on appelle aussi "“en volume”" ou en "“euros 2014”". Les consommations en volume au prix de l’année précédente chaînée ne sont pas sommables. En conséquence, la somme des consommations en volume aux prix de l’année précédente chaîné des séries élémentaires constituant un niveau diffère de la consommation pour le niveau total de l’agrégat.
    • Indices de prix base 100 en 2014 (onglet IPRIX2014)
  2. Séries en évolution n/n-1 :
    • Indices de valeur base 100 l’année précédente (onglet Ival)
    • Indices de volume base 100 l’année précédente (onglet Ivol)
    • Indices de prix base 100 l’année précédente (onglet Iprix)
  3. Structure des séries :
    • Coefficients budgétaires aux prix courants en % (onglet COEFFCOUR)

variable

variable Nobs
COEFFCOUR 9374
IPRIX2014 9374
IVAL 9227
IVOL 9227
MEUR2014 9374
MEURcour 9374

fonction, Fonction

Tous

3-digit

fonction Fonction Nobs
CP01 Produits alimentaires et boissons non alcoolisées 382
CP02 Boissons alcoolisées, tabac et stupéfiants 382
CP03 Articles d’habillement et chaussures 382
CP04 Logement, eau, gaz, électricité et autres combustibles 382
CP05 Meubles, articles de ménage et entretien courant du foyer 382
CP06 Santé 382
CP07 Transports 382
CP08 Communications 382
CP09 Loisirs et culture 382
CP10 Enseignement 382
CP11 Restaurants et hôtels 382
CP12 Biens et services divers 382
CP13 Dépenses de consommation individuelle à la charge des institutions sans but lucratif au service des ménages (ISBLSM) 382
CP14 Dépenses de consommation individuelle à la charge des administrations publiques 382
CP15 Correction territoriale 382

4-digit

5-digit

fonction Fonction Nobs
CPDEPHSI Dépense de consommation des ménages hors SIFIM 382

Autres

year

2020

Désordonné

Ordonné

Indices de Prix

Tous

Forts effets qualité

Poids

% de la dépense de consommation finale effective

% de la dépense de consommation finale

All

2-digit

fonction Fonction 1960 1990 2020
CP01 Produits alimentaires et boissons non alcoolisées 25.07 14.89 14.97
CP02 Boissons alcoolisées, tabac et stupéfiants 7.13 3.42 4.39
CP03 Articles d’habillement et chaussures 11.95 6.79 3.16
CP04 Logement, eau, gaz, électricité et autres combustibles 11.45 20.13 28.41
CP05 Meubles, articles de ménage et entretien courant du foyer 8.54 6.19 4.85
CP06 Santé 2.41 3.23 4.01
CP07 Transports 10.58 15.09 11.78
CP08 Communications 0.60 2.10 2.56
CP09 Loisirs et culture 7.09 8.58 7.55
CP10 Enseignement 0.31 0.35 0.49
CP11 Restaurants et hôtels 6.67 6.17 5.67
CP12 Biens et services divers 7.41 13.74 12.82
CP13 Dépenses de consommation individuelle à la charge des institutions sans but lucratif au service des ménages (ISBLSM) 3.08 2.59 4.13
CP14 Dépenses de consommation individuelle à la charge des administrations publiques 14.21 23.59 31.78
CP15 Correction territoriale 0.78 -0.67 -0.66
CPDEP Dépense de consommation des ménages 100.00 100.00 100.00

3-digit

4-digit

Comparer IPC, IPCH, Déflateur de la consommation

Table Déflateur

Table Déflateur Poids

Table IPC

Table IPC Poids

2-digit

00 - Tous

1996-

T_CONSO_EFF_FONCTION %>%
  filter(Fonction %in% c("Consommation effective des ménages",
                         "Dépense de consommation des ménages",
                         "Dépense de consommation des ménages hors SIFIM"),
         variable == "IPRIX2014") %>%
  mutate(Fonction = ifelse(fonction =="Consommation effective des ménages",
                           "Dépense de consommation effective des ménages",
                           Fonction)) %>%
  year_to_date2 %>%
  filter(date >= as.Date("1996-01-01")) %>%
  select(variable = Fonction, date, value) %>%
  mutate(variable = paste0("Déflateur de la ", variable)) %>%
  bind_rows(`IPC-2015` %>%
              filter(INDICATEUR == "IPC",
                     MENAGES_IPC == "ENSEMBLE",
                     COICOP2016 %in% c("00"),
                     FREQ == "M",
                     PRIX_CONSO == "SO",
                     REF_AREA == "FE",
                     NATURE == "INDICE") %>%
              month_to_date %>%
              filter(month(date) == 1) %>%
              mutate(variable = "Indice des Prix à la Consommation (IPC)") %>%
              select(variable, date, value = OBS_VALUE)) %>%
  bind_rows(`IPCH-2015` %>%
              filter(INDICATEUR == "IPCH",
                     COICOP2016 %in% c("00"),
                     FREQ == "M",
                     REF_AREA == "FE",
                     NATURE == "INDICE") %>%
              month_to_date %>%
              filter(month(date) == 1) %>%
              mutate(variable = "Indice des Prix à la Consommation Harmonisé (IPCH)") %>%
              select(variable, date, value = OBS_VALUE)) %>%
  group_by(variable) %>%
  filter(date >= as.Date("1996-01-01")) %>%
  mutate(value = 100*value/value[date == as.Date("1996-01-01")]) %>%
  mutate(variable = gsub("Indice des prix à la consommation - Base 2015 - Ensemble des ménages - France - ", "", variable)) %>%
  ggplot() + ylab("Indice des prix") + xlab("") + theme_minimal() +
  geom_line(aes(x = date, y = value, color = variable)) +
  #
  scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
               labels = date_format("%Y")) +
  theme(legend.position = c(0.3, 0.8),
        legend.title = element_blank()) +
  scale_y_log10(breaks = seq(0, 500, 10),
                     labels = dollar_format(accuracy = 1, prefix = ""))

2000-

T_CONSO_EFF_FONCTION %>%
  filter(Fonction %in% c("Consommation effective des ménages",
                         "Dépense de consommation des ménages",
                         "Dépense de consommation des ménages hors SIFIM"),
         variable == "IPRIX2014") %>%
  mutate(Fonction = ifelse(fonction =="Consommation effective des ménages",
                           "Dépense de consommation effective des ménages",
                           Fonction)) %>%
  year_to_date2 %>%
  filter(date >= as.Date("2000-01-01")) %>%
  select(variable = Fonction, date, value) %>%
  mutate(variable = paste0("Déflateur de la ", variable)) %>%
  bind_rows(`IPC-2015` %>%
              filter(INDICATEUR == "IPC",
                     MENAGES_IPC == "ENSEMBLE",
                     COICOP2016 %in% c("00"),
                     FREQ == "M",
                     PRIX_CONSO == "SO",
                     REF_AREA == "FE",
                     NATURE == "INDICE") %>%
              month_to_date %>%
              filter(month(date) == 1) %>%
              mutate(variable = "Indice des Prix à la Consommation (IPC)") %>%
              select(variable, date, value = OBS_VALUE)) %>%
  bind_rows(`IPCH-2015` %>%
              filter(INDICATEUR == "IPCH",
                     COICOP2016 %in% c("00"),
                     FREQ == "M",
                     REF_AREA == "FE",
                     NATURE == "INDICE") %>%
              month_to_date %>%
              filter(month(date) == 1) %>%
              mutate(variable = "Indice des Prix à la Consommation Harmonisé (IPCH)") %>%
              select(variable, date, value = OBS_VALUE)) %>%
  group_by(variable) %>%
  filter(date >= as.Date("2000-01-01")) %>%
  mutate(value = 100*value/value[date == as.Date("2000-01-01")]) %>%
  mutate(variable = gsub("Indice des prix à la consommation - Base 2015 - Ensemble des ménages - France - ", "", variable)) %>%
  ggplot() + ylab("Indice des prix") + xlab("") + theme_minimal() +
  geom_line(aes(x = date, y = value, color = variable)) +
  #
  scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
               labels = date_format("%Y")) +
  theme(legend.position = c(0.3, 0.8),
        legend.title = element_blank()) +
  scale_y_log10(breaks = seq(0, 500, 10),
                     labels = dollar_format(accuracy = 1, prefix = ""))

2017-

T_CONSO_EFF_FONCTION %>%
  filter(Fonction %in% c("Consommation effective des ménages",
                         "Dépense de consommation des ménages",
                         "Dépense de consommation des ménages hors SIFIM"),
         variable == "IPRIX2014") %>%
  mutate(Fonction = ifelse(fonction =="Consommation effective des ménages",
                           "Dépense de consommation effective des ménages",
                           Fonction)) %>%
  year_to_date2 %>%
  filter(date >= as.Date("2017-01-01")) %>%
  select(variable = Fonction, date, value) %>%
  mutate(variable = paste0("Déflateur de la ", variable)) %>%
  bind_rows(`IPC-2015` %>%
              filter(INDICATEUR == "IPC",
                     MENAGES_IPC == "ENSEMBLE",
                     COICOP2016 %in% c("00"),
                     FREQ == "M",
                     PRIX_CONSO == "SO",
                     REF_AREA == "FE",
                     NATURE == "INDICE") %>%
              month_to_date %>%
              filter(month(date) == 1) %>%
              mutate(variable = "Indice des Prix à la Consommation (IPC)") %>%
              select(variable, date, value = OBS_VALUE)) %>%
  bind_rows(`IPCH-2015` %>%
              filter(INDICATEUR == "IPCH",
                     COICOP2016 %in% c("00"),
                     FREQ == "M",
                     REF_AREA == "FE",
                     NATURE == "INDICE") %>%
              month_to_date %>%
              filter(month(date) == 1) %>%
              mutate(variable = "Indice des Prix à la Consommation Harmonisé (IPCH)") %>%
              select(variable, date, value = OBS_VALUE)) %>%
  group_by(variable) %>%
  filter(date >= as.Date("2017-01-01")) %>%
  mutate(value = 100*value/value[date == as.Date("2017-01-01")]) %>%
  mutate(variable = gsub("Indice des prix à la consommation - Base 2015 - Ensemble des ménages - France - ", "", variable)) %>%
  ggplot() + ylab("Indice des prix") + xlab("") + theme_minimal() +
  geom_line(aes(x = date, y = value, color = variable)) +
  #
  scale_x_date(breaks = seq(1920, 2100, 1) %>% paste0("-01-01") %>% as.Date,
               labels = date_format("%Y")) +
  theme(legend.position = c(0.35, 0.8),
        legend.title = element_blank()) +
  scale_y_log10(breaks = seq(0, 500, 1),
                     labels = dollar_format(accuracy = 1, prefix = ""))

00 - Tous

All

CP08 - Communications

CP09 - Loisirs et culture

3-digit

CP022 - Tabac

CP082 - Matériel de téléphonie et de télécopie

CP126 - Services financiers

4-digit

Différences

  • Santé est en categorie 13 et 14 dans la COICOP lorsque c’est une dépense de consommation des APU ou des IBSLM, ie dans le déflateur de la consommation finale (pareil dans l’IPCH). Dans l’IPC en revanche, la santé est incluse dans la classification n°6 ce qui apparait contradictoire…