Which urea strategy gives farmers the best maize yields?

Comparing four urea rate/timing combinations across Rwanda’s mega-environments, districts and seasons — and why fertiliser recommendations must be location-specific.
Agricultural Analytics
R Shiny
Statistics
Case Study
Author

Victor Mandela

Published

4 September 2026

Keywords

agricultural analytics, R Shiny dashboard, maize yield, Rwanda, r shiny, statistics

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

That was the question behind a recent agricultural analytics project I worked on in Rwanda.

Rather than simply comparing average yields, I built an R Shiny application that evaluated four urea rate/timing combinations across mega-environments, districts and seasons.

Which urea strategy gives farmers the best maize yields? — infographic

What the analysis used

  • ANOVA and Tukey HSD for treatment comparisons
  • Soil data from SoilGrids
  • Rainfall data from CHIRPS
  • Trial-location data and interactive field maps
  • A yield prediction model

One finding

Split application of Urea 1 kg/Are (V6 + V10) produced the highest yield in the Eastern Savannah — 7.45 t/ha.

The bigger lesson

Agricultural recommendations should be location-specific and evidence-based, rather than assuming one fertiliser strategy works everywhere.

This is where analytics moves agriculture from “what usually works?” to “what works here, under these conditions?”

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