1. A method for processing satellite images to determine a crop yield estimate for an area as small as an individual field in a region from images captured by a satellite comprising: receiving a plurality of images captured by a satellite in a processing system, wherein each of the plurality of images includes pixels that correspond to an area and is captured on a particular date; obtaining weather information for the area on the date that each of the plurality of images was captured using the processing system; determining a plurality of observable quantities for the area from the pixels in the plurality of images that correspond to the area using the processing system; determining a crop yield estimate for the area by applying a statistical model of the region including the area to the weather information obtained for the area on at least two different dates and the plurality of observable quantities for the area for the at least two different dates determined from the plurality of images using the processing system, wherein the statistical model has a plurality of variables including at least one variable from the plurality of observable quantities and at least one variable from the weather information and wherein the weather information for the area is of a same temporal scale as the weather information used to generate the statistical model; and providing the crop yield estimate to an application for use in showing a predicted crop yield for the area.