返回列表 发帖

Spss电脑实验-第五节(5)优劣距离法

Ⅴ.优劣距离法
1. 优劣距离法所用的程序文件
所用程序文件为9MethodsHos-5.sps:
*Hospital evaluation by 9 methods; Filename: 9MethodsHos-5.sps.
*--------------------------------------------------------------------------.
*Method-5: Best-Worst-Distance:.
GET FILE='c:spsssav9methodsHos.sav'.
*The variables are made into the same trend (high good); So,
the following "i=100-i" is high good:.
COMPUTE i=100-i.

*(1) Finding the best value for each indicators;
When high-good: (D); When low-good: (A); Best to wost:.

SORT CASES BY a(D).
LIST VARIABLES=hos a.
SORT CASES BY b(D).
LIST VARIABLES=hos b.
SORT CASES BY c(D).
LIST VARIABLES=hos c.
SORT CASES BY d(D).
LIST VARIABLES=hos d.
SORT CASES BY e(D).
LIST VARIABLES=hos e.
SORT CASES BY f(D).
LIST VARIABLES=hos f.
SORT CASES BY g(D).
LIST VARIABLES=hos g.
SORT CASES BY h(D).
LIST VARIABLES=hos h.
SORT CASES BY i(D).
LIST VARIABLES=hos i.
*------------------------------------------------------------.
*(2) Xij: The related value; Divided by the best value (Xi0):.

SORT CASES BY hos(A).
COMPUTE aM=a/86.11.
COMPUTE bM=b/100.00.
COMPUTE cM=c/87.32.
COMPUTE dM=d/86.21.
COMPUTE eM=e/96.36.
COMPUTE fM=f/100.00.
COMPUTE gM=g/95.87.
COMPUTE hM=h/96.35.
COMPUTE iM=i/95.70.
*--------------------------------------------------------------.
*(3) Calculating the distances of the hos;
The lowest distance (Di) is the best one:.

COMPUTE Di=SQRT((1-aM)**2+(1-bM)**2+(1-cM)**2+(1-dM)**2+
(1-eM)**2+(1-fM)**2+(1-gM)**2+(1-hM)**2+(1-iM)**2).

LIST VARIABLES=hos Di /FORMAT=NUMBERED /CASES=FROM 1 TO 5.

RANK VARIABLES=Di(A) /RANK INTO No1.
FORMATS No1(F3.0).
SORT CASES BY No1(A).
LIST VARIABLES=hos Di No1 /FORMAT=NUMBERED /CASES=FROM 1 TO 5.
*--------------------------------------------------------------------------.
2. 优劣距离法的计算方法与步骤
2.1对原始数据进行同趋势性处理( 同密切值法)。
2.2确定各指标的最优值:
各指标同趋势性处理后,用下列SORT 命令将其排序,得到各指标的最优值:
SORT CASES BY a(D).
LIST VARIABLES=hos a.
上述命令运行后可得出 a 指标的最大值为 86.11 。
2.3 对各指标进行相对化处理:
用各指标的实际值 Xij 分别除以标准值 Xjo ,得到相对化处理后的实际值 Xij’ 。
Xij’= Xij / Xjo
Xj0 为各指标的最优值;
Xij 为各指标的实际值;
Xij’ 为经过相对化处理后的实际值。
COMPUTE aM=a/86.11.
上述命令中 86.11 为 a 指标的最大值,aM 为 a 指标的标准化值。
2.4 计算“距优值”(D)和“距优平方和”(D2)值:
D2i=∑(Xjo-Xij)2
Di=[∑(1- Xij’)2]0.5
Di 为第 i 个评价单元距优值。
COMPUTE Di=SQRT((1-aM)**2+(1-bM)**2+(1-cM)**2+(1-dM)**2+
(1-eM)**2+(1-fM)**2+(1-gM)**2+(1-hM)**2+(1-iM)**2).
运行上述命令后可得到不同评价单元的距优值 Di 。
3. 优劣距离法的评价结果
优劣距离法按相对接近程度大小对各评价单元进行排序,Di 值在 0~1 之间,该值越接近0 ,表明该评价单元接近最优水平程度越高,反之接近最劣水平。
结果这 5 个医院的距优值(DI)分别为0.08(T)、0.10(R)、0.19(S)、0.38(Q)和0.49(P),各医院感染管理质量水平排序由好到差依次为T—R—S—Q—P,见表 5-2。
-------------------------------------------------
HOS DI NO1
-------------------------------------------------
1 T 0.08 1
2 R 0.10 2
3 S 0.19 3
4 Q 0.38 4
5 P 0.49 5
-------------------------------------------------

返回列表