排名算法采用《世界竞争力年报》的算法。形成大中华城市宜居指数的一般计算步骤是:N代表城市个数,M代表实际指标,C代表类别,每个类别包含S个子类别。
(1)计算实际指标j (j = 1, . . . ,M)的平均值,
公式中代表城市i(i= 1, . . . ,N)中实际指标j的值。
(2)对每一个实际指标j (j = 1, . . . ,M), 计算其标准偏差(SD),
(3)计算每个城市i (i = 1, . . . ,N)每个指标j (j =1, . . . , M)的指标标准值(SVI),
(4) 计算各个城市i (i = 1, . . . ,N)每个指标j (j = 1, . . . ,M)的可排序指标标准值(RSVI):
(5)按照每个实际指标 j (j = 1, . . . ,M)对城市排名。排名较高的城市将拥有较高的RSVI。
(6)计算各个城市i (i = 1, . . . ,N)每个大类l (l = 1, . . . ,C)中每个子类别k (k = 1, . . . , S)的RSVI,
其中代表大类l以下的子类k含有的指标数量,而()是城市i的大类l以下子类k的所有RSVI值。
(7) 计算各个城市i (i = 1, . . . ,N)每个大类l (l = 1, . . . ,C)的RSVI,
其中()是在类别l中子类别S的 RSVI值。
(8)计算城市i (i = 1, . . . ,N)的综合竞争力排名分数
值高的城市排在值低的城市前面,值最高的城市是宜居水平最高的城市。
步骤(5)是计算单个实际指标中各城市的排名。在计算排名前,算法第4步调整了SVI值,使得较高的RSVI值表示了城市的较高的宜居水平。到底是更高还是更低的指标值更能反映城市的宜居性取决于所用的指标的性质。以实际指标“1.1.01的人均地区生产总值”和“1.1.07失业率”为例,人均地区生产总值高表示经济绩效更高,但反向指标如失业率低则表示经济绩效更高。因此,步骤(4)要计算所有实际指标的标准化值,使其与排名一致。
步骤(6)决定各城市子类别排名。该步计算子类别中所有指标的平均RSVI值,然后与其他城市进行比较。 RSVI值高的城市在该子类别中排名靠前。为计算每个类别下城市的排名,算法第7步对子类别的RSVI值进行了合计。
最后,步骤(8)的排名算法将每个类别的RSVI值进行加总,从而确定了各城市的总体排名。RSVI值高的城市排名比RSVI值低的城市靠前。尽管每个主要类别中子类别数量和指标数量不同,大中华宜居城市指数对每个类别的总得分赋予相同的权重(20%),这是因为每个类别对计算大中华宜居城市指数同样重要。每个城市都进行重复一致的计算方法,以保证排名的精确性,用数学算式表示如下:
大中华宜居城市指数= 20% ×(经济活力与竞争力)
+20% ×(环保与可持续性)
+20% ×(地区安全与稳定性)
+20% ×(社会文化状况)
+20% ×(政治管理)
由于五大类别权重的分配对排名结果影响巨大,权重的分配通常会引起激烈争论。尽管亚洲竞争力研究所使用的方法和软件较为灵活,在计算过程中可以根据不同利益相关方的意见采用不同权重集,但是在计算大中华宜居城市指数时仍使用均等权重,主要因为没有数据或实证基础来支持其他权重方案。