1. A method comprising: determining, by a computing system, incremental values associated with a plurality of clustering solutions, wherein each of the clustering solutions groups stores of a retailer into clusters in a different way, wherein for each clustering solution in the plurality of clustering solutions, the incremental value associated with the clustering solution indicates a difference between an estimated revenue associated with the clustering solution and revenue associated with a baseline clustering solution; and determining, by the computing system and based on the incremental values associated with the plurality of clustering solutions, an appropriate number of clusters into which to group the stores of the retailer, wherein clustering solutions that group the stores into more or fewer clusters than the appropriate number of clusters tend to be associated with incremental values that are the same or lower than clustering solutions that group the stores into the appropriate number of clusters.