From network structure to practical scenario evidence
This prototype connects the thesis network analysis, predictive models and Monte Carlo revenue simulation in one transparent decision-support workflow.
Synthetic study data · indicative results · not operational advice
Headline evidence
How to use the evidence
-
1
Find a question
Use route exposure and centrality to identify where closer operational investigation may be useful.
-
2
Check the evidence
Compare model specifications and feature importance before interpreting structural signals.
-
3
Test assumptions
Use the Scenario Lab to inspect conditional implications, not guaranteed outcomes.
What this prototype is — and is not
Integrates the executed thesis outputs into an accessible interface.
Shows the assumptions and sensitivity grid behind each estimate.
All outputs are based on a synthetic analytical sample.
Human judgement and observed-data validation remain essential.
Explore supply-chain structure
Inspect structural indicators, route exposure and critical intermediaries in the executed synthetic network.
Directed market network
The topology is a deterministic visual summary, not a geographic map. Exact operational use requires validated coordinates and road-network routing.
Critical intermediary ranking
| Rank | Node | Type | Region | Betweenness | Degree | Select |
|---|
Route-cost distribution
Which farmers consistently face route costs above 452.25?
Observed transport, road quality and sale-location data would be needed to answer this responsibly.
Compare model evidence
Review cross-validated performance with and without graph-derived features across three evaluation metrics.
Cross-validated R²
Feature importance
Read the gain correctly
Route cost and network features were derived from graph structure without using the price target.
The synthetic price generator intentionally contains route-cost and community effects. The gain demonstrates signal recovery.
The yield check does not show a comparable improvement, supporting the intended specificity of the synthetic price signal.
Cross-validated model results
| Model | Features | RMSE | MAE | R² |
|---|
Test collaborative transport assumptions
Explore the executed 3 × 3 sensitivity grid and a clearly labelled participation rescaling.
Mean revenue gain
Gain distribution
Saved scenarios
| Scenario | Saving | Premium | Participation | Gain | Mean revenue | Remove |
|---|
Audit the method and its limits
Trace every headline result to the executed settings and review the safeguards required before field use.
Route-weight settings
- Random seed
- 20250115
- Distance coefficient α
- 1.0
- Tariff coefficient β
- 0.8
- Time coefficient γ
- 0.6
- Reliability coefficient δ
- 25.0
- Louvain resolution
- 1.0
- Route algorithm
- Dijkstra
Predictive settings
- Cross-validation
- k = 5, shuffled
- Random Forest
- 400 trees
- RF maximum depth
- None
- XGBoost
- 500 trees
- XGB depth
- 4
- Learning rate
- 0.05
- Target
- GHS/kg
Monte Carlo settings
- Iterations
- N = 5,000
- Central saving
- 35%
- Central premium
- GHS 0.30/kg
- Mean gain
- 8.87%
- Standard deviation
- 0.14
- 95% interval
- 8.59%–9.14%
- Sensitivity span
- 4.88%–12.86%
What the service does
GET /Interface200GET /api/healthOperating mode…GET /api/resultsFrozen results…GET /api/scenarioBounded lookup…Required before operational use
- 01Observed-data partnership
Agree a data dictionary, governance protocol and institutional responsibilities.
- 02External and temporal validation
Re-estimate the graph and models using observed multi-season data.
- 03Human-centred research
Conduct accessibility, terminology and task-based studies with intended users.
- 04Security and accountability
Add role-based access, encryption, audit logging, monitoring and incident response.
Frequently asked questions
Can the prototype identify a depot that should be removed?
No. Betweenness identifies candidates for review, but the thesis did not run removal-induced fragmentation experiments. Intervention requires observed network evidence and resilience testing.
Does the 8.87% result predict what farmers will earn?
No. It is the mean result of a synthetic, assumption-dependent Monte Carlo scenario. It is not a forecast, guarantee or observed sector estimate.
Do network features prove a causal effect on price?
No. Their predictive contribution recovers a structural signal deliberately injected into the synthetic price-generating process. Field causal evidence is still required.
Has the interface been tested with farmers or cooperative leaders?
No human-participant usability study was conducted. The implemented tasks were verified by the developer as functional acceptance tests only.
Does the prototype store personal information?
No. It uses a frozen synthetic snapshot, accepts no uploads and stores no farmer or user data. Saved scenario comparisons exist only in the current browser session.