econci
econci copied to clipboard
Economic Complexity Indexes
====== econci
.. image:: https://img.shields.io/pypi/v/econci.svg :target: https://pypi.python.org/pypi/econci .. image:: https://img.shields.io/pypi/pyversions/econci?style=flat :target: https://pypi.python.org/pypi/econci .. image:: https://img.shields.io/github/license/phcsoares/econci :target: LICENSE
Calculates Economic Complexity Indexes
- Free software: MIT license
This package implements the indexes found in the Atlas of Economic Complexity [HaRH2014], [HiCH2009] and [HiCK2007]_. It also creates the Product Space.
Installation
:code:econci can be installed from PyPI::
pip install econci
or from Anaconda::
conda install -c conda-forge econci
Usage
.. code-block:: python
import econci
comp = econci.Complexity(df, c='country', p='product', values='export')
comp.calculate_indexes()
eci = comp.eci
pci = comp.pci
# creating the product space
comp.create_product_space()
# the graphs are networkx.Graph objects
complete_graph = comp.complete_graph # complete product space
max_spanning_tree = comp.maxst # maximum spanning tree
prod_space = comp.product_space # product space
# edges_nodes_to_csv saves one csv file with edges and weights
# and another file with nodes information
econci.edges_nodes_to_csv(prod_space, graph_name='prod_space', dir_path='./data/')
Complete list of calculated indexes:
- Economic Complexity Index: :code:
comp.eci - Product Complexity Index: :code:
comp.pci - Country Diversity: :code:
comp.diversity - Product Ubiquity: :code:
comp.ubiquity - Balassa's RCA [BaBN1989]_: :code:
comp.rca - Proximity: :code:
comp.proximity - Density: :code:
comp.density - Distance: :code:
comp.distance
You can also vary the threshold of RCA value when creating the Mcp matrix.
The :code:Complexity class accepts the parameter :code:m_cp_thresh, which by default is :code:1.0.
:code:comp.create_product_space() also accepts the argument :code:edge_weight_thresh, by default :code:0.65.
This argument filters edges to be added to the maximum spanning tree by weight.
References
.. [HaRH2014] Hausmann, R., Hidalgo, C. A., Bustos, S., Coscia, M., Chung, S., Jimenez, J., … Yildirim, M. A. (2014). The Atlas of Economic Complexity: Mapping Paths to Prosperity. MIT Press. .. [HiCH2009] Hidalgo, C. A., & Hausmann, R. (2009). The building blocks of economic complexity. Proceedings of the national academy of sciences, 106(26), 10570-10575. .. [HiCK2007] Hidalgo, C. A., Klinger, B., Barabási, A. L., & Hausmann, R. (2007). The product space conditions the development of nations. Science, 317(5837), 482-487. .. [BaBN1989] Balassa, B., & Noland, M. (1989). ``Revealed''Comparative Advantage in Japan and the United States. Journal of International Economic Integration, 8-22.
Credits
This package was created with Cookiecutter_ and the audreyr/cookiecutter-pypackage_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _audreyr/cookiecutter-pypackage: https://github.com/audreyr/cookiecutter-pypackage