Convertit les valeurs en prix courants en prix constants (volume) en utilisant le deflateur implicite du PIB ou un indice de prix fourni. Base annee referencee configurable.
Usage
calculer_deflateur(
donnees,
var_pib_courant,
var_deflateur = NULL,
var_ipc = NULL,
annee_base = 2015L,
var_annee = "annee"
)Arguments
- donnees
data.frame – Donnees avec PIB courant et deflateur
- var_pib_courant
character – Variable PIB en prix courants
- var_deflateur
character ou NULL – Variable deflateur (base 100). Si NULL, calcule depuis var_ipc. Defaut : NULL
- var_ipc
character ou NULL – Indice des prix a la consommation (si deflateur non fourni). Defaut : NULL
- annee_base
integer – Annee de base du deflateur. Defaut : 2015L
- var_annee
character – Variable annee. Defaut : "annee"
Examples
comptes <- data.frame(
annee = 2015:2022,
pib_courant = c(2100,2180,2250,2310,2195,2280,2380,2450),
deflateur = c(100,103.2,106.8,110.5,109.2,113.5,118.2,122.8)
)
calculer_deflateur(comptes, "pib_courant",
var_deflateur="deflateur",
annee_base=2015L)
#> === Deflateur PIB (base 2015) ===
#> Periodes : 8
#> Croissance reelle moy : -0.72% par an
#> # A tibble: 8 × 6
#> annee pib_courant deflateur pib_constant annee_base croissance_reelle_pct
#> <int> <dbl> <dbl> <dbl> <int> <dbl>
#> 1 2015 2100 100 2100 2015 NA
#> 2 2016 2180 103. 2112. 2015 0.59
#> 3 2017 2250 107. 2107. 2015 -0.27
#> 4 2018 2310 110. 2090. 2015 -0.77
#> 5 2019 2195 109. 2010. 2015 -3.85
#> 6 2020 2280 114. 2009. 2015 -0.06
#> 7 2021 2380 118. 2014. 2015 0.24
#> 8 2022 2450 123. 1995. 2015 -0.92