Quality of Life Index (higher is better) is an estimation of overall quality of life by using empirical formula which takes into account purchasing power index (higher is better), pollution index (lower is better), house price to income ratio (lower is better), cost of living index (lower is better), safety index (higher is better), health care index (higher is better), traffic commute time index (lower is better) and climate index (higher is better).
Current formula (written in Java programming language):
index.main = Math.max(0, 100 + purchasingPowerInclRentIndex / 2.5 - (housePriceToIncomeRatio * 1.0) - costOfLivingIndex / 5
+ safetyIndex / 2.0 + healthIndex / 2.5 - trafficTimeIndex / 2.0 - pollutionIndex * 2.0 / 3.0 + climateIndex / 2.0);
Before November 2015, we used a different formula which doesn't take into account climate index:
index.main = 65 + purchasingPowerInclRentIndex - (priceToIncomeRatio * 2) - costOfLivingIndex / 5
+ safetyIndex * 3 / 4 + healthIndex / 2 - trafficTimeIndex / 2 - pollutionIndex;
For details how purchasing power (including rent) index, pollution index, property price to income ratios, cost of living index, safety index, climate index, health index and traffic index are calculated please look up their respective pages.