{"type":"script","doc_desc":{"producers":[{"name":"Reproducibility WBG","abbr":"DECDI","affiliation":"World Bank - Development Impact Department","role":"Verification and preparation of metadata"}],"prod_date":"2026-09-18","version":"1"},"project_desc":{"authoring_entity":[{"name":"Juiong Wu","affiliation":"University of Ohio","email":"jwuj0316@gmail.com"},{"name":"Gladys Lopez-Acevedo","affiliation":"World Bank","email":"gacevedo@worldbank.org"},{"name":"Deeksha Kokas","affiliation":"NTU Singapore","email":"deeksha002@e.ntu.edu.sg"}],"title_statement":{"title":"Reproducibility package for Shock Propagation Diagnostic (SPD): Localized Impacts of Shocks and Policies","idno":"FR_KHM_2026_733"},"data_statement":"Some data is restricted and has not been included in the reproducibility package. For more details, please refer to the README file.","software":[{"name":"Stata","version":"19.5 MP"},{"name":"Python","version":"3.9"}],"scripts":[{"title":"Reproducibility package for Shock Propagation Diagnostic (SPD): Localized Impacts of Shocks and Policies","date":"2026-09","notes":"Computational reproducibility verified by Development Impact (DECDI) Analytics team, World Bank.","instructions":"See README in reproducibility package.","file_name":"FR_KHM_2026_733","zip_package":"FR_KHM_2026_733.zip","dependencies":"Stata dependencies are listed in the ado folder."}],"repository_uri":[{"name":"Reproducible Research Repository (World Bank)","uri":"https:\/\/reproducibility.worldbank.org"}],"production_date":"2026-09-18","abstract":"Economic shocks such as commodity price volatility, climate disruptions, or large infrastructure investments reshape local labor markets. Understanding who is affected, where, and through which channels is essential for designing policies that promote shared prosperity and resilience. This report introduces the Shock Propagation Diagnostic (SPD), a reduced-form framework that combines shift-share (Bartik) exposure measures with input-output propagation to trace direct effects on exposed sectors and indirect spillovers through domestic production networks. The report showcases three country applications, Cambodia, Mongolia, and the Democratic Republic of Congo, each supported by a replication package. Cambodia and DRC illustrate ex-ante scenario simulation, while Mongolia is the report's Tier 1 causal ex-post application: as a price taker in international commodity markets, Mongolia faces plausibly external price shocks that are combined with predetermined regional employment shares and before-and-after labor-market data. Earlier Brazil and Viet Nam studies are used only to illustrate prior Tier 1 applications of the approach. Across the three featured cases, supply-chain spillovers are quantitatively important, adjustment often operates through wages, hours, and informality, and distributional outcomes depend critically on initial economic structure. SPD is designed as an early-entry diagnostic tool that complements more complex models through a transparent, data-efficient lens for rapid deployment.","geographic_units":[{"name":"Cambodia","code":"KHM"}],"keywords":[{"name":"Economic Shocks"},{"name":"Labor Markets"},{"name":"Shift-Share Analysis"},{"name":"Bartik Instruments"},{"name":"Input-Output Analysis"},{"name":"Production Networks"},{"name":"Commodity Price Volatility"},{"name":"Informality"},{"name":"Distributional Analysis"},{"name":"Shock Propagation"},{"name":"Spillovers"},{"name":"Resilience"}],"topics":[{"id":"J46","uri":"https:\/\/www.aeaweb.org\/econlit\/jelCodes.php?view=jel","vocabulary":"Journal of Economic Literature (JEL)","name":"Informal Labor Markets","parent_id":"J4"},{"id":" R23","uri":"https:\/\/www.aeaweb.org\/econlit\/jelCodes.php?view=jel","vocabulary":"Journal of Economic Literature (JEL)","name":"Regional Migration \u2022 Regional Labor Markets \u2022 Population \u2022 Neighborhood Characteristics","parent_id":"R2"},{"id":" D57","uri":"https:\/\/www.aeaweb.org\/econlit\/jelCodes.php?view=jel","vocabulary":"Journal of Economic Literature (JEL)","name":"Input\u2013Output Tables and Analysis","parent_id":"D5"},{"id":" E24","uri":"https:\/\/www.aeaweb.org\/econlit\/jelCodes.php?view=jel","vocabulary":"Journal of Economic Literature (JEL)","name":"Employment \u2022 Unemployment \u2022 Wages \u2022 Intergenerational Income Distribution \u2022 Aggregate Human Capital \u2022 Aggregate Labor Productivity","parent_id":"E2"},{"id":" F16","uri":"https:\/\/www.aeaweb.org\/econlit\/jelCodes.php?view=jel","vocabulary":"Journal of Economic Literature (JEL)","name":"Trade and Labor Market Interactions","parent_id":"F1"}],"output":[{"type":"Flagship Report","description":"Prosperity Publication","title":"Shock Propagation Diagnostic (SPD): Localized Impacts of Shocks and Policies"}],"language":[{"name":"English","code":"EN"}],"technology_requirements":"Run time: ~4 minutes","disclaimer":"The materials in the reproducibility packages are distributed as they were prepared by the staff of the International Bank for Reconstruction and Development\/The World Bank. The findings, interpretations, and conclusions expressed in this event do not necessarily reflect the views of the World Bank, the Executive Directors of the World Bank, or the governments they represent. The World Bank does not guarantee the accuracy of the materials included in the reproducibility package.","license":[{"name":"MIT License","uri":"https:\/\/opensource.org\/license\/mit"},{"name":"World Bank IGO Rider","uri":"https:\/\/github.com\/worldbank\/metadata-editor\/blob\/main\/WB-IGO-RIDER.md"}],"contacts":[{"name":"Gladys Lopez-Acevedo","affiliation":"World Bank","email":"gacevedo@worldbank.org"},{"name":"Reproducibility WBG","affiliation":"World Bank","email":"reproducibility@worldbank.org"}],"datasets":[{"name":"Database for International Trade Analysis (BACI) at the Product-Level, HS 2022 version, release 202501","uri":"https:\/\/www.cepii.fr\/DATA_DOWNLOAD\/baci\/legacy\/202501\/BACI_HS22_V202501.zip","access_type":"Data is publicly available and included in the reproducibility package.\n","note":"File: Data\/Raw\/BACI_HS22_Y2023_V202501.csv. Additional citation: Gaulier, G. and Zignago, S. (2010) BACI: Database for International Trade Analysis at the Product-Level. The 1994-2007 Version. CEPII Working Paper, N\u00b02010-23.","license":"Etalab Open Licence 2.0","citation":"Centre d'\u00c9tudes Prospectives et d'Informations Internationales (CEPII). \"Database for International Trade Analysis (BACI) at the Product-Level, HS 2022 version, release 202501\" [dataset]. https:\/\/www.cepii.fr\/DATA_DOWNLOAD\/baci\/legacy\/202501\/BACI_HS22_V202501.zip. Accessed August 2025.","license_uri":"https:\/\/www.etalab.gouv.fr\/wp-content\/uploads\/2018\/11\/open-licence.pdf"},{"name":"World Integrated Trade Solution - Product Concordance","uri":"https:\/\/wits.worldbank.org\/product_concordance.html","access_type":"Data is publicly available and included in the reproducibility package.","note":"File names: Data\/Raw\/hs22_hs12.dta and Data\/Raw\/hs12_isic3.dta.  For more details, refer to the README file.","citation":"World Integrated Trade Solution (WITS), World Bank. n.d. \"Product Concordance [dataset]\". Accessed in April 2025. https:\/\/wits.worldbank.org\/product_concordance.html. Accessed August 2025.","license":"Creative Commons Attribution 4.0 (CC-BY 4.0) with additional terms of use specified in the license URL","license_uri":"https:\/\/www.worldbank.org\/ext\/en\/legal\/terms-conditions"},{"name":"Cambodia District-by-Industry Employment Shares, 2019\/20","uri":"https:\/\/nada.nis.gov.kh\/index.php\/contact-us1","access_type":"Data access was granted directly to the study authors by the data owners\/managers. It was obtained with a custom data license that does not allow for redistribution and it is not included in the reproducibility package.","note":"File: Data\/Input\/2019_emp_share.dta. The dataset is derived from Cambodia Socio-Economic Survey (CSES) 2019\/20. It contains district \u00d7 industry employment aggregates only, no person-level records. It was supplied to the authors by the World Bank Cambodia country team. Replicators can rebuild the dataset from the NIS microdata by writing a request to  National Institute of Statistics (NIS), Ministry of Planning, Cambodia (info@nis.gov.kh; NADA contact page https:\/\/nada.nis.gov.kh\/index.php\/contact-us1) and signing the NIS licensed-data agreement, or through a World Bank data-sharing arrangement with NIS. For more details, refer to the README file.","license":"Custom license","citation":"World Bank Cambodia Country Team. 2025. \"Cambodia District-by-Industry Employment Shares, 2019\/20.\" Unpublished data. Based on National Institute of Statistics, Ministry of Planning, Cambodia Socio-Economic Survey (CSES) 2019\/20. Accessed by the authors in August 2025."},{"name":"Cambodia Province-Level Wages, Employment, Population, and Thailand Returnee Counts, 2023\u20132025","access_type":"Data access was granted directly to the study authors by the data owners\/managers. It was obtained with a custom data license that does not allow for redistribution and it is not included in the reproducibility package.","note":"File: Data\/Input\/c23_province.csv. The dataset is derived from Cambodia Socio-Economic Survey (CSES) 2023 and Cambodia's Ministry of Labour and Vocational Training (MoLVT) Monthly Employment Reports, July-October 2025 The authors obtained this data from the World Bank Cambodia country team in October 2025. Replicators d request acces to the file from the World Bank Cambodia country team (Kimsun Tong: ktong@worldbank.org) or rebuild it based on the process outlines in the README.","citation":"World Bank Cambodia Country Team. 2025. \"Cambodia Province-Level Wages, Employment, Population, and Thailand Returnee Counts, 2023\u20132025\" [dataset]. Based on Cambodia Socio-Economic Survey (CSES) 2023, National Institute of Statistics, Ministry of Planning, Cambodia, and Ministry of Labour and Vocational Training (MoLVT), Cambodia, Monthly Employment Reports, July\u2013October 2025. Accessed by the authors in October 2025.","license":"Custom license"},{"name":"Mongolia Labour Force Survey Harmonized Person-Level File, 2010\u20132024","uri":"http:\/\/web.nso.mn\/nada\/index.php\/auth\/login\/?destination=catalog\/193\/get_microdata","access_type":"Data is publicly available but does not allow redistribution and is not included in the reproducibility package.","note":"File: Data\/LFS_Clean\/LFS10_24_INDIV_clean_main_indicators.dta. The dataset is a cleaned and harmonized pooled file derived from Mongolia's Labour Force Survey (LFS), quarterly person-level microdata, 2010\u20132024. Replicators can access raw data through Mongolia's Census and Survey Catalogue (http:\/\/web.nso.mn\/nada\/index.php\/auth\/login\/?destination=catalog\/193\/get_microdata). Detailed step-by-step instructions on how to harmonize the data files are included in the README.","license":"NSO Microdata Terms and Conditions","citation":"Authors' compilation. 2026. \"Mongolia Labour Force Survey Harmonized Person-Level File, 2010\u20132024\" [dataset]. Based on Labour Force Surveys (2010\u20132024), National Statistical Office of Mongolia.","license_uri":"http:\/\/web.nso.mn\/nada\/index.php\/catalog\/central\/about"},{"name":"External Sector Statistics","uri":"https:\/\/stat.mongolbank.mn\/external?lang=en","access_type":"Data is publicly available and included in the reproducibility package.","note":"Files: Data\/Raw\/Balance of Payments - Export (by level of processing)_2003-01-01_2025-09-01.xlsx and Data\/Raw\/Balance of Payments - Export (by quantity)_2003-01-01_2025-09-01.xlsx. Replicators can access raw data through the Statistics of Mongolia's portal (https:\/\/stat.mongolbank.mn\/?lang=en). For more details, refer to the README file.","citation":"Bank of Mongolia. External sector statistics: Export (by level of processing) and Export (by quantity), monthly, January 2003 \u2013 September 2025 [data tables]. Ulaanbaatar: Bank of Mongolia. https:\/\/stat.mongolbank.mn\/external?lang=en. Accessed October 2025."},{"name":"Mongolia National Consumer Price Index, Monthly (2010\u20132026)","uri":"https:\/\/data.mn\/en\/data\/cpi-national-monthly","access_type":"Data is publicly available and included in the reproducibility package.","note":"File: Data\/Raw\/cpi-national-monthly-en.csv. Replicators can access the data through the open data platform Data.mn (https:\/\/data.mn\/en\/data\/cpi-national-monthly).  For more details, refer to the README file.","license":"Data.mn Terms of Service","citation":"National Statistics Office of Mongolia (2026). Consumer price index, national, monthly (2020 = 100), table DT_NSO_0600_001V3 [data set]. Distributed by Data.mn as \"Mongolia National Consumer Price Index, Monthly (2010\u20132026)\", https:\/\/data.mn\/en\/data\/cpi-national-monthly. Accessed May 2026.","license_uri":"https:\/\/data.mn\/en\/terms"},{"name":"Mongolia Input-Output Table 2010 (DT_NSO_3100_003V9)","uri":"https:\/\/data.1212.mn\/pxweb\/en\/NSO\/NSO__Economy,%20environment__National%20Accounts\/DT_NSO_3100_003V9.px","access_type":"Data is publicly available and included in the reproducibility package.","note":"File: Data\/Raw\/iotable_2010.xlsx. The dataset is the 2010 input-output table of the National Statistics Office of Mongolia (table DT_NSO_3100_003V9), reshaped by the research team into long format. Replicators can download it from https:\/\/data.1212.mn\/pxweb\/en\/NSO\/NSO__Economy,%20environment__National%20Accounts\/DT_NSO_3100_003V9.px by selecting all row and column activities and the year 2010. For more details, refer to the README file.","license":"CC BY 4.0","citation":"National Statistics Office of Mongolia (n.d.). Input-output table, by non-competitive import type, 2010 (table DT_NSO_3100_003V9) [data table]. Ulaanbaatar: NSO. https:\/\/data.1212.mn\/pxweb\/en\/NSO\/NSO__Economy,%20environment__National%20Accounts\/DT_NSO_3100_003V9.px. Accessed November 2025.","license_uri":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"name":"Mongolia Subnational Administrative Boundaries (COD-AB), admin level 1","uri":"https:\/\/data.humdata.org\/dataset\/cod-ab-mng","access_type":"Data is publicly available and included in the reproducibility package.","note":"Files: Data\/Geospatial\/adm1.*. The dataset is the admin level 1 subnational administrative boundaries of Mongolia (COD-AB), published by OCHA on the Humanitarian Data Exchange with the National Statistics Office of Mongolia as the boundary source. The copy in the package was re-exported by the research team in ArcGIS with renamed attribute fields and is geometrically identical to the source layer. Replicators can download it from  https:\/\/data.humdata.org\/dataset\/cod-ab-mng, taking mng_admin1.shp from the mng_admin_boundaries.shp.zip resource. For more details, refer to the README file.","license":"Creative Commons Attribution for Intergovernmental Organisations (CC BY-IGO)","citation":"OCHA Field Information Services Section and National Statistical Office of Mongolia (2020, updated 2025). \"Mongolia \u2013 Subnational Administrative Boundaries (COD-AB)\" [dataset]. Humanitarian Data Exchange, https:\/\/data.humdata.org\/dataset\/cod-ab-mng. Accessed August 2025.","license_uri":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/igo\/"},{"name":" Democratic Republic of the Congo Lobito Corridor analysis file","access_type":"Data is publicly available and included in the reproducibility package.","note":"File: Data\/Input\/lobito_analysis_data.dta. The dataset is an authors' compilation that combines the 2024 Enqu\u00eate sur les Conditions de Vie des M\u00e9nages (ECVM) baseline structure with the input-output table of the Institut National de la Statistique (INS) of the Democratic Republic of Congo and calibration and scenario parameters estimated from the literature. It contains province- and sector-level aggregates only, with no household-level records, and is produced by Code\/RUN_LOBITO_TABLE6.do. The underlying ECVM 2024 microdata are restricted and can be requested from INS DR Congo. For more details, refer to the README file.","citation":"Authors' compilation. 2026. \"DRC Lobito Corridor analysis file\" [dataset]. Based on Institut National de la Statistique (INS), Democratic Republic of Congo, Enqu\u00eate sur les Conditions de Vie des M\u00e9nages (ECVM) 2024, and the INS input-output table for the Democratic Republic of Congo. "}],"reproduction_instructions":"To reproduce the findings in this paper, a replicator must:\n1. **Secure Access to Data:** Access the datasets not included in the package. See the Datasets section for more details.\n2. **Install Python dependencies:** Install Python dependencies in `requirements.txt`\n3. **Run the Package:** \n   - Update the working directory in line 21 of the do-file `main`, and run it.\n\nSince not all the data is included, the package includes the results produced by replicators. These files can be used to review the results presented in the paper.","technology_environment":"Paper exhibits were reproduced on a computer with the following specifications:\n - OS: Windows 11 Enterprise\n - Processor: INTEL(R) XEON(R) PLATINUM 8562Y+ 2.80 GHz (2 processors)\n - Memory available: 32.0 GB"},"datacite":{"creators":[{"givenName":"Juiong","familyName":"Wu","nameType":"Personal","affiliation":[{"name":"University of Ohio","affiliationIdentifierScheme":"ROR","schemeUri":"https:\/\/ror.org","affiliationIdentifier":"https:\/\/ror.org\/01jr3y717"}]},{"givenName":"Gladys ","familyName":"Lopez-Acevedo","nameType":"Personal","affiliation":[{"name":"World Bank","affiliationIdentifier":"https:\/\/ror.org\/00ae7jd04","affiliationIdentifierScheme":"ROR","schemeUri":"https:\/\/ror.org"}]},{"nameType":"Personal","givenName":"Deeksha","familyName":" Kokas","affiliation":[{"affiliationIdentifier":"https:\/\/ror.org\/00ae7jd04","schemeUri":"https:\/\/ror.org\/","name":"World Bank","affiliationIdentifierScheme":"ROR"}]}],"titles":[{"lang":"en","title":"Reproducibility package for Shock Propagation Diagnostic"},{"title":"FR_KHM_2026_733","titleType":"Other"}],"publisher":"World Bank","publicationYear":"2026","types":{"resourceType":"Reproducibility package","resourceTypeGeneral":"Other"},"url":"https:\/\/reproducibility.worldbank.org\/index.php\/catalog\/study\/FR_KHM_2026_733","language":"en"},"tags":[{"tag":"DOI"},{"tag":"Open Code"},{"tag":"Restricted Data"}],"schematype":"script"}