- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Matlab学习系列32.-秩和比综合评价法
二、算法步骤
1.编秩
设有n个评价对象,m个评价指标的样本数据(n行m列),分别对每个指标列的数据编秩:正向指标(值越大越好)从小到大编秩,负向指标(值越小越好)从大到小编秩,值相同的数据编平均秩。得到秩矩阵R=(rij)n×m
注:编秩即对数据排序,其顺序号作为秩。
例如,有5人的数学成绩:甲80分,乙73分,丙65分,丁92分,戊73分。成绩是正向指标,从小到大排序:丙乙=戊甲丁
编秩:丙=1;甲=4;丁=5;排第2和第3位的乙和戊成绩相同取平均秩:乙=戊=(2+3)/2=2.5。
2.计算秩和比RSR(每个指标权重相同=1/m)
若各评价指标的权重不同,则计算或加权秩和比WRSR
其中,wj为第j个评价指标的权重。
3.计算概率单位
编制RSR/WRSR频率分布表:将RSRi或WRSRi从小到大排列(值相同作为一组,或自定义分组),列出各组频数fi和各组累计频数∑fi;计算累积频率;再将pi转换为概率单位Probiti,其中,Probiti取标准正态分布的pi分位数+5.
4.计算直线回归方程
以累积频率所对应的概率单位Probiti为自变量,RSRi或WRSRi值为因变量,做线性回归:RSR/WRSR=a+b*Probit
5.分档排序
按回归方程计算的RSR/WRSR估计值,对评价对象进行分档排序。
三、Matlab实现
例1某市人民医院1983-1992年工作质量统计指标数据,如下表所示:
其中,病死率x2,平均住院日x6为负向指标。
六项指标的权重依次为:0.093 0.418 0.132 0.100 0.098 0.159
datas=xlsread(RSR.xlsx);
X=datas(:,2:end);
w=[0.0930.4180.1320.1000.0980.159];
X(:,[26])=-X(:,[26]);%负向指标转换为正向指标
R=tiedrank(X);%对X的各列分别编秩
[n,m]=size(R);
W=repmat(w,n,1);
WRSR=sum(W.*R,2)/n;%计算加权秩和比:加权,按行求和,再除以n
freq=tabulate(WRSR);%统计WRSR的频数,频率,freq的第3列为频率
p=cumsum(freq(:,3))/100;%计算累积频率
p(end)=p(end)-1/(4*n);%修正最后一个累积频率
Probit=norminv(p,0,1)+5;%计算标准正态分布的p分位数+5
Probit=[ones(n,1),Probit,Probit.^2,Probit.^3];
[b,bint,r,rint,stats]=regress(WRSR,Probit);
%三次多项式回归,一次或二次多项式回归R方和p值较差
b
stats
WRSRfit=Probit*b%计算WRSR的估计值
[s,ind]=sort(WRSRfit,descend)%对WRSR估计值从大到小排序
运行结果:
b=10.7950-6.49531.3137-0.0851
stats=0.79327.67350.01780.0066
WRSRfit=0.4335
0.3851
0.4133
0.4655
0.5280
0.5953
0.6634
0.7243
0.7463
0.5454
s=0.7463
0.7243
0.6634
0.5953
0.5454
0.5280
0.4655
0.4335
0.4133
0.3851
ind=98761054132
说明:回归方程为
WRSR=10.795-6.4953*Probit+1.3137*Probit2-0.0851*Probit3
评价从高到低,依次是:第9样本(1991年,),第8样本(1990年),……
您可能关注的文档
- matlab第三章课后部分答案.doc
- matlab多元线性回归模型.doc
- MATLAB分布式并行计算服务器配置和使用方法.docx
- matlab概率统计函数.doc
- matlab-关于频谱分析程序集锦.doc
- matlab矩阵运算函数.docx
- Matlab空间数据误差处理实习报告.doc
- Matlab拟合工具箱CFtool使用指南.docx
- MATLAB期末考试试卷及其参考答案[1].doc
- matlab如何绘制二维正态曲面.doc
- [吉林]2023年吉林省直中小学“强师”招聘34人笔试历年高频考点(难、易错点)附带答案详解.docx
- [台州]浙江台州市黄岩区市场监督管理局招聘编外工作人员笔试历年高频考点(难、易错点)附带答案详解.docx
- [台州]浙江台州市建设工程质量检测中心招聘编制外用工4人笔试历年高频考点(难、易错点)附带答案详解.docx
- [台州]浙江台州椒江区大陈镇综合执法队招聘笔试历年高频考点(难、易错点)附带答案详解.docx
- [合肥]2023年安徽合肥市公安局第二批招聘警务辅助人员543人笔试历年高频考点(难、易错点)附带答案详解.docx
- [吉安]2023年江西吉安市大学生乡村医生专项招聘笔试历年高频考点(难、易错点)附带答案详解.docx
- [吉安]2024年江西吉安市中心人民医院招聘卫生专业技术人才73人笔试历年高频考点(难、易错点)附带答案详解.docx
- [合肥]2023年安徽医科大学管理岗和专业技术辅助岗招聘46人笔试历年高频考点(难、易错点)附带答案详解.docx
- [吉安]江西吉安市青原区人民医院人才引进笔试历年高频考点(难、易错点)附带答案详解.docx
- [台州]浙江台州温岭市交通运输局招聘编外人员笔试历年高频考点(难、易错点)附带答案详解.docx
文档评论(0)