Fetch the same indicator from several providers and put the answers side by side. Sources disagree more often than people expect – different vintages, PPP bases, territorial definitions, revision schedules – and on the ISO spine the comparison is one join. This is the verb that turns "I used OWID" into "I used OWID, and here is where it differs from the World Bank".
Usage
compare_sources(
indicator,
sources = c("wdi", "owid"),
year,
countries = NULL,
tolerance = 0.05
)Arguments
- indicator
Either one indicator code used for every source, or a named character vector giving each source its own code:
c(wdi = "NY.GDP.PCAP.KD", owid = "gdp_per_capita").- sources
Source names to compare (default
c("wdi", "owid")).- year
A single year.
- countries
Optional
iso3csubset.- tolerance
Relative difference above which a country counts as a disagreement (default
0.05, i.e. 5%).
Value
A tibble with one row per country: the value from each source,
n_sources (how many reported it), rel_diff (max relative spread) and
disagrees. The correlation, coverage and disagreement summary is attached
as the "countryatlas_source_summary" attribute.
