AHP層次分析法的簡介及實現

2021-02-20 統計諮詢

  前言  

在社會科學、自然科學,特別是醫學研究中,我們經常面臨決策的問題。比如從若干個備選治療方案中選其一作為最終的質量方案,我們可能需要考慮費用、治療效果、生存時間、生存質量等因素。假設醫生朋友或者親屬朋友作為決策者,對上述因素表達各自的建議,如何能綜合大家的意見呢?關鍵的一步是對各個需要考慮的因素確定權重,然後對各備選方案進行評分,取最高分者為最終治療方案。

再如,在量表(問卷)研製的過程中,對不同維度權重的確定,以及對同一維度下不同條目權重的確定,都是至關重要的一步,將決定量表在應用中被測對象的最終評分。

  AHP簡介  

層次分析法 (Analytic Hierarchy Process, AHP) 正是解決上述權重確定問題,從而做出決策的統計方法。AHP法由美國運籌學家Thomas L. Saaty (1926-2017) 最先提出,將複雜系統的決策思維進行層次化,把決策過程中定性和定量的因素有機地結合,通過判斷矩陣的建立、排序計算和一致性檢驗得到最終決策方案,克服了決策者的個人偏好,提高了決策的有效性,在多目標規劃領域具有廣泛的應用價值。

經典的AHP法是採用九標度 (1~9分) 進行評分的,各位專家(決策者) 對各個需要考慮的因素 (條目) 進行1~9的打分。計算權重時對各因素 (條目) 進行兩兩比較 (相減或倒數),其結果構成的矩陣稱作判斷矩陣。

根據判斷矩陣即可對各因素 (條目) 計算權重,結果是否可靠?我們需要進行一致性檢驗對判斷誤差進行評價,評價指標為一致性比率 (consistency ratio, CR) ,當CR<0.1時,可以認為判斷矩陣通過一致性檢驗。

  AHP的軟體實現  

