综合评价

更新时间:2024-05-31 19:34:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1989年度西山矿务局五个生产矿井实际资料如下表 1所示,对西山矿务局五个生产矿井1989年的企业经济效益进行综合评价。

表 1 矿井实际资料 指标 原煤成本 原煤利润 原煤产量 原煤销售量 商品煤灰分 全员效率 流动资金周转天数 资源回收率 百万吨死亡率 用x1,?,x9分别表示评价的指标变量原煤成本、原煤利润、原煤产量、原煤销售量、商品煤灰分、全员效率、流动资金周转天数、资源回收率、百万吨死亡率。其中x1,x5,x7,x9是成本型指标,其余变量是效益型指标。

这里的评价对象有5个,分别是白家庄矿、杜儿坪矿、西铭矿、官地矿、西曲矿,第i个评价对象关于第j个指标变量xj的取值记为aij,对应的数据矩阵

白家庄矿 99.89 96.91 102.63 98.47 87.51 108.35 71.67 103.25 171.2 杜儿坪矿 103.69 124.78 101.85 103.16 90.27 106.39 137.16 100 51.35 西铭矿 97.42 66.44 104.39 109.17 93.77 142.35 97.65 100 15.9 官地矿 101.11 143.96 100.94 104.39 94.33 121.91 171.31 99.13 53.72 西曲矿 97.21 88.36 100.64 91.90 85.21 158.61 204.52 100.22 20.78 A?(aij)5?9。

方法一:

(1) 对数据进行标准化,成本指标的标准化公式为

?j?x效益指标的标准化公式为

xmax?xjjxmax?xminjjxj?xminj,j?1,5,7,9,

?j?xxmaxj?xminj,j?2,3,4,6,8.

j式中:xmax为第j个指标变量取值的最大值;xminjj为第个指标变量取值的最小

值。标准化矩阵记为B?(bij)5?9。 (2)计算各矿井的综合评价值

?bfi?j?19ij9,i?1,2,?,5.

(3)按fi由大到小排列方案的优劣次序。

利用MATLAB计算得到的综合评价值如表 2所示。综合排名次序依次为西铭矿、白家庄矿、西曲矿、杜尔坪矿、官地矿。

表 2综合评价值 白家庄矿 0.5195 杜尔坪矿 0.4069 西铭矿 0.6370 官地矿 0.3894 西曲矿 0.5018 fi 方法二:层次分析法

用层次分析法进行评价,实际上就是求指标变量x1,x2,?x9的权重向量

w1,w2,?,w9。

(1)对数据进行标准化,成本指标的标准化公式为

?j?x效益指标的标准化公式为

xmax?xjjxmax?xminjjxj?xminj,j?1,5,7,9,

?j?xxmaxj?xminj,j?2,3,4,6,8.

j式中:xmax为第j个指标变量取值的最大值;xminjj为第个指标变量取值的

最小值。标准化矩阵记为B?(bij)5?9。

(2)给出指标x1,x2,?x9重要性的两两比较判断矩阵

x1x1?1x2?1/2?x3?1/4?x4?1/4C?x5?1/4?x6?1/6x7?1/6?x8?1/6x9??1/6x2211/21/21/21/31/31/31/3x3421x4x5421x6421x7631x8x9666?333??222??1111222?

1111222??1111222?1/21/21/21/2111??1/21/21/21/2111??1/21/21/21/2111?(3)计算得矩阵C的最大特征值?max=9.0669,归一化特征向量为v=

?0.34040.17020.08840.08840.08840.08210.04730.04730.0473?,

T9T取评价的权重为w?[w1,w2,?,w9]?v,则评价函数为f??wjxj,第i个评价

j?1对象的评价值为fi??wjaij。

j?19(4)计算各个矿井的评价得分值,并按照从大到小排序。

利用MATLAB计算得到的综合评价值如表 3所示。综合排名次序依次为西铭矿、西曲矿、杜尔坪矿、白家庄矿、官地矿。

表 3 矿井的综合评价值

白家庄矿 0.5109 杜尔坪矿 0.3241 西铭矿 0.6636 官地矿 0.4488 西曲矿 0.6175 si 方法三:灰色关联分析法

(1)计算灰色相关系数:

minmin|x0(t)?xs(t)|??maxmax|x0(t)?xs(t)|st?i(k)?st.

|x0(k)?xi(k)|??maxmax|x0(t)?xs(t)|st为比较数列xi对参考数列x0??max(aij),(i?1,2,?,5)在第k个指标上的关联系

j?19数,其中??[0,1]为分辨系数。其中,称minmin|x0(t)?xs(t)|、分别为两级最小

st差和两级最大差。一般来讲,分辨系数?越大,分辨率越大;?越小,分辨率越小,这里取??0.5。

(2)计算灰色关联度,计算公式为

1ri???i(k),

k?19式中ri为第i个评价对象对理想对象的灰色关联度。

(3)评价分析。根据灰色关联度的大小,对各评价对象进行排序,关联度越大,评价结果越好。

