That's a example of a quantitative parameter

-30 = 10 points
31,00 = 8 points
32,00 = 6 points
33,00 = 4 points
34.00 - 2 points


So if the weighting factor for tax rate as .10 (out of a total of 1.00),

1) City-1 with a 33% rate would have a raw score of 4 and weighting would add 0.4 to the city's composite score
2) City-2 with a 31% rate would have a raw score of 8 and weighting would add 0.8 to the city's composite score

>>>>>> This has the built-in assumption that low tax rates are better than high tax rates <<<<<<

Population, city size (square KM), public parks (square KM), %employment etc. could be treated similarly



City Size, weighting .02

0 - 10,000 = 10 point
10,001 - 25,000 = 9 point
...
Over 10M = 1 point


1) City-1 with 20,000 population would have a raw score of 9 and weighting would add 0.18 to the city's composite score
2) City-2 with 50,000 population would have a raw score of 5 and weighting would add 0.1 to the city's composite score

>>>>>> This has the built-in assumption that small towns/villages are better than large cities <<<<<<




Subjective parameters (quality of life, education, etc.) are a little trickier




I recommend that the data and the scoring algorithm is first, and the reporting is after you're happy with the technique

I think it's easier and more understandable if all scores be 0 - 9, but 10 brackets are not necessary (i.e. 0, 2, 4, 6, and 8 as responses)

Can you provide a small but realistic sample of your data in the format that you collect it in?