1. A model optimization system configured to determine quality of variables for model generation, the system comprising: data storage storing input variables, quality metrics for the input variables, and weights for the quality metrics, wherein the quality metrics describe sufficiency of data for the input variables and the data is provided for a plurality of regions; a scoring module determining a score for each region based on the input variables and the weighted quality metrics; and an optimizer, executed by a computer system, and determining whether at least one of the input variables for a region of the regions is to be modified based on the scores, and determining whether the total score for the region is operable to be improved using a modified input variable.