From analysis to decision support: what this project changed

Experimental data, SoilGrids, CHIRPS, statistics, prediction, GIS and R Shiny combined into one agricultural decision-support application.
Decision Support
Agricultural Analytics
Impact Evaluation
Case Study
Author

Victor Mandela

Published

25 September 2026

Keywords

agricultural analytics, R Shiny dashboard, maize yield, Rwanda, decision support, impact evaluation

Open to roles & consulting · M&E · Impact Evaluation · Agricultural Analytics · R Shiny LinkedInGitHubEmailBook a call
Portfolio Edition ••• Monitoring & Evaluation · Impact Evaluation · R Shiny Decision Support ••• Nairobi, KenyaUPDATED NOV 2026

The starting point was straightforward: how does maize yield respond to urea fertiliser?

Answering it properly required much more than averages. We had to bring together experimental field data, soil information (SoilGrids), rainfall data (CHIRPS), statistical testing, predictive modelling, GIS and R/Shiny — and turn all of it into a single decision-support application.

From analysis to decision support: what this project changed — infographic

Four objectives

  1. Identify optimal urea rate/timing combinations by environment
  2. Identify yield drivers and provide extension insights
  3. Build and honestly assess a yield prediction model
  4. Visualise 600+ trial locations

This is the kind of work I want to keep doing — turning complex research and programme data into tools people actually use.

Data has little value sitting in a spreadsheet. The value comes when it changes a decision.

Work with me

I take on consulting work in agricultural analytics, impact evaluation and M&E — RCT design, data integration, and R/Shiny decision-support tools. Let’s talk if that’s useful to your team.

▶ Try it yourself — live R Shiny demo. Open the Rwanda Maize Yield Analyzer · Username: test · Password: test