matlab的topsis,医疗质量的TOPSIS分析及其MATLAB编程实现

医疗质量的TOPSIS分析及其MATLAB编程实现

沈阳师范大学数学系(110034)李晓毅

及时、准确地分析比较本单位、本系统、本行业的工作质量,对制定工作目标、调整工作重点是十分必要的。衡量医院医疗质量的评价指标主要是重症收容和治疗效果。对大型医院而言,重症收容及其治疗效果占有较重的比例,对中小型医院,则主要看其治疗效果,把治疗效果的优劣作为评定医疗质量的标准。治疗效果主要包括出入院诊断符合率、手术前后诊断符合率、住院者三日确诊率、治愈好转率、病死率等指标112。现以其中的治愈好转率、病死率为分析指标,对某院1999年的各科疗效情况,进行分析评定。

资料和背景

11资料来源:某职工医院信息科提供的本院1999年度各科的疗效情况122见表1。

表1各科疗效指标

科别治愈好转未愈死亡合计

内科507101478663

外科84831124895

妇科304140309

儿科162851176

五官科106720115

21背景:文献122应用Ridit分析法对本资料进行了分析,本文应用TOPSIS法对本资料进行了分析,意在有效利用原始资料,多方位、全视角对资料进行分析,使其结论更具科学性、指导性;探讨各方法的适用性、实用性;给出T OPSIS分析法的使用软件及相应的程序。

TOPSIS法的基本原理和实施步骤

11原理对原始数据进行同趋势化处理,再对其进行归一化处理,找出有限方案中的最优方案和最劣方案,分别用最优向量和最劣向量表示,然后分别计算各评价对象与最优方案和最劣方案间的距离,获得各评价对象与最优方案和最劣方案的相对接近程度,依此作为依据评价方案的优劣。

21实施步骤

(1)对原指标中的高优指标进行转化,建立同势化后的数据矩阵(表2)

表2转化指标值

科别治愈率好转率未愈率死亡率

内科1.30771.09050.07090.0121

外科1.05541.01820.01340.0045

妇科1.01651.01640.01290

儿科1.08641.03530.02840.0057

五官科1.08501.01770.01740

(2)对同势化后的原始数据矩阵进行归一化处理,并建立相应的矩阵(表3)

表3归一化矩阵值

科别治愈率好转率未愈率死亡率

内科0.52460.47070.88060.8574

外科0.42340.43950.16640.3189

妇科0.40780.43870.16020

儿科0.43580.44690.35270.4039

五官科0.43520.43930.21610

(3)根据归一化矩阵,得到最优值向量和最劣值向量,即有限方案中的最优方案Z+和最劣方案Z-Z+=(0.5246,0.4707,0.8806,0.8574)

Z-=(0.4078,0.4387,0.1602,0)

(4)分别计算各评价对象所有各指标值与最优方案及最劣方案的距离C+与C-,再计算各评价方案与最优方案的接近程度C i,并依此排序(表4)

表4各科别的指标值与最优值的相对接近程度及排序

科别D+D-C i排序

内科01.12641.00005

外科0.90070.31930.26173

妇科1.1264001

儿科0.70200.44840.38984

五官科1.08890.06230.05412

工具软件及程序

根据表1提供的数据,按实施步骤2,令A表示由表2中数据所构成的矩阵,利用M ATLAB510工具软件132编程如下:

p=size(A);

n=p(1);m=p(2);

for j=1:m

B(j)=sqrt(sum(A(:,j).^2));

(下转第182页)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值