Code repository containing R and Python scripts used for parameter estimation, bifurcation analysis, and sensitivity analysis of a bioeconomic model for the commercial catfish (Clarias gariepinus) fishery in the Southeast Arm of Lake Malawi.
**Title:**
Optimal fishing effort for commercial catfish (Clarias gariepinus) fishery in the southeast arm of Lake Malawi: A Gordon-Schaefer model approach
**Authors:**
1. Francisco Chamera
2\. Mphatso Kamndaya
3\. Solomoni Kadaleka
4\. Patrick Phepa
5\. Peter Mpasho Mwamtobe
6\. Alpha Omega Soko
**Files:**
1. 01\_parameter\_estimation.R
2. 02\_bifurcation\_analysis.py
3. 03\_sensitivity\_to\_price.py
4. 04\_sensitivity\_to\_cost.py
**Required Packages:**
1. numpy
2. matplotlib
3. scipy
**Instructions:**
1. Open 01\_parameter\_estimation.R in RStudio.
2. Open the remaining scripts in a Python environment.
3. Run each script in its respective software environment.
4. 01\_parameter\_estimation.R estimates model parameters and bootstrap confidence intervals.
5. 02\_bifurcation\_analysis.py plots population trajectories for different initial population values.
6. 03\_sensitivity\_to\_price.py and 04\_sensitivity\_to\_cost.py plot graphs showing the sensitivity of fishing effort to changes in price and cost, respectively.
**Outputs:**
1. For 01\_parameter\_estimation.R, parameter estimates and 95% confidence intervals are printed to the console.
2. For 02\_bifurcation\_analysis.py, fish population trajectories are plotted to show whether the population persists or collapses to extinction.
3. For 03\_sensitivity\_to\_price.py and 04\_sensitivity\_to\_cost.py, fishing effort is plotted to show how it changes in response to changes in price and cost, respectively.