1. A model optimization system to determine quality of variables for model generation, the system comprising: data storage to store data including input variables, quality metrics for the input variables, and weights for the quality metrics, wherein the quality metrics quantify a sufficiency of the input variables in generating an accurate model, and wherein the data is provided for a plurality of regions; a processor to execute: a scoring module to: determine a quality metric score for each quality metric based on measurements for the quality metric; and determine an input variable score for each input variable based on the quality metric scores and the quality metric weights; determine a total score for each region of the plurality of regions based on the input variable scores, wherein to determine the total score for each region, the scoring module is to: determine categories for the input variables, wherein each category is associated with a type of input variable; determine category weights for each category; determine a category score for each category based on the input variable scores for the input variables associated with each category; and determine the total score for each region based on the category scores and the category weights; and an optimizer to determine whether at least one of the input variables for a region of the plurality of regions is to be modified based on the total score for the region, and in response to a determination that at least one of the input variables for a region of the plurality of regions is to be modified, determine whether the total score for the region is to be improved by applying a modified input variable having a different quality metric.