transform_to_bta.Rd
This function transforms a .tidy_iea_df
that contains the representation of the Energy Conversion Chain for multiple
countries into a new tidy_iea_df that represents a Global Energy Conversion Chain, adopting the Bilateral Trade Assumption,
using a bilateral trade data the particular trade data passed as bilateral_trade_df
argument.
transform_to_bta(
.tidy_iea_df,
bilateral_trade_df = calc_bilateral_trade_df_gma(.tidy_iea_df)
)
The .tidy_iea_df
for which the Bilateral Trade Assumption flows need to be calculated according to a given bilateral_trade_df
.
The bilateral trade data frame that will be used.
A .tidy_iea_df
describing a Global Energy Conversion Chain, adopting a Bilateral Trade Perspective.
This function runs sequentially the following functions:
specify_MR_Y_U_bta()
;
and then binds all rows obtained using dplyr::bind_rows()
.
Note 1: When no bilateral trade data is provided, the function calculates and uses the bilateral trade data associated with the Global Market Assumption.
Note 2: When bilateral trade data is provided only for an observation (Country, Product), then bilateral trade data obtained from the Global Market Assumption is used to fill the gap, for that particular (Country, Product) observation.
Note 3: running this function to transform to the Bilateral Trade Assumption only makes sense when the country coverage is global, or close to global (i.e. only countries consuming a very small fraction of global energy consumption, and only producing a very small fraction of global energy production, are missing).
tidy_AB_data %>%
IEATools::add_psut_matnames() %>%
transform_to_bta() # Here, as we pass an empty bilateral trade matrix,
#> # A tibble: 101 × 12
#> Country Method Energy.type Last.stage Year Ledger.side
#> <chr> <chr> <chr> <chr> <dbl> <chr>
#> 1 World PCM E Final 2018 Supply
#> 2 World PCM E Final 2018 Supply
#> 3 World PCM E Final 2018 Supply
#> 4 World PCM E Final 2018 Supply
#> 5 World PCM E Final 2018 Supply
#> 6 World PCM E Final 2018 Supply
#> 7 World PCM E Final 2018 Supply
#> 8 World PCM E Final 2018 Supply
#> 9 World PCM E Final 2018 Supply
#> 10 World PCM E Final 2018 Supply
#> # ℹ 91 more rows
#> # ℹ 6 more variables: Flow.aggregation.point <chr>, Flow <chr>, Product <chr>,
#> # Unit <chr>, E.dot <dbl>, matnames <chr>
# the result will be equivalent to the Global Market Assumption.