国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)學(xué)建模:主成分分析法

這篇具有很好參考價(jià)值的文章主要介紹了數(shù)學(xué)建模:主成分分析法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

?? 文章首發(fā)于我的個(gè)人博客:歡迎大佬們來逛逛

主成分分析法

算法流程

  1. 構(gòu)建原始數(shù)據(jù)矩陣 X X X ,其中矩陣的形狀為 x ? n x * n x?n ,有 m m m 個(gè)對(duì)象, n n n 個(gè)評(píng)價(jià)指標(biāo)。
  2. 然后進(jìn)行矩陣的歸一化處理
  3. 首先計(jì)算矩陣的指標(biāo)之間的相關(guān)系數(shù)矩陣 R R R。使用matlab 的 corr 即可得到。
  4. 計(jì)算相關(guān)系數(shù)矩陣 R R R 的****特征值 D D D 和特征向量 V V V** ,并且特征值從大到小排序,由特征向量組成 n n n 個(gè)新的指標(biāo)向量。
    1. y 1 , y 2 , y 3 y_1 , y_2 , y_3 y1?,y2?,y3? 為新的主成分。

數(shù)學(xué)建模:主成分分析法,數(shù)學(xué)建模,MATLAB,數(shù)學(xué)建模

  1. 選擇 p p p 個(gè)主成分,計(jì)算綜合評(píng)價(jià)值:

    1. 計(jì)算特征值 λ i , i ∈ ( 1 , 2 , . . . n ) \lambda _i,i\in(1,2,...n) λi?,i(1,2,...n)信息貢獻(xiàn)率累計(jì)貢獻(xiàn)率:

      α i = ∑ k = 1 n λ k ∑ k = 1 m λ k \alpha_i=\frac{\sum_{k=1}^n\lambda_k}{\sum_{k=1}^m\lambda_k} αi?=k=1m?λk?k=1n?λk??

      b j = λ j ∑ k = 1 m λ k ( j = 1 , 2 , ? ? , m ) b_j=\frac{\lambda_j}{\sum_{k=1}^m\lambda_k}(j=1,2,\cdots,m) bj?=k=1m?λk?λj??(j=1,2,?,m)

    2. 找到累計(jì)貢獻(xiàn)達(dá)到85%的位置,選擇前 p p p 個(gè)指標(biāo)變量 y 1 y 2 . . . y p y_1 y_2 ... y_p y1?y2?...yp?作為新的主成分,代替原來的 n n n 個(gè)指標(biāo),從而對(duì) p p p 個(gè)主成分進(jìn)行綜合分析。

      Z = ∑ j = 1 p b j y j Z=\sum_{j=1}^{p}b_{j}y_{j} Z=j=1p?bj?yj?


    代碼實(shí)現(xiàn)

    %% A_data 是一個(gè) m*n列的矩陣,包含 n個(gè)指標(biāo)
    
    %% 
    corr_A = corrcoef(A_data);
    [a,b,c] = pcacov(corr_A);
    
    %% 最后根據(jù)c的前 85% 來得到降維后的指標(biāo)個(gè)數(shù)
    

    自實(shí)現(xiàn):文章來源地址http://www.zghlxwxcb.cn/news/detail-684546.html

    function [Score,Vec,p]=mfunc_PCA(data)
        % 進(jìn)行主成分分析
        % paramts:
        %   data: 傳遞一個(gè)原始數(shù)據(jù)矩陣,需要首先進(jìn)行數(shù)據(jù)的標(biāo)準(zhǔn)化mapminmax。Shape: (m*n),m為對(duì)象個(gè)數(shù),n為指標(biāo)個(gè)數(shù)
        % returns:
        %   Score: 綜合評(píng)價(jià)得分
        %   Vec: (n,3)的矩陣,第一列:特征值;第二列:貢獻(xiàn)率,第三列:累計(jì)貢獻(xiàn)率
    		%   p:指標(biāo)降維后的個(gè)數(shù)
    
        % 計(jì)算指標(biāo)的相關(guān)系數(shù)矩陣
        R=corr(data);
        %計(jì)算特征向量和特征值
        [V,D] = eig(R);  %V特征向量,D特征值對(duì)角線矩陣
        lam=diag(D);%取出對(duì)角線元素
        %對(duì)特征值從大到小排列
        [lam_sort,index]=sort(lam,'descend');
        V_sort=V(:,index);
        Vec = zeros(length(lam_sort),3);
        Vec(:,1) = lam_sort;
    
        contribution=lam_sort./sum(lam_sort); %貢獻(xiàn)率
        Vec(:,2) = contribution;
        cContribution=cumsum(contribution); %累計(jì)貢獻(xiàn)率
        Vec(:,3) = cContribution;
        p=find(cContribution>=0.85); 
        p=p(1); %找到累計(jì)貢獻(xiàn)達(dá)到85%的位置第一個(gè)位置
        %
        M=data*V_sort;
        M=M(:,1:p);  %這就是得到的新的累計(jì)貢獻(xiàn)率超過85%主成分
        %以下為用新的主成分評(píng)分
        M(:,find(sum(M)<0))=-M(:,find(sum(M)<0));
        %M(find(sum()))=-M(:,2);
        a=contribution(1:p);
        F=M.*a';
        s=sum(F');
        Score=100*s/max(s);
    end
    

到了這里,關(guān)于數(shù)學(xué)建模:主成分分析法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 數(shù)學(xué)建模——層次分析法

    正互反矩陣:若矩陣中每個(gè)元素a(ij)0且滿足a(ij)*a(ji)=1。 層次分析法中,我們構(gòu)造的判斷矩陣均是正互反矩陣。 一致矩陣:若正互反矩陣滿足a(ij)*a(jk)=a(ik)。 一致矩陣的秩為1。 一致矩陣有一個(gè)特征值為n,其余特征值均為0。 判斷矩陣越不一致時(shí),最大特征值與n相差越大。 一

    2024年02月16日
    瀏覽(30)
  • 數(shù)學(xué)建模:層次分析法

    數(shù)學(xué)建模:層次分析法

    ?? 文章首發(fā)于我的個(gè)人博客:歡迎大佬們來逛逛 將問題條理化,層次化,構(gòu)建出一個(gè)有層次的結(jié)構(gòu)模型。層次分為三類: 目標(biāo)層,準(zhǔn)則(指標(biāo))層,方案層 。 比較指標(biāo)層中不同指標(biāo)之間的相對(duì)重要程度,并且構(gòu)建一個(gè) 成對(duì)比較矩陣 。 自行判斷兩個(gè)不同指標(biāo)的相對(duì)重要程

    2024年02月10日
    瀏覽(20)
  • 五、數(shù)學(xué)建模之層次分析法

    五、數(shù)學(xué)建模之層次分析法

    1.概念 2.例題 ?? 層次分析法 (Analytic Hierarchy Process,AHP)是一種多 標(biāo)準(zhǔn)決策分析方法 ,用于幫助人們?cè)诿鎸?duì)復(fù)雜的決策問題時(shí) 進(jìn)行定量和定性的比較和評(píng)估 。它最初由美國(guó)運(yùn)籌學(xué)家和管理學(xué)家托馬斯·薩蒙(Thomas L. Saaty)于20世紀(jì)70年代提出,并在后來得到廣泛應(yīng)用。層

    2024年02月07日
    瀏覽(28)
  • 數(shù)學(xué)建模:層次分析法(AHP)

    數(shù)學(xué)建模:層次分析法(AHP)

    層次分析法(Analytic Hierarchy Process,AHP)是一種多準(zhǔn)則決策方法,用于解決復(fù)雜的決策問題。它是由美國(guó)數(shù)學(xué)家托馬斯·薩亞基(Thomas L. Saaty)于20世紀(jì)70年代提出的。其基本思想是將復(fù)雜的決策問題分解為層次結(jié)構(gòu),通過對(duì)準(zhǔn)則和方案進(jìn)行定量和定性的比較,最終得出最佳決

    2024年01月17日
    瀏覽(29)
  • 【數(shù)學(xué)建模】層次分析法(AHP)

    【數(shù)學(xué)建?!繉哟畏治龇ǎˋHP)

    評(píng)價(jià)類問題 ,如選擇哪種方案最好,哪位運(yùn)動(dòng)員或者員工表現(xiàn)地更優(yōu)秀。通常具體數(shù)據(jù)沒有給出。 一道典型例題 這是典型的運(yùn)用層次分析法的題目,沒有給出具體數(shù)據(jù),要求采取一定措施進(jìn)行評(píng)價(jià),選擇最佳方案,其中已經(jīng)高亮。 我們需要考慮三個(gè)問題: 目標(biāo)、方

    2024年02月01日
    瀏覽(24)
  • 數(shù)學(xué)建?!獙哟畏治龇ǎˋHP)

    在人類社會(huì)生活的各個(gè)領(lǐng)域以及日常生活中,我們經(jīng)常遇到一些決策問題,例如購物買鋼筆,一般要依據(jù)質(zhì)量、顏色、實(shí)用性、價(jià)格、外形等方面的因素選擇某一支鋼筆。買飯,則要依據(jù)色、香、味、價(jià)格等方面的因素選擇某種飯菜。過去人們處理這些問題往往是憑經(jīng)驗(yàn),靠

    2024年02月05日
    瀏覽(22)
  • 數(shù)學(xué)建模學(xué)習(xí)筆記||層次分析法

    數(shù)學(xué)建模學(xué)習(xí)筆記||層次分析法

    解決評(píng)價(jià)類問題首先需要想到一下三個(gè)問題 我們?cè)u(píng)價(jià)的目標(biāo)是什么 我們?yōu)榱诉_(dá)到這個(gè)目標(biāo)有哪幾種可行方案 評(píng)價(jià)的準(zhǔn)則或者說指標(biāo)是什么 對(duì)于以上三個(gè)問題,我們可以根據(jù)題目中的背景材料,常識(shí)以及網(wǎng)上收集到的參考資料進(jìn)行結(jié)合,從而篩選出最合適的指標(biāo) 優(yōu)先選擇知

    2024年01月23日
    瀏覽(21)
  • 數(shù)學(xué)建模常用模型(三):層次分析法

    層次分析法(Analytic Hierarchy Process,AHP)是一種用于多準(zhǔn)則決策分析的方法,由美國(guó)運(yùn)籌學(xué)家托馬斯·L·賽蒂(Thomas L. Saaty)于1970年提出。它通過對(duì)決策問題進(jìn)行層次化,將復(fù)雜的問題拆分為多個(gè)層次和準(zhǔn)則,并使用定量化的方法進(jìn)行比較和權(quán)重分配,最終得出綜合評(píng)價(jià)和決

    2024年02月13日
    瀏覽(25)
  • 清風(fēng)老師數(shù)學(xué)建模筆記——層次分析法

    清風(fēng)老師數(shù)學(xué)建模筆記——層次分析法

    1.層次分析法的概念;層次分析法(The Analytic Hierarchy Process即 AHP)是由美國(guó)運(yùn)籌學(xué)家、匹茲堡大學(xué)教授T . L. Saaty于20世紀(jì)70年代創(chuàng)立的一種系統(tǒng)分析與決策的綜合評(píng)價(jià)方法,是在充分研究了人類思維過程的基礎(chǔ)上提出來的,它較合理地解決了定性問題定量化的處理過程。 2.層次

    2024年02月02日
    瀏覽(27)
  • 清風(fēng)數(shù)學(xué)建模學(xué)習(xí)筆記(一)層次分析法

    清風(fēng)數(shù)學(xué)建模學(xué)習(xí)筆記(一)層次分析法

    目錄 一、基本介紹 二、利用層次分析法解決評(píng)價(jià)類問題 2.1判斷矩陣 2.2判斷矩陣一致性檢驗(yàn) ?2.3計(jì)算權(quán)重 ?2.4算數(shù)平均法求權(quán)重 ?2.5幾何平均法求權(quán)重 ?2.6特征值求權(quán)重 三、總結(jié)? 層次分析法是評(píng)價(jià)類模型中的一種常見算法,它是用來根據(jù)多種準(zhǔn)則,或是說因素從候選方案

    2024年02月16日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包