利用MATLAB计算得到的各指标变量的灰色关联度如表 4所示,各矿井的综合评价值如所示。综合排名次序依次为西铭矿、杜尔坪矿、西曲矿、白家庄矿、官地矿。

表 4 各个矿井的灰色关联度计算数据 矿指 标 原煤成本 原煤利润 原煤产量 原煤销售量 商品煤灰分 全员效率 流动资金周转天数 资源回收率 百万吨死亡率 n井 白家庄矿 杜儿坪矿 西铭矿 官地矿 西曲矿 0.5473 0.4517 0.5158 0.4466 0.6647 0.3419 1.0000 1.0000 0.3333 0.3932 0.9631 0.5268 0.8068 0.6049 0.3932 0.6539 0.4714 1.0000 0.9391 0.3333 1.0000 1.0000 0.3476 0.6162 0.7188 0.3879 1.0000 0.4538 1.0000 0.3521 0.6437 0.3333 0.4157 0.4000 0.3333 0.6725 1.0000 0.4108 0.3333 0.3333 1.0000 1.0000 0.3333 0.4047 0.9409 表 5 矿井的综合评价值 白家庄矿 0.5890 杜尔坪矿 0.6459 西铭矿 0.7048 官地矿 0.5116 西曲矿 0.6396 si 方法四:TOPSIS方法

(1)对数据进行标准化,成本指标的标准化公式为

?j?x效益指标的标准化公式为

xmax?xjjminxmax?xjj,j?1,5,7,9,

?j?xxj?xminjxmaxj?xminj,j?2,3,4,6,8.

j式中:xmax为第j个指标变量取值的最大值;xminjj为第个指标变量取值的最小

值。标准化矩阵记为B?(bij)5?9。

(2)求正理想解C*和负理想解C0。设正理想解C*的第j个指标值为C*j,负理想解C0的第j个指标值为C0j,则

C*j?maxbij,j?1,2,?,9,

1?i?5C0j?minbij,j?1,2,?,9.

1?i?5(3)计算各评价对象到正理想解与负理想解的距离。第i个评价对象到正理想解的距离为

d?*i?(bj?199ij2?c*j),i?1,2,?,5,

第i个评价对象到正理想解的距离为

d?0i?(bj?102?cijj),i?1,2,?,5.

(4)计算各矿井的综合评价值

di0fi?0,i?1,2,?,5.

di?di**(5)按fi*由大到小排列方案的优劣次序。

利用MATLAB计算得到的综合评价值如表 6所示。综合排名次序依次为西铭矿、白家庄矿、西曲矿、杜尔坪矿、官地矿。

表 6 评价的指标值

白家庄矿 1.7702 1.8669 0.5133 杜尔坪矿 1.9663 1.4802 0.4295 西铭矿 1.6246 2.2596 0.5817 官地矿 2.0979 1.5528 0.4253 西曲矿 2.0140 2.0219 0.5010 di* di0 fi* 方法五:熵权法

(1)利用原始数据矩阵A?(aij)5?9计算pij(i?1,2,?5,j?1,2,?,9),即第i个评价对象关于第j个指标值的比重

pij?aij?ai?15,i?1,2,?,5,j?1,2,?,9.

ij(2)计算第j项指标的熵值

15ej??pijlnpij,j?1,2,?8. ?ln10i?1 (3)计算第j项指标的变异系数gj。对于第j项指标,ej越大,指标值的变异程度就越小。变异系数

gj?1?ej,j?1,2,?,9.

(4)计算第j项指标的权重

wj?gj?gj?19,j?1,2,?,9.

j(5)计算第i个评价对象的综合评价值

si??wjpij.

j?19评价值越大越好。

利用MATLAB计算得到的各指标变量的权重值如表 7所示,各矿井的综合评价值如表 8所示。综合排名次序依次为西铭矿、西曲矿、杜尔坪矿、官地矿、白

家庄矿。

表 7 各指标的评价权重 指标 原煤成本 原煤利润 原煤产量 原煤销售量 商品煤灰分 -0.0016 全员效率 0.0266 流动资金周转天数 -0.1380 资源回收率 0.0002 百万吨死亡率 -0.7540 权-0.0006 0.0750 0.0002 0.003 重 表 8 矿井的综合评价值 白家庄矿 -0.4082 杜尔坪矿 -0.1287 西铭矿 -0.0422 官地矿 -0.1379 西曲矿 -0.0718 si 附录 附录一

clc,clear

a=[99.89 103.69 97.42 101.11 97.21 96.91 124.78 66.44 143.96 88.36 102.63 101.85 104.39 100.94 100.64 98.47 103.16 109.17 104.39 91.90 87.51 90.27 93.77 94.33 85.21 108.35 106.39 142.35 121.91 158.61 71.67 137.16 97.65 171.31 204.52 103.25 100 100 99.13 100.22

171.2 51.35 15.9 53.72 20.78]; a=a';

