Matlab Script for a Theoretical Analysis of Policy Interventions to Stabilize Food Prices
Open this dataset in the live repository
- Persistent identifier
- doi:10.60507/FK2/WHSN1C
- Published version
- 1.0
- Publication date
- 2023-09-18
- License
- CC BY-SA 4.0
Description
This is a theoretical study which compares the cost-effectiveness of storage and trade-related policies to stabilize food prices in a two-country setting. The raw data is generated based on stochastical simulations with Matlab Scripts. This data is then analyzed to assess how policies impact the distribution of prices in the two countries. Policies are storage and trade related. The Download is a ZIP-File containing many Matlab files (.m). For each scenario in the paper/dissertation, there are two Matlab files. The "_specs" file defines the specifications for the simulation (country size, ...), and the "_analysis" file is for the mathematical implementation (setting up the model, solving it, running the simulations). The different scenarios include (for details see the linked doctoral thesis by Jan Brockhaus which provides more background information) - "asymshocks": Asymmetric shocks between the two countries - "defaultvalues": The different distinct and discrete scenarios described in the paper - "privstorsubsidies": The continuous private storage subsidy - "reservevariation": The simulations for the reserves with different parameters (reserve capacity and trigger price are varied) All other files are required in the same folder for the calculations to run as these files are references in the ones mentioned above. Furthermore, the RECS toolbox (http://www.recs-solver.org/) and the CompEcon Toolbox (http://www4.ncsu.edu/~pfackler/compecon/download.html) must be installed first before running any of the codes. Purpose: Evaluating the cost-effectiveness of different policies to stabilize prices of staple crops.
Creators
- Jan Brockhaus
Keywords
price stabilization, economy
Files
| File | Type | Bytes | Checksum |
|---|---|---|---|
| metadata.xml | text/xml | 19248 | MD5 3c15b4b965535484a8444461cdf0437b |
| v25_asymshocks_specs2.m | text/x-matlab | 2355 | MD5 6a9635921db5238eb4b02dad0a385719 |
| v25_defaultvalues3_specs.m | text/x-matlab | 4083 | MD5 74170eab8e9cfe5beb1f50c642ceb8f3 |
| v25_calcreserveopcosts.m | text/x-matlab | 430 | MD5 1a3bc9737edb919bd84c67e652b94e67 |
| v25_asymshocks_analysis.m | text/x-matlab | 3092 | MD5 ae743926d3233262a2583b251d9e1d9c |
| v25_reservevariation_specs.m | text/x-matlab | 3130 | MD5 3520b2ff5910c8dda4a674dde8eaa4be |
| v25_simulate.m | text/x-matlab | 10716 | MD5 ad913451b226f1cb77249fcd1c0f76b2 |
| v25_asymshocks_analysis2.m | text/x-matlab | 3095 | MD5 47f9baa2913f33dde82bbb0da1240f1c |
| v25_asymshocks_specs.m | text/x-matlab | 2354 | MD5 b51739703ead1edafb252fd2de1a1fda |
| v25_privstorsubsidies_specs.m | text/x-matlab | 4236 | MD5 65f688b3e291474a310c13bde54e7cb5 |
| v25_run.m | text/x-matlab | 4306 | MD5 0d74ebe5259f708f643c9cdc414a6779 |
| v25_standard.m | text/x-matlab | 2037 | MD5 d3cf800c430e7c16389b1b8bff90aadd |
| v25_compare_results.m | text/x-matlab | 5181 | MD5 4ffdca1de0c68d73d6752cc56c4ede5c |
| v25_call.m | text/x-matlab | 4600 | MD5 6b0d1bc0c36b812bba3c32e1a9c987e9 |
| v25_defaultvalues_analysis.m | text/x-matlab | 7534 | MD5 c54c3f8c1870c0a6d0ae3ca8a1c67b72 |
| v25_calcstatistics.m | text/x-matlab | 2459 | MD5 461ecb248eb16f1b077aef806c511a81 |
| v25_run_seperately.m | text/x-matlab | 2791 | MD5 473cb7e6b2d4c9fbfee15713e82bfefd |
| v25_call_solving.m | text/x-matlab | 1011 | MD5 bd3135f5b6d2aaf97881cdbec7698a6c |
| v25_standard.yaml | application/octet-stream | 2243 | MD5 e2118fabe26efe0ca84d905439a0d380 |
| v25_defaultvalues_specs.m | text/x-matlab | 4510 | MD5 0466ed42b28a3e0fe5b3b5793a76c218 |
| v25_defaultvalues3_analysis.m | text/x-matlab | 7528 | MD5 6f46c4ae5b9fb90e758c275242b4ae09 |
| v25_solve.m | text/x-matlab | 11676 | MD5 fb55d64450ce9a2a09245750ea62bbad |
| v25_privstorsubsidies_analysis.m | text/x-matlab | 2640 | MD5 d395bfb50a3a96d9d282fd3b34766df7 |
| v25_reservevariation_analysis.m | text/x-matlab | 10586 | MD5 fc6741f8856cb729307a8f1d6f3ac576 |
| application.PNG | image/png | 19541 | MD5 ae896e50ce6947f9ebc506c866af079a |
Citation
Jan Brockhaus, 2023-09-18, Matlab Script for a Theoretical Analysis of Policy Interventions to Stabilize Food Prices, doi:10.60507/FK2/WHSN1C, V1.0
Additional Dataverse fields
| Id | 48 |
|---|---|
| Dataset Type | dataset |
| Internal Version Number | 7 |
| Latest Version Publishing State | RELEASED |
| Deaccession Link | Not supplied |
| Release Time | 2023-09-18T10:25:37Z |
| Create Time | 2023-09-18T08:51:32Z |
| Citation Date | 2023-09-18 |
| File Access Request | True |
Export metadata
Static metadata exports available for this published dataset version:
Complete Dataverse metadata
Expected crawler behaviour
Use a stable, truthful User-Agent with product/version and a working contact URL. Across all IP addresses and HTTP connections used by one crawler identity, allow no more than 5 requests in flight and wait at least 20 seconds between request starts. Crawl URLs listed in the catalog sitemap, including file pages and download URLs when they are published, use conditional requests, honor Retry-After, and apply exponential backoff after errors.
The welcome page may link to the interactive repository for human navigation. Automated clients must not treat that human link as a catalog crawl target.
Read the live machine-readable crawler policy before and during a crawl. Stop crawling when it reports CPU or memory utilization at or above 80% and 80% respectively.
