intel_analyze_yield
Focused yield trend analysis for a single field. Analyzes systemic underperformance vs county average, yield variability, consecutive year patterns, and baseline yield.
Parameters
Parameter Type Required Description fieldIdstring Yes Field identifier fieldNamestring No Human-readable name acresnumber No Field size yieldHistoryarray Yes [{ year, bushelsPerAcre }] — minimum 1, ideally 5+ yearscountyYieldHistoryarray No [{ year, averageYield }] — enables benchmarkingcountyFIPSstring No County FIPS code for automatic benchmarks
Usage
{
"fieldId" : "field-001" ,
"yieldHistory" : [
{ "year" : 2024 , "bushelsPerAcre" : 165 },
{ "year" : 2023 , "bushelsPerAcre" : 172 },
{ "year" : 2022 , "bushelsPerAcre" : 168 },
{ "year" : 2021 , "bushelsPerAcre" : 155 },
{ "year" : 2020 , "bushelsPerAcre" : 170 }
],
"countyYieldHistory" : [
{ "year" : 2024 , "averageYield" : 180 },
{ "year" : 2023 , "averageYield" : 178 },
{ "year" : 2022 , "averageYield" : 176 },
{ "year" : 2021 , "averageYield" : 174 },
{ "year" : 2020 , "averageYield" : 175 }
]
}
Response
{
"error" : false ,
"data" : {
"fieldId" : "field-001" ,
"yieldRecordCount" : 5 ,
"variabilityAnalysis" : {
"classificationLevel" : "low" ,
"standardDeviation" : 5.8 ,
"coefficientOfVariation" : 3.5 ,
"recommendation" : "Yield is consistent — focus on incremental gains"
},
"systemicIssueAnalysis" : {
"underperformancePercent" : 5.7 ,
"consistentUnderperformance" : true ,
"recommendation" : "Field consistently underperforms county average by 5.7%. Investigate soil or drainage issues."
},
"triggeredRules" : [
{
"ruleId" : "YLD-001" ,
"name" : "Systemic Underperformance Detection" ,
"confidence" : 0.95 ,
"message" : "Field underperforms county average by >5% consistently"
}
],
"dataQuality" : "COMPLETE" ,
"missingData" : []
}
}
Rules Analyzed
Rule Description YLD-001 Systemic underperformance vs county average (>5%) YLD-002 Yield variability classification (low/moderate/high/extreme) YLD-004 Consecutive year decline patterns YLD-005 Baseline yield calculation
Parameter Type Required Description fieldId string Required Field identifier fieldName string Optional acres number Optional yieldHistory array Required Historical yield records (minimum 1, ideally 5+) countyYieldHistory array Optional County average yields for comparison countyFIPS string Optional County FIPS code
Try it intel_analyze_yield