在AHP的軟體實現方法中,BPMSG項目提供的EXCEL模板程序是最為權威的方法之一,感興趣的朋友可前往官網 (https://bpmsg.com/) 下載使用。R包easyAHP是根據BPMSG項目編寫的,下面以easyAHP為例簡介AHP在R語言中的實現。為了方便大家理解,案例採用R包自帶的例子。

有兩名專家 (maker1、maker2) 對四個條目 (item1、item2、item3、item4) 進行評分,1為最低分,9為最高分,maker1對四個條目的評分為6、8、1、3,maker2的評分為6、8、2、3,擬確定各個item的權重。

#加載R包

library(easyAHP)

#創建評分數據框

data=data.frame(maker1=c(6,8,1,3),maker2=c(6,8,2,3))

row.names(data)=c("item1","item2","item3","item4")

#進行AHP估計

rst=easyAHP(data)

#查看各個maker及綜合的權重

rst$Maker1$Weights

rst$Maker2$Weights

rst$Makers$Weights

#查看各個maker及綜合的一致性比率

rst$Maker1$CR

rst$Maker2$CR

rst$Makers$CR

從一致性檢驗的結果可得,CR均小於0.1,表示所有maker和綜合的判斷矩陣通過一致性檢驗。四個條目最終的權重分別為0.30、0.53、0.07、0.10。

▼歡迎關注《統計諮詢》公眾號▼

相關焦點

  • 如何用AHP層次分析法,確定門店選址?
    本文將為大家介紹AHP層次分析法究竟是什麼,並以門店選址為例,展示了如何用AHP層次分析法實現的步驟。一、什麼是AHP層次分析法AHP定義:AHP是對定性問題進行定量分析的一種多準則決策方法。使用場景:為了解決某一問題,而該問題會受到多種因素的影響,通過系統性的給各因素賦予權重值,最後通過量化的方式決策出合理的方案。
  • 零基礎的同學如何用Yaahp做層次分析法(AHP)?
    答案是:通過層次分析法(AHP)將所有與決策相關的元素分別分解成目標、準則、方案等層次,在此基礎之上進行定性和定量分析。本專欄將通過軟體實操,帶領大家感受層次分析法(AHP)的魅力,並儘可能地幫助大家學會這個方法。
  • 層次分析法(AHP)研究方法與步驟分解,及案例詳解
    層次分析法(AHP),一言蔽之就是通過構建一套多層次的評價指標體系,完成對定性指標的定量化分析。層次分析法(AnalyticHierarchy Process,AHP)由美國運籌學家、匹茲堡大學教授SattyT.L.於二十世紀70年代提出,是一種將與決策有關的元素分解成目標、準則、方案等層次,在此基礎上進行定性和定量分析的決策方法。
  • 基於Matlab GUI層次分析法的實現和應用
    1.層次分析法基本原理本文引用地址:http://www.eepw.com.cn/article/226777.htm層次分析法(Analytic HierarchyProcess簡稱AHP)
  • 通過層次分析法(AHP),建立電商用戶綜合評分模型
    文章主要介紹了如何利用層次分析法建立電商用戶綜合評分模型,希望能夠對你有所幫助。層次分析法(Analytic Hierarchy Process,簡稱AHP)定義:是將與決策總是有關的元素分解成目標、準則、方案等層次,在此基礎之上進行定性和定量分析的決策方法。關於層次分析法的具體解釋大家可以使用搜尋引擎搜索,篇幅有限,我們暫不展開。一.
  • 層次分析法(AHP)用 yaahp怎麼操作?手把手教你
    同時,還邀請三個店鋪的消費者開展問卷調查進行打分,最終通過層次分析法(AHP)建立一個完善的手機店競爭力測算體系,並參考打分做出最優的決策。
  • 德爾菲法與層次分析法的使用
    關鍵詞: 中國教育智庫; 評價指標體系; 德爾菲法; 層次分析法; 教育強國; 作者簡介: 劉大偉, 男, 南京曉莊學院教育研究院副教授, 博士, 副院長, 研究方向為教育史、教育政策 (江蘇南京210017) ; 周洪宇, 男, 華中師範大學教育學院教授, 博士, 博士生導師, 研究方向為教育理論與教育政策 (湖北武漢430079) ;陳俊, 男, 南京曉莊學院信息工程學院副教授
  • 層次分析法建立層次結構模型分為哪些層次?
    層次分析法建立層次結構模型分為哪些層次? 2019-03-19 12:11  來源:  字體:大小  列印 【試題】 層次分析法建立層次結構模型分為哪些層次?
  • 對外漢語|如何用層次分析法分析句子
    如何用層次分析法分析句子一、概念語言構造的層次性,決定了我們分析複雜詞組時必須按照它內部的層次構造逐層分析,不斷找出每一層面的直接組成成分,並指出直接成分之間的句法關係,一直分析到詞為止這種方法叫「層次分析法」。因為它要求不斷找出每一層面的直接組成成分,又叫作「直接成分分析法」(Immdiate Constituent Analysis),也叫「IC分析法」。又由於層次分析法認為,句子的結構是一層套一層的,在每一層上,除了聯合結構等有可能由多個並列詞語組成外,其餘都能分出兩個直接組成成分,所以又叫二分法。每一層面基本都是二分,故俗稱「二分法」。
  • 層次分析法的優缺點有哪些?
    層次分析法的優缺點有哪些?
  • 層次分析法在生活垃圾處理項目選址中的應用
    本文結合某城市的生活垃圾綜合處理項目的選址為例,對其進行了綜合的研究,從而構建了生活垃圾綜合處理項目選址的層次分析法相關評判模型,再使用相適應的軟體對相關模型採取分析與求解,以此最終得出這種方案具有比較強的優勢:採用層次分析方法來綜合處理生活垃圾選址,能夠有效降低人們的主觀隨意性,最終使得結果更加科學化與數據化。
  • 2019年諮詢工程師方法與實務第一章考點:層次分析法
    下面是2019年諮詢工程師考試《現代諮詢方法與實務》科目的第一章考點:層次分析法,希望對大家的備考有所幫助!查看更多:2019年諮詢工程師方法與實務第一章考點匯總  層次分析法  層次分析法可以將無法量化的因素、行動、方案、項目指標等排出大小順序,將其區別開來。
  • 基於5C要素分析法提高信貸風險管理效率研究
    信貸等金融業務領域的盈利前景和各層次的客觀需求決定了,為來很長一段時間內,我國各類型、不同層次的金融(信貸)機構仍將快速增長和壯大。為能夠對行業新進入者提供一定的信貸風險管理相關理論與實踐參考和建議,本文通過5C要素分析法等相關理論方法提供有關更好開展信貸業務,實現有效風險管理方面的建議和對策供參考和討論。
  • 手段-目的分析法與爬山法辨析
    手段-目的分析法與爬山法辨析所謂手段-目的分析法就是將需要達到的問題的目標狀態分成若干子目標通過實現一系列的子目標最終達到總目標。它的基本步驟是:第一,比較初始狀態和目標狀態,提出第一個子目標;第二,找出完成第一個子目標的方法或操作;第三實現子目標;第四提出新的子目標。如此循環往復,直至問題解決。
  • 5why分析法在質量管理中的應用及實例
    01 5why分析法簡介 所謂5why分析法,又稱「豐田5問法」,起源於豐田公司的一次新聞發布會,有人問:豐田汽車的質量為什麼會這麼好?大田耐一如此回答:我碰到問題至少要問5個為什麼。
  • 國際關係理論的層次分析方法
    一、肯尼斯·沃爾茲的三個意象與層次分析法
  • 分析法大揭秘之SWOT分析法
    在上期的「賽事直通車」中,我們為大家帶來了創業相關的名詞解釋,本期我們將為大家重點揭秘SWOT分析法,它是企業戰略制定的常用工具,很多同學將此方法運用到創新創業企劃書中。希望本期的學習能夠對大家有所幫助!
  • AARRR模型+八角行為分析法——玩轉遊戲化用戶增長策略(上)
    在這個漏鬥中,被導入的一部分用戶回在某個環節流失,而剩下的那部分用戶則在繼續使用中抵達下一個環節,在層層深入中實現最終轉化。八角行為分析法八角行為分析法是幫助遊戲設計師去設計一款產品或者是一件事物,包括工作、生活、目標管理、團隊管理等等,使得產品和我們的工作生活方式能夠得到更大力度的執行和普及,讓人們在使用產品的過程中就像在玩有意思的遊戲一樣,從中獲得快樂和成就感,最終幫助企業實現業務目標,這樣便實現了多方共贏的局面。
  • 因素分析法的Excel應用
    因素分析法的相關知識:   一、 概念:因素分析法也稱因素替代法。差額分析法是根據各個因素實際數同計劃數的差異,分別確定各該因素的變動對某項經濟指標的影響程度的一種分析方法。分析計算時也要按一定順序逐項以實際數與計劃數進行對比。差額分析法實際上是連環替代法的另一種形式,即直接用實際數與計劃數之間的差額來計算各因素變動對指標的影響程度。這一方法較連環替代法更為簡便。
  • 在網際網路產品設計或問題處理中,MECE分析法的應用
    圖片來自網際網路通過MECE定義,我們可以看出MECE分析法,經常應用在分類處理問題中,經常會和許多模型和分析方法一起使用的思維方法。那麼對於產品經理說,MECE分析法經常應用在哪些呢?當定位解決bug的目標是什麼後,經常就會利用MECE分析法分析各種產生bug的原因,就需要把握MECE原則「相互獨立,完全窮盡」,對問題進行分類,這對於對於我們尋找問題的原因提出了不同的假設,避免問題的遺漏,同時更容易找到影響目標的關鍵因素。2.在網際網路產品設計中,分類標籤中應用。利用「相互獨立,完全窮盡」的方法避免標籤分類重疊衝突,引起用戶的歧義,使用戶體驗差。