| balassa_index {economiccomplexity} | R Documentation |
Balassa Index
Description
balassa_index() computes the Balassa Index for a
bipartite relation between countries and products.
Usage
balassa_index(
trade_data,
discrete = TRUE,
cutoff = 1,
country = "country",
product = "product",
value = "value"
)
Arguments
trade_data |
(Type: data.frame or matrix) a dataset such as
world_gdp_avg_1998_to_2000 containing countries, products and exported
values.
|
discrete |
(Type: logical) whether converting the Balassa Index to
discrete (0/1) values. Anything below the specified cutoff is converted to 0
and 1 otherwise. By default this is set to TRUE.
|
cutoff |
(Type: numeric) the cutoff to use for discretization.
By default this is set to 1.
|
country |
(Type: character) the column with the countries.
By default this is set to "country". Used only if the input is a
data.frame.
|
product |
(Type: character) the column with the products.
By default this is set to "product". Used only if the input is a
data.frame.
|
value |
(Type: character) the column with the metric for
country-product pairs.
By default this is set to "value". Used only if the input is a
data.frame.
|
Details
The current implementation follows \insertCitemeasuringcomplexity2015economiccomplexity to obtain a metric for specialisation. In the context of international trade, if the Balassa Index for a country-product pair is more than 1, it means that country is specialized in that product. If the input for this function is a data.frame instead of a matrix, the function shall aggregate the data and convert the input to a matrix.
Value
A matrix with the Balassa Index.
References
For more information see:
\insertRefmeasuringcomplexity2015economiccomplexity
and the references therein.
Examples
bi <- balassa_index(world_trade_avg_1998_to_2000)
# partial view of index
n <- seq_len(5)
bi[n, n]