Nothing
## ----include = FALSE----------------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
## -----------------------------------------------------------------------------
library(GDPuc)
# Test with Venezuela -> iso3c = VEN
my_gdp <- tibble::tibble(
iso3c = c("VEN"),
year = 2010:2014,
value = 100:104
)
x <- convertGDP(
gdp = my_gdp,
unit_in = "constant 2005 Int$PPP",
unit_out = "constant 2019 Int$PPP",
return_cfs = TRUE
)
x$result
x$cfs
## -----------------------------------------------------------------------------
x <- convertGDP(
gdp = my_gdp,
unit_in = "constant 2005 Int$PPP",
unit_out = "constant 2019 Int$PPP",
replace_NAs = NA
)
## -----------------------------------------------------------------------------
my_gdp <- tibble::tibble(
iso3c = "VEN",
year = 2010:2014,
value = 100:104
)
x <- convertGDP(
gdp = my_gdp,
unit_in = "constant 2005 Int$PPP",
unit_out = "constant 2019 Int$PPP",
replace_NAs = 0,
return_cfs = TRUE
)
x$result
x$cfs
## -----------------------------------------------------------------------------
my_gdp <- tibble::tibble(
iso3c = "VEN",
year = 2010:2014,
value = 100:104
)
x <- convertGDP(
gdp = my_gdp,
unit_in = "constant 2005 Int$PPP",
unit_out = "constant 2019 Int$PPP",
replace_NAs = "no_conversion",
return_cfs = TRUE
)
x$result
x$cfs
## -----------------------------------------------------------------------------
my_gdp <- tibble::tibble(
iso3c = "VEN",
year = 2010:2014,
value = 100:104
)
x <- convertGDP(
gdp = my_gdp,
unit_in = "constant 2005 Int$PPP",
unit_out = "constant 2019 Int$PPP",
replace_NAs = "linear",
return_cfs = TRUE
)
x$result
x$cfs
## -----------------------------------------------------------------------------
my_gdp <- tibble::tibble(
iso3c = "VEN",
year = 2010:2014,
value = 100:104
)
my_mapping_data_frame <- tibble::tibble(
iso3c = c("VEN", "BRA", "ARG", "COL"),
region = "LAM"
)
x <- convertGDP(
gdp = my_gdp,
unit_in = "constant 2005 Int$PPP",
unit_out = "constant 2019 Int$PPP",
replace_NAs = "regional_average",
with_regions = my_mapping_data_frame,
return_cfs = TRUE
)
x$result
x$cfs
# Compare the 2019 PPP with the 2005 PPP. They are not in the same order of magnitude.
# Obviously, being a part of the same region, does not mean the currencies are of the same strength.
## -----------------------------------------------------------------------------
# Create an imaginary country XXX, and add it to the Latin America region
my_gdp <- tibble::tibble(
iso3c = c("VEN", "XXX"),
year = 2010,
value = 100
)
my_mapping_data_frame <- tibble::tibble(
iso3c = c("VEN", "BRA", "ARG", "COL", "XXX"),
region = "LAM"
)
x <- convertGDP(
gdp = my_gdp,
unit_in = "constant 2005 Int$PPP",
unit_out = "constant 2019 Int$PPP",
replace_NAs = c("linear", 0),
with_regions = my_mapping_data_frame,
return_cfs = TRUE
)
x$result
x$cfs
## -----------------------------------------------------------------------------
my_gdp <- tibble::tibble(
iso3c = "VEN",
year = 2010:2014,
value = 100:104
)
x <- convertGDP(
gdp = my_gdp,
unit_in = "constant 2005 Int$PPP",
unit_out = "constant 2019 Int$PPP",
replace_NAs = 1,
return_cfs = TRUE
)
x$result
x$cfs
# Why is the deflator above not 1? That is because for VEN, only the deflator value in 2019 was set to 1.
# In 2005 the deflator was in the order of magnitude of 100. Obviously setting the deflator to 1 in 2019 is
# completely misleading.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.