PENDING
Please predict whether this patent is acceptable.PATENT ABSTRACT: A method for determining national crop yields during the growing season may be accomplished using a server computer system that receives, via a network, agricultural data records that are used to forecast a national crop yield for a particular year. Within the server computer system weather index calculation instructions receive one or more agricultural data records that represent observed agricultural data points for a specific geo-location at a specific time. The observed agricultural data points include, but are not limited to, observed temperature records, soil moisture records, and precipitation records for the specific geo-location. The weather index calculation instructions then calculate one or more weather index values from the one or more agricultural data records. Weather index values represent crop stress that may affect the crop yield of particular plants. The weather index values are then compiled into one or more geo-specific weather indices for one or more geo-locations over a specified period of time. Each of the geo-specific weather indices may contain weather index values representing various types of stress events on crop including, but not limited to, flood stress, drought stress, early drought stress, daytime heat stress, and nighttime heat stress. Within the server computer system, weather indices aggregation instructions aggregate the one or more geo-specific weather indices to create one or more aggregated weather index data series, where each aggregated weather index data series contains weather index values for a specific calculated weather index for one or more specific geo-locations. Each weather index data series represents a specific geographic area from a subset of the one or more geo-specific weather indices. Crop yield estimating instructions, in the server computer system, then select representative features from each aggregated weather index data series within each of the one or more aggregated weather index data series. The crop yield estimating instructions then creates a covariate matrix for each specific geographic area in computer memory of the server computer system. The covariate matrix contains the representative features selected from the one or more aggregate weather index data series. The crop yield for the specific geographic area for the specific year is calculated using linear regression instructions to calculate the specific geographic area crop yield from the covariate matrix that represents the specific geographic area for that specific year. The parameters of the linear regression instructions include regression parameters that are calculated using distribution generation instructions and an error term that is calculated using the distribution generation instructions where a mean parameter for the error term is zero and the variance parameter is a geographic area specific bias coefficient. After determining crop yields for the specific geographic area representing the one or more aggregated weather index data series, the crop estimating instructions determine a national crop yield for the specific year by using the distribution generation instructions to calculate the national crop yield for a specific year from the sum of the crop yields for the specific geographic areas for the specific year nationally adjusted using national yield adjustment instructions. In an embodiment, the crop yield may refer to a specific crop yield such as corn yield.