- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
topsis法_TOPSIS (逼近理想解)算法原理详解与代码实现
写在前⾯ :
个个⼈⼈理理解解 ::针针对对存存在在多多项项指指标标,,多多个个 案案的的 案案评评价价分分析析 法法,,也也就就是是根根据据已已存存在在的的 ⼀⼀份份数数据据,,判判断断数数据据中中各各个个 案案的的优优劣劣。。中中⼼⼼
思思想想是是⾸⾸先先确确定定各各项项指指标标的的最最优优理理想想值值((正正理理想想值值))和和最最劣劣理理想想值值((负负理理想想解解)) ,,所所谓谓正正理理想想值值是是 ⼀⼀设设想想的的最最好好值值 (( 案案)),,它它的的的的各各个个
属属性性值值都都达达到到各各候候选选 案案中中最最好好的的值值,,⽽⽽负负理理想想解解是是另另 ⼀⼀设设想想的的最最坏坏的的值值 (( 案案)),,然然后后求求出出各各个个 案案与与正正理理想想值值和和负负理理想想值值之之间间
的的加加权权欧欧⽒⽒距距离离,,由由此此得得出出各各 案案与与最最优优 案案的的接接近近程程度度,,作作为为评评价价 案案的的优优劣劣标标准准,,最最后后得得到到各各个个 案案的的优优劣劣值值。。
⽬⽬录录
⼀⼀、、TTOOPPSSIISS算算法法
1.1 TOPSIS算法的原理
1.2 TOPSIS算法的实现
⼆⼆、、数数据据预预处处理理
2.1 数据正向化处理
2.1.1对于极⼩型指标的正向化处理
2.1.2 对于中间型指标的正向化处理
2.1.3对于区间型指标的正向化处理
2.2数据标准化处理
三三、、TTOOPPSSIISS算算法法实实现现
3.1最优解与最劣解计算
3.2 TOPSIS评分计算
四四、、TTOOPPSSIISS算算法法总总结结
4.1 TOPSIS算法实现步骤
五五、、TTOOPPSSIISS算算法法⽰⽰例例与与扩扩展展
5.1 TOPSIS算法⽰例
5.2 TOPSIS算法扩展
六六、、程程序序源源码码
如如有有专专业业问问题题或或者者需需要要仿仿真真可可以以点点下下⾯⾯付付费费咨咨询询链链接接。。
知乎⽤户
⼀⼀、、TOPSIS算算法法
1.1 TOPSIS算算法法的的原原理理
TOPSIS法 (Technique for Order Preference by Similarity to Ideal Solution)可翻译为逼近理想解排序法,国内常简称为优劣解距离
法TOPSIS 法是 ⼀种常⽤的综综合合评评价价 法法 ,其能充分利⽤原始数据的信息,其结果能精确地反映各评价 案之间的差距。
为了对众多 案给出⼀个排序,在给出所有 案之后,可以根据这些数据,构造出⼀个所有 案组成的系统中的理想最优解和最劣解。⽽
TOPSIS的想法就是,通过⼀定的计算,评估 案系统中任何⼀个 案距离理想最优解和最劣解的综综合合距距离离。如果⼀个 案距离理想最优解
越近,距离最劣解越远,我们就有理由认为这个 案更好。那理想最优解和最劣解⼜是什么呢?很简单,理想最优解就是该理想最优 案的
各指标值都取到系统中评价指标的最优值,最劣解就是该理想最劣 案的各指标值都取到系统中评价指标的最劣值。
理想最优解中的数据都是各 案中的数据,⽽不要选择 案中没有的数据,理想最劣解同理。
如何衡量某⼀个 案与理想最优解和最劣解的综合距离呢?
TOPSIS基本思想是⽤下⾯这个表达式进⾏衡量 :
可以发现,如果 案取到了理想最优解,其表达式取值为 1;如果 案取到了理想最劣解,其表达式取值为0。我们便可以⽤这个表达式来
衡量系统中某⼀个 案距离理想最优解和最劣解的综合距离,也直接⽤它给 案进⾏打分。
当当然然这这个个公公式式只只是是⼀⼀个个基基本本的的思思路路,,实实际际上上,,为为了了更更准准确确与与合合理理,,会会对对该该公公式式进进⾏⾏优优化化。。
1.2 TOPSIS算算法法的的实实现现
在了解TOPSIS算法的基本思想后就是对相应参数的计算了,从上⾯的描述可以知道,除了要对该公式进⾏改进之外,因为涉及到数据之间
的⽐较,还需要对 案数据进⾏处理,消除量纲以及范围太⼤带来的⼀系列问题。
⼆⼆、、数数据据预预处处理理
22.. 11 数数据据正正向向化化处处理理
在处理数据时,有些指标的数据越⼤越好,有
原创力文档


文档评论(0)