Board logo

标题: Spss电脑实验-第五节(3)密切值法 [打印本页]

作者: spss_SAS    时间: 2006-1-20 14:42     标题: Spss电脑实验-第五节(3)密切值法

Ⅲ.密切值法
1. 密切值法所用的程序文件
本法评价所用的程序文件为9MethodsHos-3.sps。

*Hospital evaluation by 9 methods; Filename: 9MethodsHos-3.sps.
*--------------------------------------------------------------------------.
*Method-3-CloseUp: The following is "Low_Good":.
GET FILE='c:spsssav9methodsHos.sav'.
COMPUTE i=100-i.

*(1) Making the variables to be the same trend (high good).
*Calculating the square value for each variable:.
COMPUTE a2=a**2.
COMPUTE b2=b**2.
COMPUTE c2=c**2.
COMPUTE d2=d**2.
COMPUTE e2=e**2.
COMPUTE f2=f**2.
COMPUTE g2=g**2.
COMPUTE h2=h**2.
COMPUTE i2=i**2.
FORMATS a2 b2 c2 d2 e2 f2 g2 h2 i2 (F10.4).
LIST VARIABLES=hos a2 b2 c2 d2 e2 f2 g2 h2 i2
/FORMAT=NUMBERED /CASES=FROM 1 TO 5.

*Calculating the "SS" for each variable:.
FREQUENCIES VARIABLES=a2 b2 c2 d2 e2
f2 g2 h2 i2
/FORMAT=NOTABLE /STATISTICS=Sum.

*Calculating the "standardized value 'rij'" for each variable:.
*When smaller value is better, making the value "negative":.
COMPUTE ra=a/SQRT(29196.274).
COMPUTE rb=b/SQRT(49007.500).
COMPUTE rc=c/SQRT(32747.965).
COMPUTE rd=d/SQRT(28520.211).
COMPUTE re=e/SQRT(39665.693).
COMPUTE rf=f/SQRT(48629.000).
COMPUTE rg=g/SQRT(40497.020).
COMPUTE rh=h/SQRT(42645.443).
COMPUTE ri=i/SQRT(42794.361).
LIST VARIABLES=hos ra rb rc rd re rf rg rh ri
/FORMAT=NUMBERED /CASES=FROM 1 TO 5.

*(2) Finding best point (Bj) & wost point (Wj).
*Bj: The best point is Max value for the variable;.
*Wj: The wost point is Min value for the variable.
*Ranking: When high-good: (A) = Wost to Best.
SORT CASES BY ra(A).
LIST VARIABLES=hos ra.
SORT CASES BY rb(A).
LIST VARIABLES=hos rb.
SORT CASES BY rc(A).
LIST VARIABLES=hos rc.
SORT CASES BY rd(A).
LIST VARIABLES=hos rd.
SORT CASES BY re(A).
LIST VARIABLES=hos re.
SORT CASES BY rf(A).
LIST VARIABLES=hos rf.
SORT CASES BY rg(A).
LIST VARIABLES=hos rg.
SORT CASES BY rh(A).
LIST VARIABLES=hos rh.
SORT CASES BY ri(A).
LIST VARIABLES=hos ri.

*(3) Calculating the "Euclid distance" (Bi & Wi).
*Bi: The lowest distance (to the best) is the best;.
*Wi: The largest distance (to the wost) is also the best.
SORT CASES BY hos(A).
COMPUTE Bi=SQRT((ra-.50)**2+(rb-.45)**2+
(rc-.48)**2+(rd- .51)**2+(re-.48)**2+
(rf-.45)**2+(rg-.48)**2+(rh-.47)**2+
(ri-.46)**2).

COMPUTE Wi=SQRT((ra-.37)**2+(rb-.44)**2+
(rc-.41)**2+(rd- .38)**2+(re-.42)**2+
(rf-.43)**2+(rg-.37)**2+(rh-.43)**2+
(ri-.44)**2).
FORMAT Bi Wi(F7.4).
SORT CASES BY hos.
LIST VARIABLES=hos Bi /CASES FROM 1 TO 5.
LIST VARIABLES=hos Wi /CASES FROM 1 TO 5.

*(4) Calculating Ci: Lowest is the best point:.
*Finding the Min(Bi)=Di and the Max(Wi)=Li:.
COMPUTE Di=MIN(.0232, .0816, .2174, .1799, .2173).
COMPUTE Li=MAX(.2388, .1841, .0461, .0892, .0345).

COMPUTE Ci=Bi/Di-Wi/Li.
SORT CASES BY Ci(A).
FORMATS Ci(F10.2).
LIST VARIABLES=hos Ci /FORMAT=NUMBERED /CASES=FROM 1 TO 5.
*--------------------------------------------------------------------------.

