A computer system for agricultural data analysis, comprising: a database for storing agricultural data including yield and field data; and at least one processing unit coupled to the database, - the at least one processing unit is configured to execute instructions to receive the communication from a device in response to at least one user input that varies a parameter or variable of the agricultural data in different regions or strips of the field to create the at least one trial that causes a correlation between yield data and the parameter or variable, - wherein the at least one processing unit is configured to execute instructions to create at least one trial that causes one or more correlations between different parameters or variables of the agricultural data in response to receiving a communication from a device and to allocate yield data based on different regions or strips created with the at least one trial, wherein at least parameter or variable is varied in different regions or strips of a field to cause a correlation, - wherein the at least one processing unit is configured to execute instructions to analyze the at least one created trial to determine whether the at least one trial causes at least one correlation between yield data and a variable or parameter of the agricultural data for different regions or strips of a field, and - wherein the at least one processing unit is configured to execute instructions to generate and send data to the device to be displayed to the user for the at least one trial, wherein the data presents at least one correlation for different regions or strips of the field of the at least one trial or an absence of at least one correlation. a database for storing agricultural data including yield and field data; and at least one processing unit coupled to the database, - the at least one processing unit is configured to execute instructions to receive the communication from a device in response to at least one user input that varies a parameter or variable of the agricultural data in different regions or strips of the field to create the at least one trial that causes a correlation between yield data and the parameter or variable, - wherein the at least one processing unit is configured to execute instructions to create at least one trial that causes one or more correlations between different parameters or variables of the agricultural data in response to receiving a communication from a device and to allocate yield data based on different regions or strips created with the at least one trial, wherein at least parameter or variable is varied in different regions or strips of a field to cause a correlation, - wherein the at least one processing unit is configured to execute instructions to analyze the at least one created trial to determine whether the at least one trial causes at least one correlation between yield data and a variable or parameter of the agricultural data for different regions or strips of a field, and - wherein the at least one processing unit is configured to execute instructions to generate and send data to the device to be displayed to the user for the at least one trial, wherein the data presents at least one correlation for different regions or strips of the field of the at least one trial or an absence of at least one correlation. - the at least one processing unit is configured to execute instructions to receive the communication from a device in response to at least one user input that varies a parameter or variable of the agricultural data in different regions or strips of the field to create the at least one trial that causes a correlation between yield data and the parameter or variable, - wherein the at least one processing unit is configured to execute instructions to create at least one trial that causes one or more correlations between different parameters or variables of the agricultural data in response to receiving a communication from a device and to allocate yield data based on different regions or strips created with the at least one trial, wherein at least parameter or variable is varied in different regions or strips of a field to cause a correlation, - wherein the at least one processing unit is configured to execute instructions to analyze the at least one created trial to determine whether the at least one trial causes at least one correlation between yield data and a variable or parameter of the agricultural data for different regions or strips of a field, and - wherein the at least one processing unit is configured to execute instructions to generate and send data to the device to be displayed to the user for the at least one trial, wherein the data presents at least one correlation for different regions or strips of the field of the at least one trial or an absence of at least one correlation.