[m,n]=size(a); for j=[1 5 7 9]

b(:,j)=(max(a(:,j))-a(:,j))/(max(a(:,j))-min(a(:,j))); end

for j=[2 3 4 6 8]

b(:,j)=(a(:,j)-min(a(:,j)))/(max(a(:,j))-min(a(:,j))); end

d=sum(b,2); f=d./9;

附录二

clc,clear

a=[99.89 103.69 97.42 101.11 97.21 96.91 124.78 66.44 143.96 88.36 102.63 101.85 104.39 100.94 100.64 98.47 103.16 109.17 104.39 91.90 87.51 90.27 93.77 94.33 85.21 108.35 106.39 142.35 121.91 158.61 71.67 137.16 97.65 171.31 204.52 103.25 100 100 99.13 100.22 171.2 51.35 15.9 53.72 20.78]; a=a';

[m,n]=size(a); for j=[1 5 7 9]

b(:,j)=(max(a(:,j))-a(:,j))/(max(a(:,j))-min(a(:,j))); end

for j=[2 3 4 6 8]

b(:,j)=(a(:,j)-min(a(:,j)))/(max(a(:,j))-min(a(:,j))); end

he=sum(b,2);

c=[1 2 4 4 4 6 6 6 6 1/2 1 2 2 2 3 3 3 3 1/4 1/2 1 1 1 1 2 2 2 1/4 1/2 1 1 1 1 2 2 2 1/4 1/2 1 1 1 1 2 2 2 1/6 1/3 1 1 1 1 2 2 2 1/6 1/3 1/2 1/2 1/2 1/2 1 1 1 1/6 1/3 1/2 1/2 1/2 1/2 1 1 1 1/6 1/3 1/2 1/2 1/2 1/2 1 1 1 ];

[w,d]=eigs(c,1) w=w/sum(w)

pj=b*w,[fenshu,ind]=sort(pj,'descend')

附录三

clc,clear

a=[99.89 103.69 97.42 101.11 97.21 96.91 124.78 66.44 143.96 88.36 102.63 101.85 104.39 100.94 100.64 98.47 103.16 109.17 104.39 91.90 87.51 90.27 93.77 94.33 85.21 108.35 106.39 142.35 121.91 158.61 71.67 137.16 97.65 171.31 204.52 103.25 100 100 99.13 100.22 171.2 51.35 15.9 53.72 20.78]; a=a';

[m,n]=size(a); for j=[1 5 7 9]

b(:,j)=(max(a(:,j))-a(:,j))/(max(a(:,j))-min(a(:,j))); end

for j=[2 3 4 6 8]

b(:,j)=(a(:,j)-min(a(:,j)))/(max(a(:,j))-min(a(:,j))); end

cankao=max(b')';

t=repmat(cankao,[1,n])-b; mmin=min(min(t)); mmax=max(max(t)); rho=0.5;

xs=(mmin+rho*mmax)./(t+rho*mmax) gld=mean(xs,2)

[sgld,ind2]=sort(gld,'descend') xlswrite('book1.xls',[xs,gld])

附录四

clc,clear

a=[99.89 103.69 97.42 101.11 97.21 96.91 124.78 66.44 143.96 88.36 102.63 101.85 104.39 100.94 100.64 98.47 103.16 109.17 104.39 91.90 87.51 90.27 93.77 94.33 85.21 108.35 106.39 142.35 121.91 158.61 71.67 137.16 97.65 171.31 204.52 103.25 100 100 99.13 100.22 171.2 51.35 15.9 53.72 20.78]; a=a';

[m,n]=size(a);

for j=[1 5 7 9]

b(:,j)=(max(a(:,j))-a(:,j))/(max(a(:,j))-min(a(:,j))); end

for j=[2 3 4 6 8]

b(:,j)=(a(:,j)-min(a(:,j)))/(max(a(:,j))-min(a(:,j))); end

cstar=max(b); c0=min(b); for i=1:m

dstar(i)=norm(b(i,:)-cstar); d0(i)=norm(b(i,:)-c0); end

f=d0./(d0+dstar);

[sf,ind]=sort(f,'descend');

附录五

clc,clear

a=[99.89 103.69 97.42 101.11 97.21 96.91 124.78 66.44 143.96 88.36 102.63 101.85 104.39 100.94 100.64 98.47 103.16 109.17 104.39 91.90 87.51 90.27 93.77 94.33 85.21 108.35 106.39 142.35 121.91 158.61 71.67 137.16 97.65 171.31 204.52 103.25 100 100 99.13 100.22 171.2 51.35 15.9 53.72 20.78]; a=a';

[m,n]=size(a); for j=1:n

p(:,j)=a(:,j)/sum(a(:,j));

e(j)=-sum(p(:,j).*log(p(:,j)))/log(m); end g=1-e; w=g/sum(g); for j=[1 5 7 9] w(j)=-w(j); end s=w*p'

本文来源:https://www.bwwdw.com/article/ees6.html

Top