2. 密切值法评价的方法、步骤
2.1 对原始数据进行同趋势性处理:
在原始数据中既可能有高优指标,也可能有低优指标。对绝对数低优指标可采用取其倒数使其变为高优指标。而对于相对数或率,可取其与 1 的差值(即1-X)将低优指标转换成为高优指标。本例中i 指标(感染率)为低优指标,可用下列命令将其转化为高优指标,
COMPUTE i = 100-i.
2.2 原始数据标准化(见程序文件的第*(1) 部分):
为了消除不同量纲带来的影响,对各项指标进行标准化使之消除量纲。可采用下列公式:
Zij = Xij/(∑(Xij)2)0.5
i = 1,2,3,……m 为评价单元数
j = 1,2,3,……n 为评价指标数
Xij为第 i 个评价单元的第 j 个评价指标的原始数据;Zij 为 Xij 的标准化值。
用下述命令可分别对各指标进行标准化:
COMPUTE a2 = a**2.
FREQUENCIES VARIABLES = a2 b2 c2 d2 e2 f2 g2 h2 i2
/FORMAT=NOTABLE /STATISTICS=Sum.
COMPUTE ra=a/SQRT(29196.274).
FREQUENCIES 命令可得出各指标平方和,运行后可计算出本例中各医院 a 指标的平方和为 29196.274,故某医院 a 指标的原始数据除以 29196.274 即可得到该指标的标准化值 ra 。
2.3 确定各评价指标最优值和最劣值(见程序文件的第 *(2)部分):
最优值、最劣值分别为各评价指标标准化值中的最大值和最小值,分别构成最优值向量 Z+j ,和最劣值向量Z—j :
Z+j =(Z+1 , Z+2 , …, Z+j )
Z—j =(Z—1 , Z—2 , …, Z—j )
Z+j 为第j个指标标准化值中的最优值,Z—j 为第j个指标标准化值中的最劣值。
SORT CASES BY ra(A).
LIST VARIABLES=hos ra.
利用 SORT 命令排序可得到各指标标准化值中的最优值与最劣值,LIST 语句可列出 ra 指标最优值与最劣值分别为 0.50 和 0.37 。
2.4计算各评价单元中各指标与最优值和最劣值的距离:(见程序文件的第 *(3)部分):
Bi=(∑(Zij - Z+j )2)0.5
Wi=(∑(Zij - Z—j )2)0.5
Bi 为各评价单元中各指标与最优值的距离;Wi 为各评价单元中各指标与最劣值的距离。可用下列命令计算得出。
COMPUTE Bi=SQRT((ra-.50)**2+(rb-.45)**2+
(rc-.48)**2+(rd- .51)**2+(re-.48)**2+
(rf-.45)**2+(rg-.48)**2+(rh-.47)**2+
(ri-.46)**2).
COMPUTE Wi=SQRT((ra-.37)**2+(rb-.44)**2+
(rc-.41)**2+(rd- .38)**2+(re-.42)**2+
(rf-.43)**2+(rg-.37)**2+(rh-.43)**2+
(ri-.44)**2).
用下列LIST语句可列出各医院的 Bi 与 Wi 值分别为 0.0232、0.0816、 0.2174、0.1799、 0.2173 和 0.2388、0.1841、0.0461、0.0892、0.0345,COMPUTE 语句可算出各医院 Bi 值的最小值 Di 和 Wi 值的最大值 Li 。
LIST VARIABLES=hos Bi /FORMAT=NUMBERED /CASES FROM 1 TO 5.
LIST VARIABLES=hos Wi /FORMAT=NUMBERED /CASES FROM 1 TO 5.
COMPUTE Di=MIN(.0232, .0816, .2174, .1799, .2173).
COMPUTE Li=MAX(.2388, .1841, .0461, .0892, .0345).
2.5 密切值的计算(见程序文件9MethodsHos-3.sps的第 *(4)部分):
密切值是一个无量纲,它是以各评价单元距最优值的最小距离、最劣值的最大距离作为参比,进行自身对照。计算公式为:Ci = Bi/Di - Wi/Li
可用下列命令计算出: COMPUTE Ci=Bi/Di-Wi/Li.
3. 密切值法评价结果:
密切值 Ci 越小,表示该评价单元与最优值越密切,与最劣值越疏远。Ci 为 0 时,与最优值最密切。最后可算得 5 家医院排序由好到差依次为 T—R—S—Q—P ,见表 5-2 。
------------------------------------------
HOS CI
------------------------------------------
1 T 0.58
2 R 1.07
3 S 3.09
4 Q 7.59
5 P 10.20






欢迎光临 FRM论坛 (http://bbs.frmspace.com/) Powered by Discuz! 7.2