South African Rhino Ecosystem
Influence Diagram

node Time                                        Time       Determ_Root
   values(1 time)

node Management_Option                           ManOp      Determ_Decision
   values(4
   beginning_state
   sell_a_few_rhino_horns
   sell_several_rhino_horns
   sell_many_rhino_horns)

node Locale                                      Locale     Determ_Decision
   values(4
      Mpumalanga
      Limpopo
      Kruger_National_Park
      Etosha_National_Park)

node Locale_Area                                 LArea      Determ_Contin
   values(1 area)
   parents(1 Locale)

node Rhino_Individual-Based_Model                RhinoIBM   HIBM
   parameters(7 le ma intercalv wfi meb meaneb jeb)
   values(1 count)
   parents(2 Time Locale)

node Rhino_Abundance                             RhinoAb   Determ_Linear
   parameters(2 a b)
   values(1 abund)
   parents(1 RhinoIBM)

context settings
   real-world_phenomenon_type(ecosystem)
   geographic_window(-43. -29. -12. 0.5)
   ecosystem_nodes(1 Rhino_Abundance)
   region(1 Mpumalanga)
   this_id_name(rhinoeco re SA)
   inputs(3 (ManOp sell_a_few_rhino_horns) (Locale Mpumalanga)
            (Time 2021.0 2021.0 2024.1))

context files
   parameter_files(old rhinoeco-hyp.par rhinoeco-ini.par rhinoeco-cons.par)
   EMAT_files(emat.dfn parsedematacts.dat)
   boundaries_file(typranch.bln false)
   sites_file(none)
   dsens_file(dsens.dat)
   output_files(rhinoeco.ps rhinoeco.html rhinoeco.est)
   ecosystem_predictions_files(rhino_pred.plt rhino_risks.plt)
   initial_patches_file(rhino_patches.dat)

report evaluate
   evaluate_nodes(1 RhinoIBM 1000)

report estimate
   estimate_nodes(1998.0 2016.1 (1 RhinoIBM) .00
      100 false false true fit_model)

report sensitivity_analysis
   assess_nodes(2016.0 2021.1 1 (rhinoeco 1 RhinoIBM) 100)

report estimate
   confidence_intervals(1998.0 2016.1 rhinoeco 1 RhinoIBM .0 .75 100)

report estimate
   prediction_skill(1998.0 1998.0 2016.1 1 (rhinoeco 1 RhinoIBM) .00
      100 false false true fit_model)

report display
   plot_graph(0)
            (Time 2015.9 2015.9 2021.1))

report display
   label_regions(typranch.ps)

report prepare_data
   gis_tools(points.lgt)

report mc_hypothesis_test
   nodes_to_estimate(2005. 2011. 1 (rhinoeco 1 RhinoIBM) .01 900 20)

report display
   xyplots(real.plt 1000. 5000.)

report display
   overlay(3 kenreg.lgt kenclimate.sgd tanreg.lgt tanclimate.sgd
      ugareg.lgt ugaclimate.sgd climate.ps Climate)
   display_intervals(4 .5 1.5 1.5 2.5 2.5 3.5 3.5 4.5)
   interval_labels(4 very_arid arid semi-arid non-arid)
   map_levels(8 grass 2 crop-grass-savanna 2 crop-pasture 3
      deciduous-forest 4 crop-wood 4 evergreen-forest 4 shrubland 1
      barren 1) 

report display
   overlay(3 kenreg.lgt kenlanduse.sgd tanreg.lgt tanlanduse.sgd
      ugareg.lgt ugalanduse.sgd landuse.ps Landuse)
   display_intervals(4 .5 1.5 1.5 2.5 2.5 3.5 3.5 4.5)
   interval_labels(4 nomad_camel nomad_cattle ranching farming)
   map_levels(8 maize 4 root-crop 4 perennial 3 fishing 4 agro-pastoral 2
      pastoral 2 tree-crop 4 highlands 4)

report display
   overlay(1 world.lgt blwhl.sgd blwhl.ps none)
   display_intervals(2 .5 1.5 1.5 2.5)
   interval_labels(2 unprotected protected)

report display
   overlay(1 tanreg.lgt tanprtctd.sgd tancheetah.ps)
   display_intervals(2 .5 1.5 1.5 2.5)
   interval_labels(2 unprotected protected)

report display
   overlay(3 kenreg.lgt kenprtctd.sgd tanreg.lgt tanprtctd.sgd
      ugareg.lgt ugaprtctd.sgd prtctd.ps)
   display_intervals(2 .5 1.5 1.5 2.5)
   interval_labels(2 unprotected protected)

report prepare_data
   convert_boundary(3 kenreg.lgt tanreg.lgt ugareg.lgt allreg.bln
      20 20)

report prepare_data
   convert_boundary(tanreg.lgt tanreg.bln 20 20)

report estimate
   prediction_skill(2 HrbvrNm ChthNm 1977.)

report estimate
   estimate_nodes(6 HrbvrNm CarCap BirthR DthR ChthNm FrctnD .1 1000
      false false true no_plots_only)

report display
   convert_label-grid(prtctd.lbl prtctd.sgd prtctd.ps 50 50)
   display_intervals(2 -.5 1.5 1.5 2.5)
   interval_labels(2 unprotected protected)

report display
   plot_surface(chetahnm.dig chetahnm.ps)
   display_intervals(4 0. .25 .25 .50 .50 .75 .75 1.00)
   interval_labels(4 '0.0-.25' '.25-.50' '.50-.75' '.75-1.0')
