A system comprising: one or more processors; a memory storing instructions which, when executed by the one or more processors, causes performing: receiving first yield data for a first portion of an agronomic field, the first portion of the agronomic field having received a first treatment; receiving second yield data for a second portion of the agronomic field, the second portion of the agronomic field having received a second treatment that is different than the first treatment; using a spatial statistical model and the first yield data, computing a yield value for the second portion of the agronomic field, the yield value indicating an agronomic yield for the second portion of the agronomic field if the second portion of the agronomic field had received the first treatment instead of the second treatment; based on the computed yield value and the second yield data, selecting the second treatment; generating a prescription map, the prescription map including the second treatment; generating one or more scripts which, when executed by an application controller, cause the application controller to control an operating parameter of an agricultural implement to apply the second treatment. one or more processors; a memory storing instructions which, when executed by the one or more processors, causes performing: receiving first yield data for a first portion of an agronomic field, the first portion of the agronomic field having received a first treatment; receiving second yield data for a second portion of the agronomic field, the second portion of the agronomic field having received a second treatment that is different than the first treatment; using a spatial statistical model and the first yield data, computing a yield value for the second portion of the agronomic field, the yield value indicating an agronomic yield for the second portion of the agronomic field if the second portion of the agronomic field had received the first treatment instead of the second treatment; based on the computed yield value and the second yield data, selecting the second treatment; generating a prescription map, the prescription map including the second treatment; generating one or more scripts which, when executed by an application controller, cause the application controller to control an operating parameter of an agricultural implement to apply the second treatment. receiving first yield data for a first portion of an agronomic field, the first portion of the agronomic field having received a first treatment; receiving second yield data for a second portion of the agronomic field, the second portion of the agronomic field having received a second treatment that is different than the first treatment; using a spatial statistical model and the first yield data, computing a yield value for the second portion of the agronomic field, the yield value indicating an agronomic yield for the second portion of the agronomic field if the second portion of the agronomic field had received the first treatment instead of the second treatment; based on the computed yield value and the second yield data, selecting the second treatment; generating a prescription map, the prescription map including the second treatment; generating one or more scripts which, when executed by an application controller, cause the application controller to control an operating parameter of an agricultural implement to apply the second treatment.