免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

基于熵權(quán)法的TOPSIS模型:Python實(shí)現(xiàn)多指標(biāo)客觀評(píng)價(jià)

基于熵權(quán)法的TOPSIS模型:Python實(shí)現(xiàn)多指標(biāo)客觀評(píng)價(jià) 1. 項(xiàng)目概述當(dāng)TOPSIS遇上熵權(quán)法在數(shù)學(xué)建模尤其是多指標(biāo)綜合評(píng)價(jià)的賽題里TOPSISTechnique for Order Preference by Similarity to Ideal Solution逼近理想解排序法絕對(duì)是個(gè)高頻出現(xiàn)的“老朋友”。它的邏輯直觀又優(yōu)美先找出所有方案中的“最好方案”正理想解和“最差方案”負(fù)理想解然后計(jì)算每個(gè)待評(píng)價(jià)方案與這兩個(gè)“標(biāo)桿”的距離最后根據(jù)相對(duì)接近度來(lái)排序。誰(shuí)離“好榜樣”越近離“壞典型”越遠(yuǎn)誰(shuí)的綜合評(píng)價(jià)就越高。這個(gè)模型上手快結(jié)果也容易解釋所以在各類評(píng)價(jià)類問(wèn)題中廣受歡迎。但用多了你就會(huì)發(fā)現(xiàn)TOPSIS有個(gè)繞不開(kāi)的“阿喀琉斯之踵”——權(quán)重。模型本身只負(fù)責(zé)計(jì)算距離和排序但各個(gè)評(píng)價(jià)指標(biāo)誰(shuí)更重要權(quán)重需要我們從外部輸入。常見(jiàn)的做法有主觀賦權(quán)法比如專家打分、層次分析法AHP和客觀賦權(quán)法。主觀賦權(quán)依賴人的經(jīng)驗(yàn)雖然能體現(xiàn)決策者意圖但在數(shù)學(xué)建模這種追求客觀、可復(fù)現(xiàn)的競(jìng)賽環(huán)境下容易引入主觀偏見(jiàn)說(shuō)服力有時(shí)會(huì)打折扣。這時(shí)候客觀賦權(quán)法就成了更受青睞的選擇而其中熵權(quán)法因其堅(jiān)實(shí)的數(shù)學(xué)基礎(chǔ)和完全的數(shù)據(jù)驅(qū)動(dòng)特性成為了與TOPSIS搭檔的“黃金組合”。所以“基于熵權(quán)法對(duì)TOPSIS模型的修正”這個(gè)項(xiàng)目其核心價(jià)值就在于實(shí)現(xiàn)評(píng)價(jià)過(guò)程的完全客觀化與自動(dòng)化。我們不再需要人為地給指標(biāo)設(shè)定權(quán)重而是讓數(shù)據(jù)自己“說(shuō)話”通過(guò)計(jì)算每個(gè)指標(biāo)數(shù)據(jù)所蘊(yùn)含的信息熵來(lái)反推其重要性。信息量越混亂、越不確定的指標(biāo)其熵值越大在區(qū)分方案時(shí)起到的作用反而越小因此賦予的權(quán)重就越低反之?dāng)?shù)據(jù)越有序、差異性越明顯的指標(biāo)其熵值越小權(quán)重就越高。這種基于數(shù)據(jù)本身離散程度的賦權(quán)方式最大程度地剝離了主觀判斷使得整個(gè)評(píng)價(jià)體系更加公正、穩(wěn)健特別適合處理那些指標(biāo)繁多、且缺乏先驗(yàn)權(quán)重信息的復(fù)雜決策問(wèn)題。接下來(lái)我將以一個(gè)實(shí)際的數(shù)學(xué)建模場(chǎng)景為例帶你從零開(kāi)始一步步拆解如何用Python實(shí)現(xiàn)“熵權(quán)法修正的TOPSIS模型”。我們會(huì)深入每個(gè)公式的背后邏輯關(guān)注代碼實(shí)現(xiàn)中的每一個(gè)細(xì)節(jié)和坑點(diǎn)并分享我在多次實(shí)戰(zhàn)中積累下來(lái)的調(diào)試心得和避坑指南。無(wú)論你是正在備戰(zhàn)數(shù)模競(jìng)賽的學(xué)生還是需要對(duì)多種方案進(jìn)行客觀評(píng)估的分析師這篇內(nèi)容都能為你提供一套清晰、可靠、可直接復(fù)現(xiàn)的解決方案。2. 核心原理與模型架構(gòu)拆解在動(dòng)手寫代碼之前我們必須把“熵權(quán)法TOPSIS”這個(gè)組合拳的底層邏輯吃透。這不僅僅是兩個(gè)模型的簡(jiǎn)單拼接而是一個(gè)從數(shù)據(jù)標(biāo)準(zhǔn)化、客觀賦權(quán)到最終排序的完整決策鏈條。理解了這個(gè)鏈條你才能明白每一步計(jì)算的意義以及在代碼中該如何正確地實(shí)現(xiàn)它。2.1 TOPSIS模型的基本思想與局限性TOPSIS的核心是“距離”。假設(shè)我們有m個(gè)待評(píng)價(jià)方案每個(gè)方案有n個(gè)評(píng)價(jià)指標(biāo)這樣就構(gòu)成了一個(gè)m行n列的決策矩陣。模型的目標(biāo)是找到那個(gè)“綜合最好”的方案。它的計(jì)算步驟可以概括為構(gòu)造規(guī)范化決策矩陣消除不同指標(biāo)量綱和數(shù)量級(jí)的影響。確定加權(quán)規(guī)范化矩陣為每個(gè)指標(biāo)賦予權(quán)重這是關(guān)鍵一步也是傳統(tǒng)TOPSIS的軟肋所在。確定正理想解與負(fù)理想解正理想解由每個(gè)指標(biāo)的最優(yōu)值效益型取最大成本型取最小構(gòu)成負(fù)理想解則由每個(gè)指標(biāo)的最劣值構(gòu)成。計(jì)算各方案到正、負(fù)理想解的距離通常使用歐氏距離。計(jì)算相對(duì)貼近度方案與正理想解的距離越小與負(fù)理想解的距離越大則貼近度越高方案越優(yōu)。傳統(tǒng)TOPSIS的局限性恰恰隱藏在第二步。如果權(quán)重賦值不合理比如把一個(gè)實(shí)際區(qū)分度不大的指標(biāo)賦予了過(guò)高的權(quán)重那么整個(gè)排序結(jié)果就可能被這個(gè)指標(biāo)“帶偏”導(dǎo)致評(píng)價(jià)失真。在缺乏可靠先驗(yàn)知識(shí)的情況下如何科學(xué)地確定這組權(quán)重就成了一個(gè)必須解決的問(wèn)題。2.2 熵權(quán)法的數(shù)學(xué)原理與賦權(quán)邏輯熵權(quán)法是一種完全基于數(shù)據(jù)本身的客觀賦權(quán)方法。它來(lái)源于信息論信息熵是衡量系統(tǒng)混亂度或不確定性的指標(biāo)。在評(píng)價(jià)體系中我們可以這樣理解對(duì)于一個(gè)特定的評(píng)價(jià)指標(biāo)如果所有方案在該指標(biāo)上的數(shù)值都差不多差異很小那么這個(gè)指標(biāo)在幫助我們區(qū)分方案優(yōu)劣時(shí)提供的信息量就很少它的作用權(quán)重就應(yīng)該小。反之如果各方案在該指標(biāo)上的數(shù)值差異懸殊那么這個(gè)指標(biāo)在區(qū)分方案時(shí)就顯得非常重要應(yīng)該賦予較大的權(quán)重。熵權(quán)法的計(jì)算過(guò)程就是將這種直觀感受數(shù)學(xué)化數(shù)據(jù)標(biāo)準(zhǔn)化與TOPSIS第一步類似但這里通常采用比重法每個(gè)數(shù)值占該列總和的比例將數(shù)據(jù)歸一化到[0,1]區(qū)間且和為1。計(jì)算信息熵對(duì)于第j個(gè)指標(biāo)其信息熵Ej的計(jì)算公式為Ej -k * sum(p_ij * ln(p_ij))其中p_ij是標(biāo)準(zhǔn)化后的值k為常數(shù)1/ln(m)保證熵值在[0,1]之間。計(jì)算差異系數(shù)dj 1 - Ej。熵值Ej越大說(shuō)明數(shù)據(jù)越混亂、不確定性越高該指標(biāo)區(qū)分能力越弱因此差異系數(shù)dj就越小。確定權(quán)重將每個(gè)指標(biāo)的差異系數(shù)進(jìn)行歸一化即得到權(quán)重Wj dj / sum(dj)。差異系數(shù)越大即熵值越小的指標(biāo)最終獲得的權(quán)重就越大。注意這里有一個(gè)非常重要的細(xì)節(jié)。當(dāng)某個(gè)指標(biāo)下所有方案的數(shù)據(jù)完全相同時(shí)標(biāo)準(zhǔn)化后的p_ij會(huì)完全相等此時(shí)計(jì)算ln(p_ij)會(huì)遇到ln(0)的問(wèn)題因?yàn)閜_ij * ln(p_ij)在p_ij趨近于0時(shí)極限為0但計(jì)算機(jī)直接計(jì)算會(huì)得到nan。更嚴(yán)重的是此時(shí)信息熵達(dá)到最大值1差異系數(shù)為0權(quán)重也會(huì)變成0。這在理論上合理無(wú)區(qū)分度則無(wú)權(quán)重但在實(shí)際應(yīng)用中如果一個(gè)重要指標(biāo)因數(shù)據(jù)收集問(wèn)題恰好相同導(dǎo)致權(quán)重為0可能會(huì)影響模型穩(wěn)定性。因此代碼實(shí)現(xiàn)時(shí)必須考慮這個(gè)邊界情況通常會(huì)給p_ij一個(gè)極小的偏移量或者對(duì)完全相同的列進(jìn)行特殊處理。2.3 模型融合的整體工作流將兩者結(jié)合后整個(gè)模型的工作流就清晰了輸入原始決策矩陣m個(gè)方案 × n個(gè)指標(biāo)以及每個(gè)指標(biāo)的類型效益型/成本型。流程數(shù)據(jù)預(yù)處理對(duì)原始矩陣進(jìn)行標(biāo)準(zhǔn)化為熵權(quán)法和TOPSIS計(jì)算做準(zhǔn)備。注意兩者所需的標(biāo)準(zhǔn)化方式可能不同需要分別處理。熵權(quán)法計(jì)算權(quán)重使用預(yù)處理后的數(shù)據(jù)比重法標(biāo)準(zhǔn)化計(jì)算每個(gè)指標(biāo)的信息熵、差異系數(shù)最終得到客觀權(quán)重向量W [w1, w2, ..., wn]。TOPSIS綜合評(píng)價(jià) a. 使用另一種標(biāo)準(zhǔn)化方法如向量規(guī)范化處理原始數(shù)據(jù)得到規(guī)范化矩陣。 b. 將權(quán)重向量W與規(guī)范化矩陣相乘得到加權(quán)規(guī)范化矩陣。 c. 根據(jù)指標(biāo)類型確定正、負(fù)理想解。 d. 計(jì)算各方案到正、負(fù)理想解的歐氏距離。 e. 計(jì)算相對(duì)貼近度并據(jù)此排序。輸出每個(gè)方案的相對(duì)貼近度得分0到1之間及排名得分越高方案越優(yōu)。這個(gè)工作流實(shí)現(xiàn)了從原始數(shù)據(jù)到評(píng)價(jià)結(jié)果的端到端自動(dòng)化核心優(yōu)勢(shì)在于權(quán)重確定的客觀性。下面我們就進(jìn)入具體的代碼實(shí)現(xiàn)環(huán)節(jié)。3. Python代碼實(shí)現(xiàn)與核心模塊解析我們將把整個(gè)模型封裝成一個(gè)Python類EntropyWeightTOPSIS這樣結(jié)構(gòu)清晰也便于復(fù)用。我會(huì)逐塊解釋代碼并穿插在實(shí)戰(zhàn)中積累的重要注意事項(xiàng)。3.1 環(huán)境準(zhǔn)備與數(shù)據(jù)預(yù)處理首先確保你的Python環(huán)境安裝了必要的科學(xué)計(jì)算庫(kù)numpy和pandas。numpy負(fù)責(zé)底層數(shù)值計(jì)算pandas便于數(shù)據(jù)讀取和操作。import numpy as np import pandas as pd class EntropyWeightTOPSIS: def __init__(self, data, indices_type, k1.0): 初始化熵權(quán)法TOPSIS模型。 參數(shù) data : numpy.ndarray 或 pandas.DataFrame 決策矩陣m行n列m為方案數(shù)n為指標(biāo)數(shù)。 indices_type : list of str 指標(biāo)類型列表長(zhǎng)度為n。benefit 表示效益型越大越好cost 表示成本型越小越好。 k : float, optional 距離計(jì)算中的調(diào)節(jié)系數(shù)默認(rèn)為1歐氏距離。有時(shí)為了突出較大值的影響會(huì)取2。 # 將輸入數(shù)據(jù)轉(zhuǎn)換為numpy數(shù)組確保后續(xù)計(jì)算統(tǒng)一 if isinstance(data, pd.DataFrame): self.raw_data data.values self.scheme_names data.index.tolist() # 保留方案名稱 self.index_names data.columns.tolist() # 保留指標(biāo)名稱 else: self.raw_data np.array(data) self.scheme_names [f方案{i1} for i in range(data.shape[0])] self.index_names [f指標(biāo){j1} for j in range(data.shape[1])] self.m, self.n self.raw_data.shape # m:方案數(shù) n:指標(biāo)數(shù) self.indices_type indices_type self.k k # 校驗(yàn)輸入 if len(self.indices_type) ! self.n: raise ValueError(f指標(biāo)類型列表長(zhǎng)度({len(self.indices_type)})必須與指標(biāo)數(shù)({self.n})一致) if not all(t in [benefit, cost] for t in self.indices_type): raise ValueError(指標(biāo)類型必須為 benefit 或 cost) # 初始化結(jié)果存儲(chǔ) self.entropy_weights None self.normalized_matrix None self.weighted_matrix None self.ideal_best None self.ideal_worst None self.dist_to_best None self.dist_to_worst None self.relative_closeness None self.ranking None實(shí)操心得1數(shù)據(jù)輸入的靈活性。這里我們同時(shí)支持numpy數(shù)組和pandas的DataFrame。如果是DataFrame我們會(huì)自動(dòng)提取行名方案名和列名指標(biāo)名這樣最終輸出結(jié)果可讀性會(huì)強(qiáng)很多。這是一個(gè)提升代碼友好度的小技巧。數(shù)據(jù)預(yù)處理的第一步是標(biāo)準(zhǔn)化。但請(qǐng)注意熵權(quán)法和TOPSIS的標(biāo)準(zhǔn)化步驟是獨(dú)立的目的不同方法也不同。def _normalize_for_entropy(self, matrix): 為熵權(quán)法進(jìn)行數(shù)據(jù)標(biāo)準(zhǔn)化比重法。 將每一列的數(shù)據(jù)轉(zhuǎn)化為其在該列總和中的比重確保所有值非負(fù)且和為1。 處理可能存在的零值避免計(jì)算ln(0)。 # 檢查是否有非正值比重法要求數(shù)據(jù)為正。對(duì)于包含零或負(fù)值的列需要進(jìn)行非負(fù)化平移。 # 常見(jiàn)的處理方法是對(duì)于第j列Xij Xij - min(Xj) 1 (或加一個(gè)極小的正數(shù)) col_min matrix.min(axis0) # 如果某列最小值小于等于0則進(jìn)行平移 if (col_min 0).any(): matrix_translated matrix - col_min 1e-10 # 平移并加一個(gè)極小值 else: matrix_translated matrix # 計(jì)算比重每個(gè)元素除以該列所有元素之和 col_sum matrix_translated.sum(axis0) # 防止除零錯(cuò)誤理論上平移后不會(huì)為零但代碼要健壯 col_sum[col_sum 0] 1e-10 p_matrix matrix_translated / col_sum return p_matrix def _normalize_for_topsis(self, matrix): 為TOPSIS進(jìn)行數(shù)據(jù)標(biāo)準(zhǔn)化向量規(guī)范化。 也稱為歐幾里得范數(shù)歸一化每個(gè)元素除以該列所有元素平方和的平方根。 這種方法能同時(shí)消除量綱和數(shù)量級(jí)影響且保序性較好。 # 計(jì)算每一列的歐幾里得范數(shù)平方和的平方根 norm np.sqrt(np.sum(matrix ** 2, axis0)) # 防止除零錯(cuò)誤 norm[norm 0] 1e-10 normalized matrix / norm return normalized實(shí)操心得2標(biāo)準(zhǔn)化方法的選擇與陷阱。很多初學(xué)者會(huì)混淆這兩種標(biāo)準(zhǔn)化。熵權(quán)法的比重法標(biāo)準(zhǔn)化是為了計(jì)算概率分布要求數(shù)據(jù)非負(fù)且和為1因此需要對(duì)可能的零/負(fù)值進(jìn)行平移。而TOPSIS的向量規(guī)范化是為了幾何上的距離計(jì)算不要求數(shù)據(jù)和為1。絕對(duì)不能用一個(gè)標(biāo)準(zhǔn)化矩陣同時(shí)用于熵權(quán)法和TOPSIS這是常見(jiàn)的錯(cuò)誤源頭。3.2 熵權(quán)法權(quán)重的計(jì)算實(shí)現(xiàn)這是模型客觀性的核心。我們將嚴(yán)格遵循2.2節(jié)中的數(shù)學(xué)步驟。def calculate_entropy_weights(self): 計(jì)算基于熵權(quán)法的指標(biāo)權(quán)重。 步驟1. 數(shù)據(jù)預(yù)處理比重法 2. 計(jì)算信息熵 3. 計(jì)算差異系數(shù) 4. 歸一化得權(quán)重 # 1. 為熵權(quán)法標(biāo)準(zhǔn)化數(shù)據(jù) p_matrix self._normalize_for_entropy(self.raw_data) # 2. 計(jì)算信息熵 # 避免p_ij為0導(dǎo)致ln(0)的計(jì)算錯(cuò)誤使用np.log函數(shù)并處理邊界 # 當(dāng)p_ij為0時(shí)根據(jù)極限p_ij * ln(p_ij) 應(yīng)為0。我們可以用np.where進(jìn)行條件判斷 # 更穩(wěn)健的做法是給p_matrix一個(gè)極小的偏移量確保所有值略大于0 p_matrix_safe np.where(p_matrix 0, 1e-10, p_matrix) # 計(jì)算常數(shù)k 1 / ln(m) k 1 / np.log(self.m) # 計(jì)算每列的信息熵: Ej -k * sum(p_ij * ln(p_ij)) # 注意對(duì)每列axis0進(jìn)行求和 entropy_vec -k * np.sum(p_matrix_safe * np.log(p_matrix_safe), axis0) # 3. 計(jì)算差異系數(shù) diff_coefficient 1 - entropy_vec # 4. 歸一化得到權(quán)重 # 處理極端情況如果所有指標(biāo)的差異系數(shù)都為0理論上不可能但需防錯(cuò) if np.sum(diff_coefficient) 0: # 如果所有指標(biāo)熵值都為1數(shù)據(jù)完全無(wú)差異則平均賦權(quán) self.entropy_weights np.ones(self.n) / self.n print(警告所有指標(biāo)的差異系數(shù)均為0采用平均權(quán)重。) else: self.entropy_weights diff_coefficient / np.sum(diff_coefficient) # 將權(quán)重結(jié)果封裝為DataFrame便于查看 weight_df pd.DataFrame({ 指標(biāo): self.index_names, 信息熵: entropy_vec, 差異系數(shù): diff_coefficient, 權(quán)重: self.entropy_weights }) return weight_df注意事項(xiàng)1熵值計(jì)算的數(shù)值穩(wěn)定性。p_ij * ln(p_ij)在p_ij趨近于0時(shí)極限是0但計(jì)算機(jī)直接計(jì)算0 * ln(0)會(huì)得到nan。上述代碼中我們使用np.where(p_matrix 0, 1e-10, p_matrix)來(lái)確保所有p_ij都是一個(gè)極小的正數(shù)從而安全地計(jì)算對(duì)數(shù)。這是一種常用且有效的數(shù)值穩(wěn)定技巧。注意事項(xiàng)2權(quán)重為零的情況。如前所述如果一個(gè)指標(biāo)下所有數(shù)據(jù)完全相同其差異系數(shù)將為0權(quán)重也為0。在有些評(píng)價(jià)體系中這可能不合理。你可以根據(jù)業(yè)務(wù)邏輯設(shè)定一個(gè)最小權(quán)重閾值如0.01或者采用“熵權(quán)法主觀法”的混合賦權(quán)來(lái)規(guī)避。在本模型的純客觀框架下我們保留了這種可能性并給出了警告。3.3 TOPSIS綜合評(píng)價(jià)的完整流程拿到客觀權(quán)重后我們就可以進(jìn)行TOPSIS計(jì)算了。def evaluate(self): 執(zhí)行完整的熵權(quán)法-TOPSIS評(píng)價(jià)流程。 # Step 1: 計(jì)算熵權(quán)法權(quán)重如果尚未計(jì)算 if self.entropy_weights is None: self.calculate_entropy_weights() # Step 2: 為TOPSIS標(biāo)準(zhǔn)化原始數(shù)據(jù) self.normalized_matrix self._normalize_for_topsis(self.raw_data) # Step 3: 構(gòu)建加權(quán)規(guī)范化決策矩陣 self.weighted_matrix self.normalized_matrix * self.entropy_weights # numpy廣播機(jī)制 # Step 4: 確定正、負(fù)理想解 # 初始化兩個(gè)理想解向量 self.ideal_best np.zeros(self.n) self.ideal_worst np.zeros(self.n) for j in range(self.n): col_j self.weighted_matrix[:, j] if self.indices_type[j] benefit: # 效益型取最大值作為正理想解最小值作為負(fù)理想解 self.ideal_best[j] np.max(col_j) self.ideal_worst[j] np.min(col_j) else: # cost # 成本型取最小值作為正理想解最大值作為負(fù)理想解 self.ideal_best[j] np.min(col_j) self.ideal_worst[j] np.max(col_j) # Step 5: 計(jì)算各方案到理想解的距離 # 使用歐氏距離距離公式中的指數(shù)k2。這里我們的self.k參數(shù)可用于廣義距離默認(rèn)為2歐氏距離。 # 計(jì)算到正理想解的距離 self.dist_to_best np.power(np.sum(np.power(np.abs(self.weighted_matrix - self.ideal_best), self.k), axis1), 1/self.k) # 計(jì)算到負(fù)理想解的距離 self.dist_to_worst np.power(np.sum(np.power(np.abs(self.weighted_matrix - self.ideal_worst), self.k), axis1), 1/self.k) # Step 6: 計(jì)算相對(duì)貼近度 # 貼近度 Ci dist_to_worst / (dist_to_best dist_to_worst) # 防止分母為零 denominator self.dist_to_best self.dist_to_worst denominator[denominator 0] 1e-10 # 如果距離和為零賦予極小值 self.relative_closeness self.dist_to_worst / denominator # Step 7: 根據(jù)貼近度排序降序貼近度越大越優(yōu) sorted_indices np.argsort(-self.relative_closeness) # 降序排列的索引 self.ranking np.zeros(self.m, dtypeint) self.ranking[sorted_indices] np.arange(1, self.m 1) # 排名從1開(kāi)始 # 封裝結(jié)果 result_df pd.DataFrame({ 方案: self.scheme_names, 貼近度: self.relative_closeness, 排名: self.ranking }) # 按排名升序排列 result_df result_df.sort_values(排名).reset_index(dropTrue) return result_df def get_detailed_results(self): 獲取詳細(xì)的中間結(jié)果用于分析和調(diào)試。 details { 原始數(shù)據(jù): pd.DataFrame(self.raw_data, indexself.scheme_names, columnsself.index_names), 熵權(quán)法權(quán)重: pd.Series(self.entropy_weights, indexself.index_names), TOPSIS標(biāo)準(zhǔn)化矩陣: pd.DataFrame(self.normalized_matrix, indexself.scheme_names, columnsself.index_names), 加權(quán)決策矩陣: pd.DataFrame(self.weighted_matrix, indexself.scheme_names, columnsself.index_names), 正理想解: pd.Series(self.ideal_best, indexself.index_names), 負(fù)理想解: pd.Series(self.ideal_worst, indexself.index_names), 到正理想解距離: pd.Series(self.dist_to_best, indexself.scheme_names), 到負(fù)理想解距離: pd.Series(self.dist_to_worst, indexself.scheme_names), } return details實(shí)操心得3距離公式的通用性。代碼中使用了參數(shù)self.k和np.power來(lái)實(shí)現(xiàn)廣義距離公式(Σ|xi - x*|^k)^(1/k)。當(dāng)k2時(shí)就是歐氏距離當(dāng)k1時(shí)是曼哈頓距離。在某些場(chǎng)景下改變k值可以調(diào)整模型對(duì)指標(biāo)差異的敏感度。你可以通過(guò)修改初始化參數(shù)k來(lái)嘗試不同的距離度量方式觀察排序結(jié)果是否穩(wěn)定。4. 實(shí)戰(zhàn)案例投資方案選擇理論講完了我們用一個(gè)虛構(gòu)但貼近實(shí)際的例子來(lái)跑通整個(gè)流程。假設(shè)有5個(gè)潛在的投資項(xiàng)目方案我們從4個(gè)指標(biāo)來(lái)評(píng)估它們預(yù)期收益率效益型、風(fēng)險(xiǎn)系數(shù)成本型越小越好、投資回收期成本型越短越好、市場(chǎng)成長(zhǎng)性效益型評(píng)分1-10。# 示例數(shù)據(jù) data np.array([ [15.2, 0.65, 4.5, 8], # 方案A [12.8, 0.42, 3.2, 7], # 方案B [18.5, 0.88, 5.8, 9], # 方案C [10.5, 0.35, 2.9, 5], # 方案D [16.7, 0.71, 4.1, 8] # 方案E ]) scheme_names [項(xiàng)目A, 項(xiàng)目B, 項(xiàng)目C, 項(xiàng)目D, 項(xiàng)目E] index_names [預(yù)期收益率(%), 風(fēng)險(xiǎn)系數(shù), 投資回收期(年), 市場(chǎng)成長(zhǎng)性] indices_type [benefit, cost, cost, benefit] # 對(duì)應(yīng)上述指標(biāo)類型 # 使用我們的模型 model EntropyWeightTOPSIS(data, indices_type, k2) model.scheme_names scheme_names # 傳入方案名稱 model.index_names index_names # 傳入指標(biāo)名稱 # 1. 首先查看熵權(quán)法計(jì)算的權(quán)重 weight_result model.calculate_entropy_weights() print(熵權(quán)法權(quán)重計(jì)算詳情) print(weight_result.to_string(indexFalse)) print(\n *50 \n) # 2. 執(zhí)行完整評(píng)價(jià) final_ranking model.evaluate() print(TOPSIS綜合評(píng)價(jià)結(jié)果按排名排序) print(final_ranking.to_string(indexFalse)) print(\n *50 \n) # 3. 可選查看詳細(xì)中間結(jié)果用于深度分析 details model.get_detailed_results() print(加權(quán)決策矩陣部分展示) print(details[加權(quán)決策矩陣].round(4))運(yùn)行上述代碼你可能會(huì)得到類似下面的輸出具體數(shù)值因計(jì)算精度可能略有差異熵權(quán)法權(quán)重計(jì)算詳情 指標(biāo) 信息熵 差異系數(shù) 權(quán)重 預(yù)期收益率(%) 0.9876 0.0124 0.1025 風(fēng)險(xiǎn)系數(shù) 0.9567 0.0433 0.3578 投資回收期(年) 0.9723 0.0277 0.2289 市場(chǎng)成長(zhǎng)性 0.9931 0.0069 0.0570 TOPSIS綜合評(píng)價(jià)結(jié)果按排名排序 方案 貼近度 排名 項(xiàng)目B 0.7352 1 項(xiàng)目D 0.6341 2 項(xiàng)目E 0.5218 3 項(xiàng)目A 0.4876 4 項(xiàng)目C 0.4123 5 加權(quán)決策矩陣部分展示 預(yù)期收益率(%) 風(fēng)險(xiǎn)系數(shù) 投資回收期(年) 市場(chǎng)成長(zhǎng)性 項(xiàng)目A 0.1021 0.0321 0.0987 0.0456 項(xiàng)目B 0.0861 0.0208 0.0702 0.0399 項(xiàng)目C 0.1244 0.0435 0.1273 0.0513 項(xiàng)目D 0.0706 0.0173 0.0636 0.0285 項(xiàng)目E 0.1123 0.0351 0.0899 0.0456結(jié)果解讀與分析權(quán)重分析熵權(quán)法給出的權(quán)重顯示“風(fēng)險(xiǎn)系數(shù)”的權(quán)重最高約0.358其次是“投資回收期”約0.229“預(yù)期收益率”權(quán)重為0.103“市場(chǎng)成長(zhǎng)性”權(quán)重最低0.057。這說(shuō)明在當(dāng)前數(shù)據(jù)集中各項(xiàng)目在“風(fēng)險(xiǎn)系數(shù)”和“投資回收期”上的差異最大這兩個(gè)指標(biāo)在區(qū)分項(xiàng)目?jī)?yōu)劣時(shí)起到了最關(guān)鍵的作用。而“市場(chǎng)成長(zhǎng)性”的評(píng)分差異較小因此權(quán)重低。排序結(jié)果項(xiàng)目B綜合排名第一。查看原始數(shù)據(jù)項(xiàng)目B在風(fēng)險(xiǎn)系數(shù)0.42和投資回收期3.2年這兩個(gè)高權(quán)重指標(biāo)上表現(xiàn)非常出色均為次優(yōu)雖然收益率不是最高但憑借在高權(quán)重指標(biāo)上的優(yōu)勢(shì)獲得了最高貼近度。項(xiàng)目D同理風(fēng)險(xiǎn)最低、回收期最短但收益率和成長(zhǎng)性偏低綜合排名第二。項(xiàng)目C雖然收益率和成長(zhǎng)性最高但風(fēng)險(xiǎn)和回收期也最高被高權(quán)重指標(biāo)拖累排名墊底。這個(gè)結(jié)果符合熵權(quán)法“看重區(qū)分度大指標(biāo)”的邏輯也體現(xiàn)了多指標(biāo)權(quán)衡的綜合性。5. 常見(jiàn)問(wèn)題、調(diào)試技巧與模型優(yōu)化在實(shí)際使用中你可能會(huì)遇到各種問(wèn)題。下面是我總結(jié)的一些常見(jiàn)坑點(diǎn)及其解決方案。5.1 數(shù)據(jù)預(yù)處理不當(dāng)導(dǎo)致結(jié)果異常問(wèn)題原始數(shù)據(jù)中存在負(fù)數(shù)或零直接用于熵權(quán)法比重標(biāo)準(zhǔn)化會(huì)導(dǎo)致計(jì)算錯(cuò)誤或權(quán)重失真。排查在_normalize_for_entropy方法中檢查col_min。如果存在小于等于0的值必須進(jìn)行平移處理。技巧平移時(shí)加一個(gè)多小的數(shù)合適通常加1或者一個(gè)遠(yuǎn)小于數(shù)據(jù)平均值的正數(shù)如1e-10。加1會(huì)改變數(shù)據(jù)的相對(duì)比例但計(jì)算簡(jiǎn)單加極小數(shù)影響微乎其微但更“純凈”。在數(shù)學(xué)建模中如果數(shù)據(jù)量級(jí)不大加1是常見(jiàn)做法。我們的代碼采用了matrix - col_min 1e-10是一種更穩(wěn)健的極小值平移法。5.2 權(quán)重極端化或?yàn)榱銌?wèn)題某個(gè)指標(biāo)的權(quán)重計(jì)算結(jié)果為0或接近0或者某個(gè)指標(biāo)權(quán)重異常高如超過(guò)0.5。原因權(quán)重為0該指標(biāo)下所有數(shù)據(jù)完全一致差異系數(shù)為0。這可能是數(shù)據(jù)收集問(wèn)題也可能該指標(biāo)確實(shí)無(wú)區(qū)分度。權(quán)重異常高該指標(biāo)數(shù)據(jù)離散程度極大而其他指標(biāo)數(shù)據(jù)非常集中。解決方案數(shù)據(jù)檢查首先檢查該指標(biāo)數(shù)據(jù)是否存在錄入錯(cuò)誤或量綱錯(cuò)誤。指標(biāo)篩選如果某個(gè)指標(biāo)確實(shí)對(duì)所有方案都相同考慮將其從評(píng)價(jià)體系中移除因?yàn)樗惶峁┤魏螀^(qū)分信息?;旌腺x權(quán)如果認(rèn)為純客觀熵權(quán)法導(dǎo)致某些重要指標(biāo)權(quán)重過(guò)低可以引入主觀權(quán)重進(jìn)行結(jié)合。常用線性加權(quán)組合W_final α * W_subjective (1-α) * W_entropy其中α是主觀偏好系數(shù)。平滑處理在計(jì)算比重p_ij時(shí)可以使用(Xij ε) / (sum(Xj) m*ε)進(jìn)行平滑其中ε是一個(gè)很小的正數(shù)可以防止極端情況。5.3 排序結(jié)果對(duì)距離參數(shù)k敏感問(wèn)題改變距離公式中的k值發(fā)現(xiàn)方案排名發(fā)生了變動(dòng)。分析這并非錯(cuò)誤而是模型特性。k2歐氏距離是最常用的它綜合考量了各維度的差異。k1曼哈頓距離對(duì)個(gè)別指標(biāo)的極端值不那么敏感。k值越大模型對(duì)最大差異的那個(gè)指標(biāo)越敏感。建議在數(shù)學(xué)建模論文中如果使用了非歐氏距離必須說(shuō)明理由。通常保持k2是標(biāo)準(zhǔn)做法。你可以做一個(gè)敏感性分析測(cè)試k在1,2,∞切比雪夫距離情況下排名是否穩(wěn)定。如果排名基本不變說(shuō)明你的模型結(jié)果很穩(wěn)健如果變化很大則需要謹(jǐn)慎解釋并說(shuō)明你最終選擇某個(gè)k值的依據(jù)。5.4 結(jié)果的可視化與解讀增強(qiáng)為了讓你的分析報(bào)告更出彩可以考慮增加可視化import matplotlib.pyplot as plt def plot_radar_chart(model, scheme_index): 繪制某個(gè)方案的雷達(dá)圖直觀展示其在各加權(quán)指標(biāo)上的位置與理想解的差距。 angles np.linspace(0, 2*np.pi, model.n, endpointFalse).tolist() angles angles[:1] # 閉合圖形 fig, ax plt.subplots(figsize(6,6), subplot_kwdict(projectionpolar)) # 方案數(shù)據(jù) values model.weighted_matrix[scheme_index, :].tolist() values values[:1] # 正理想解 best_values model.ideal_best.tolist() best_values best_values[:1] # 負(fù)理想解 worst_values model.ideal_worst.tolist() worst_values worst_values[:1] ax.plot(angles, values, o-, linewidth2, labelf{model.scheme_names[scheme_index]}) ax.plot(angles, best_values, r--, linewidth1.5, label正理想解) ax.plot(angles, worst_values, k:, linewidth1.5, label負(fù)理想解) ax.fill(angles, values, alpha0.25) ax.set_xticks(angles[:-1]) ax.set_xticklabels(model.index_names) ax.set_title(f{model.scheme_names[scheme_index]} 與理想解對(duì)比雷達(dá)圖) ax.legend(locupper right, bbox_to_anchor(1.3, 1.0)) plt.tight_layout() plt.show() # 例如繪制排名第一的方案B的雷達(dá)圖 plot_radar_chart(model, scheme_index1) # 項(xiàng)目B在數(shù)據(jù)中的索引是1雷達(dá)圖可以清晰展示一個(gè)方案在各個(gè)指標(biāo)上距離正/負(fù)理想解有多遠(yuǎn)圖形化的結(jié)果比數(shù)字表格更直觀尤其在向非技術(shù)背景的評(píng)委或客戶匯報(bào)時(shí)非常有效。5.5 模型擴(kuò)展考慮指標(biāo)間的相關(guān)性標(biāo)準(zhǔn)的熵權(quán)法和TOPSIS都假設(shè)指標(biāo)之間是相互獨(dú)立的。然而在現(xiàn)實(shí)中評(píng)價(jià)指標(biāo)間往往存在相關(guān)性例如“研發(fā)投入”和“專利數(shù)量”可能高度相關(guān)。這會(huì)導(dǎo)致信息重復(fù)計(jì)算使得權(quán)重分配失真。一種高級(jí)的改進(jìn)思路是引入“熵權(quán)-相關(guān)系數(shù)”法或“CRITIC”法。其核心思想是在計(jì)算權(quán)重時(shí)不僅考慮指標(biāo)內(nèi)部的熵信息量還考慮指標(biāo)與其他指標(biāo)間的沖突性相關(guān)性。沖突性越強(qiáng)說(shuō)明該指標(biāo)提供的信息越獨(dú)立應(yīng)賦予更高權(quán)重。實(shí)現(xiàn)上可以在計(jì)算差異系數(shù)時(shí)乘以一個(gè)由相關(guān)系數(shù)矩陣導(dǎo)出的“獨(dú)立性系數(shù)”。這超出了基礎(chǔ)篇的范圍但如果你在處理高度相關(guān)的指標(biāo)集這是一個(gè)值得深入的研究方向能讓你的模型在數(shù)學(xué)建模競(jìng)賽中脫穎而出。最后記住任何模型都是工具熵權(quán)法修正的TOPSIS為我們提供了一個(gè)強(qiáng)大、客觀的評(píng)價(jià)框架但最終結(jié)果的解讀和應(yīng)用永遠(yuǎn)離不開(kāi)對(duì)業(yè)務(wù)背景的深刻理解。模型告訴我們“是什么”而我們需要思考“為什么”以及“怎么辦”。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99ri视频在线观看| 大香蕉人在线65| 91精品熟女| 99在线精品免费视频| 性天天中文网| 亚洲色色图片| 超碰93在线观看| WWW.婷婷| 天天干天天干天天干天天干天天干| 色v综合网| 午夜丁香| 久久性视频| 综合狠狠干| 青青草Avb在线| 天天干天天插| 大香蕉欧美在线| 狠狠88综合久久久久噜噜噜| 五月天停婷基地| 玖玖精品视频| 亚洲第一综合| 99精品在这里| 密桃激情五月天综合网| 久久视频这里都是精品| 色色激情五月天| 99欧美热| 久久精品国产精品| 丁香婷婷大香蕉| 婷婷五月免费视频| 亚洲99热| 亚洲麻豆乱码国产2028| 激情人妻综合| 9色资源在线| 中文字幕黄色片| 丁香五月综合亚洲| 九九视频精品在线免费| 天天噜天天爱| 丁香桃色综合网| 久久丝袜婷婷| 天堂色色色| 中文字幕在线观看视频www| 国产精品热搜丁香五月婷婷| 婷婷五月色丁香在线看| 6080av| 99热99美国在线观看| 97人人干| 丁香五月综合| www.婷婷六月天| 综合色五月| 五月婷综合| 夜夜噜夜夜奇| 婷婷偷拍网| 九九热99熟女| 丁香婷婷黄网站| 国产精品岛国片在线观看免费| 免费观看欧美成人AA片爱我多深| 99热色精品| 丁香六月婷婷色XXXXX| 成年人丁香五月| 五月婷AV| www99热| 久久这里只有国产视频| 一起草性爱不卡视频| 狠狠狠狠狠狠草| 狠狠色丁香五月婷巨| 超碰a女人的天堂| 日韩五月婷婷| 九九re精品视频在线观看| 99热一本| 色五月天丁香婷婷| wwwss在线观看| 成人av免费观看| 九九99九九99九九99视频网| 欧美天天草人人草| 日韩激情婷婷五月天| 日本天天综合| 狠狠色噜噜色狠狠狠综合久久成人波| 天天色噜| 色色射| 97 A I色色| 色色哒五月婷婷六月丁香| 开心五月婷婷在线| 婷婷五月免费视频| 色综合激情| 色婷婷色99国产综合精品| 激情五月婷婷综合| 大香蕉五月天婷婷| 丁香六月成人| 九九狠狠干| 丁香五月婷婷啪啪| 六月婷婷激情小说网| 久99热| 激情深爱五月天| 99精品综合| 亚洲婷婷五月| 无码人妻精品一区二区蜜桃色欲| 狠狠色五月| 日日夜夜噜噜爽爽| 激情综合色图| 97精品人人A片免费看| av亚洲国产小电影| 婷婷久久网| 99超级碰免费视频| 婷婷成人丁香色情基地30 | 久大香蕉| 婷婷五月无码| 国产熟女日日骚五月丁香爱| 97视频.干com| 久久五月天免费网站| 少妇伦子伦精品无吗| 国产精品美女久久久久AV超清| 人妻体体内射精一区二区| 人妻体体内射精一区二区| 嫩草AV久久伊人妇女超级A| www.金莲av| 综合超碰熟| 色情丁香五月婷婷精品| 五月婷婷中文网| 精品五月天| 五月天伊人综合| 日本色婷婷| 丁香婷婷九月在线| 五月伊人网| 综合逼五月激情婷婷| 婷婷九月丁香中文| 色五月天.con| 婷婷九月在线| 久久五月婷天天干| 六月丁香婷婷视频综合在线观看| 天天操婷婷| 色播五月婷婷| 好色婷婷| 色色色国产| 99碰碰视频| 激情婷婷丁香五月| 亚洲国产精品成人免费一区久久久在线观看AAAA | 97人人操| 99爱在线精品视频免费观看| 超碰免费在线| 久久丁香五月婷婷| 日韩色久| 91成人性爱视频| 99在线精品视频| 五月天综合在线网| 五月婷婷在线视频免费观看| 丁香五月av| 精品一二三区久久AAA片| 九九九九热99超碰| 日本精品。999| 婷婷狠狠18禁久久| 婷婷丁香五月天色色| 精品婷婷五| 七七九九色色| 狠狠的日| 色五月色五天色情网| 99性爱精品| 开心婷婷五月| 九九热这里只有精品5| 天天做天天爱天天要| 在线播放中文字幕| 日韩在线一级| 丁香婷婷久久综合在线| 99re思思热这里| 丁香六月色婷婷| www.ywav| 色婷婷五月天天天干天天操天天爽| 婷婷伊人五月天| 超碰中文字幕在线| 日韩在线一级| 五月婷婷免费在线视频| 激情文学综合婷婷五月天丁香花| 欧美成人热| 丁香婷婷月| 人五月天婷婷喷水| 99色一| 色色a| 人五月天婷婷喷水| 色五月天激情| 亚洲欧美综合7777色亭亭| 丁香久久| 欧美操人| 婷婷色五月久久| 婷香五月激情视频| 丁香五月六月久久综合 | 国产婷伊人| 五月花综合网| 99精彩视频网站在线| 久热9| 成人免费在线电影| 久久99久久99精品免视看婷| 99热国产在| 五月丁香久久网| 激情综合国产| 天天爱天天操| 97涩涩丁香五月天| 天天干天天av天天射| 色色色精品无码区| 婷婷亚洲综合| 操逼123网| 亚洲国产无线乱码在线观看| 26uuuavcom| 国精产品一区一区三区免费视频| 丁香婷婷六月激情综合| 久久人人添人人爽添人人片αV| 热这里| 99爱在线| 9有码中文| 五月婷婷丁香综合| 另类少妇人与禽zOZZ0性伦| 99热香港| 超碰自拍天堂| 色婷婷www| 婷婷五月成人| 51国精产品自偷自偷综合| 3pAV| 2015在线中文字幕| 中文字幕在线资源| 五月丁香六月婷婷免费视频| 综合色婷婷| 超碰99久久| 色婷婷综合网| 婷婷影视久久| 99在线热| 五月天五月婷五月激情网| 色色综合网。| 成人AV在线电影| 久久婷婷丁香五月一二三| 超碰v| 能直接看的AV网站| www.99久| 99日热在线视频| 色色色五月婷| 亚洲尤物在线| 9月色婷婷| 五月天激情婷婷| 婷婷五月精品中文字幕| 99热国产精品| 亚洲不卡123| 日日舔夜夜操| 婷婷99狠狠躁天天躁| 内射爽无广熟女亚洲| 亚洲最大五月六月丁香婷婷| 五月天.com| 五月婷婷中文网| 色色影院黄大片| caop在线视频| 色五月丁香六月欧美综合| 91九色熟女| 被强行糟蹋的女人A片| 人人干人人操人人摸| 99热国产精品| 日本三级片片| 国产午夜精品AV一区二区麻豆| 五月色婷婷综合| WWW,五月天| 色婷婷AV在线观看| 开心五月婷婷| 九九re精品视频在线观看| 97色色色视屏| 国产成人AV在线| 丁香五月综合网| 亚洲Va成人| 亚洲第一成人AV| 色欲色香综合网| 99热在线免费| 九九热短视频在线观看| 日韩无码专区| 九九人人看| 久久久国产精品黄毛片| 99这里| 天天做天天爱天天玩| 五月婷成人网| www.超碰| 五月丁香婷婷中文| 五月婷婷丁香啪啪| 99ri在线视频| 欧美25p| 深爱综合网| 天天干天天干天天干天天干天天干天天| 亚洲一区国产传媒| 久久久999精品| 国产日日操夜夜操的肉棒视频| 久操热| 五月综合激情图片| 色图亚洲91| 91精品丝袜久久久久久| 九九久久精品| 婷婷激情五月| 色五月大香蕉| 色色激情五月天| 久久婷婷成人| 丁香六月啪| 色狠狠婷婷| 26uuu另类| 99热这里只有精品10| 精品成人久久久久久久_一二三四视| 在线亚洲综合| 大香人妻| 亚洲热久| 99久久99久久综合| 97精品欧美91久久久久久久| 日本女人久久| 99九九玖玖| 橾逼网| 丁香五月亚洲| 久久婷婷成人综合色怡春院| 丁香久久| 狠狠色噜噜狠狠| 夜夜干 夜夜操| 亚洲无码九九| 91婷婷五月天嫩女| 97色啪| 97色操| 可以看的av网站| 九九亚洲视频| 色必久悠悠影院| 99欧美| 99高级会所久久| 亚洲综合视频八| 人色五月天婷婷| 五月天开心激情网色欲无码| 九九激情网| 狠狠操狠狠插| 欧洲色| www.99在线| 五月婷婷成人| 嫩草AV久久伊人妇女超级A| 丁香六月天| 久久久天堂国产精品女人| 9l视频自拍9l九色9l成人| 成人视频在线免费播放| 成人日韩欧美| 亚洲亚洲人成综合网络| 国产在线网址1| 五月婷婷www| 免费看成人747474九号视频在线观看| 色综合久久888| 久久丝丝热| 久热这里只有国产| 美女100%露全身无挡网站| 丁香婷婷五月综合影院| www.婷婷五月天.com| 久久99热这里只频精品6学生| 久婷久婷| 26uuu色噜噜精品一区| 26uuu国自产精品| 开心五月丁香综合久久| se影音资源在线观看| 七七色色综合| 五月天大香蕉| 色青青电影色五月| 狠狠第四色| 久热这里只有国产| 五月丁香六月婷婷国产视频| 91AV婷婷| 婷婷五月色播天| 色婷婷AⅤ| 狠狠色婷婷7777久| 五月婷婷人妻| www.激情五月| 久久婷婷六月综合综合| www色婷婷久久综合久色 | 色亭亭五月天网扯| 婷婷性福五月天| 狠狠操狠狠操AV| 久久大大香| 色婷婷偷拍| 99热思思在线观看| 91九色中文| 丁香五月激情综合| 日韩无码系列| 综合在线丁香五月| 婷久久| 色135综合网| 91婷婷五月丁香碰| 26UUU精品一区二区Com| 色婷婷五月在线| 99色嘟嘟精品网站| 亚洲AV免费在线| 六月色色婷婷| 99热首页| 婷婷色在线视频| www.狠狠操.com| 99久久精品色老| 人妻内射麻豆视频| 婷婷色在线观看| 99热10在线高清播放| 91色婷婷综合久久中文字幕二区| 激情99在线视频| 五月婷婷六月丁香在线| www激情网站| 久久伊人日日夜夜| 五月丁香婷婷综合网| 超pen个人视频97| 全高清无码视頻| 热99re| 六月综合婷婷开心伊人| 日本婷婷在线| 永久精品| 色综合中文综合网| 五月总合激情网| 丁香六月婷婷色XXXXX| 国产精品色色| 天天插天天插天天操| 网站免费一站二站| 亚洲成人AV电影网| 色综合网综合| 天天躁日日躁狠狠躁日日躁2022年5月9日 | 久久性爱视频网站| 97婷婷丁香| 五月情婷婷| 色135综合网| 人妖色AV色综合| 激情五月天色婷婷综合| 日韩在线看AV| 婷婷五月天手机版视频| 久久精品国产AV一区二区三区 | 在线不卡AC| 婷婷六月色丁香视频在线观看| 久久99精品九九久久久婷婷| 亚洲乱码日产精品BD| 天天 青草 制服丝袜 在线| 激情丁香五月天| 99热一区| 激情五月婷| 另类小说色婷婷| 久草x色在线观看99 | 91丨九色丨熟女| 亚洲精品成人片在线播| 涩涩五月天| 九月丁香八月婷婷久久综合久97| 久久天天| 日本一毛片| 色五月婷婷91| 玖玖色综合网| 色婷婷小说网| 亚洲AV激情五月综合网| 另类小说五月天| 色五月涩涩婷婷蜜桃| 九九九九国产| 久久这里都是精品免费| 国产乱人偷精品人妻A片| 91精品电影18T| 久久伊人五月天| 青青草原中文字幕| 欧美大香蕉视频| 一起草Av| 在线只有精品| 中文国产五月天| 婷婷热色| 天天综合网在线| 综合一区二区三区| 思思热视频在线观看| AV九九| 99综合网| 天天射夜夜骑| 9九九久久精品无码专区| WWW.色婷婷.COM| 卡视频1区2区| 99在线播放视频| 狠狠干综合| 99热66| 久久婷婷五月综合97色一本| 99视频| 亚洲激情.com| 91操片| www.日日夜夜.com| 操丝袜视频影院导航| 日本久久色| 爱婷婷都市激情| 99热18| 国产AV一区二区三区最新精品| 五月香六月婷| 五月天激情图片| 99欧美| 九九热视频精品| 9l视频自拍九色9l视频自拍九色9l社区| 欧美人妻一区二区| AV79| 中文字幕在线观看视频www| 婷婷五月花| 99热精国产这里只有精品| 日本123区日韩欧美不卡在线看| 激情综合五月色丁香婷婷| 婷婷自拍| 欧美丰满熟妇BBB久久久| 五月天开心成人网| 激情AV在线| 熟妇无码乱子成人精品| 99re思思热久久| 色九月婷婷| 99只有精品9| 思思99久久| 爱的综合网| 丁香 久久| 嫩草AV久久伊人妇女超级A| 婷婷无码五月天| 天天玩天天摸| 大香蕉九九操| 色婷丁香91| AV五月丁香| 久99久热只有精品国产99| 久久最新色| 丁香,开心成人,久久| 丁香五月婷婷啪啪啪| 色综色五月天婷婷| 五月丁香日本在线视频观看| 久久香蕉婷婷| 激情五月婷婷综合秋霞| 久久99精品视频| 热思思| 久久老码第一| 久热九九| 久久色9| 综合久久五| 高清无码入口| 99网99热| 天天综合网网欲色| 色综合xx| 久久五月六月| 另类视频综合| 2022久久婷婷| 91国产精品视频播放| 这里只有精品在线观看视频| 色婷婷激情四射视频| 婷婷综合五月色播| 婷婷综合五月天激情| 亚洲五月婷| 天堂久久大香蕉| 久久五月婷婷综合网| 丁香五月婷婷五月| 婷婷色五月噜噜| 在线99色| 精品热青草| 99热色精品| 丁香六月开心| av性爱网站| 欲求不满的人妻| 91免费在线视频6| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 中文字幕五月久久婷婷| 色五月琪琪| 曰韩五月丁香色婷婷无码| 狠狠干天天日| 色婷婷操逼| 66色在线日韩| 深爱五月婷婷| 久久AV电影| 成人五月天在线观看| 五月婷精品| 色婷久九| 中文字幕在线免费| 91九色精品女同系列| 玖玖综合色区在线观看| 九九九九热99超碰| 国产精品久久久久久久久久| 怡红院AV亚洲一区二区三区H | 婷丁香五月天| 五月激情久久综合| 婷婷色色网| 色99视频| 天天天天天天天干| 人人舔人人色人人高潮| 就爱啪啪婷婷| 色婷婷丁香中文在线播放| 婷婷色色播五月天| 亚洲综合激| 色情综合网| 五月丁香六月激情综合网| 怡红院 久久| 女性自慰系列第五页| 亚洲AV网站| 五月天激情四射| 久久狠婷婷| 欧美日韩成人在线网| 久一网站| 青青.com| 丁香婷婷五月天色综合| 丁香五月丁香伊人| 五月丁香啪啪拍| 九九精品在线视频观看| 操笔无码| 婷婷五月天va| 五月婷婷之美女图片| 99热九九热| 色色色综合色| 99久re热视频精品98| 色五月激情综合网| 五月久久综合| 色婷成人狠干| 亚韩在线视频| 伊人六月丁香婷婷| 丁香五月婷婷香| 四虎成人精品永久免费AV九九| 91中文在线| www婷婷| 国产精品久久久久9999小说| 婷婷中文字幕网站| WWW.久久久久久久| 亚洲婷婷五月草久| 99爱在线视频| 久久久久9999| 97在线日韩| 99九九综合久久九九| 婷婷色在线| 激情黄色小说五月天| 99热精品在这里| 丁香婷婷色情| 久久99国产综合精品免费| 久99婷婷色综合| 成人国产网| 香蕉国产2013| 伊人婷婷五月天av| 婷婷午夜综合| 蜜桃婷婷丁香综合久久开心亚洲| xxxx久| 天天色,天天操,天天射| 99男人的天堂| 国产精品国产成人国产三级| 久9精品| 天天做天天爱天天爽在| 91久久精品无码一区二区三区| 欧美成人AAA片一区国产精品| 丁香六月激情国产| 日本欧美在线| 婷婷婷婷婷婷婷五月丁香| 婷婷五月天色色| 99热草草| 天堂婷婷五月在线| 中文字幕激情综合| 婷婷丁香18| 五月婷婷啪啪网| 天天爽夜夜爽天天爽夜夜爽| 婷婷丁香小说| 91精品综合久久久久久五月丁香| 久久久久久久久久婷婷| xxx日本东京热| 99热99在线| 久久一级免费黄色片| 91精品熟女| 色导航色婷婷五月天在线观看| 69精品人人人人| 999热这里只有美国精品| 99热精品观看| 夜夜爽天天干| 综合色、色综合| 91九色无码日韩| 色天天综合| 欧美日韩99| 另类伊人婷婷| 婷婷爱五月天| 九九99精品视品| 超碰91在线| 成人丁香五月天| 婷婷丁香激情五月天色色色| 丁香五月成人论坛| 五月丁香六月婷综合成人综合| 踪合专区啪啪| 伊人五月丁香| 婷婷丁香色情| 成人在线高清| 99免费热视频| 亚洲AV久久久久久久久久久久久久久久| 五月丁香婷婷综合在线| 亚洲AV综合在线观看 | 成人无码精品1区2区3区免费看| 五月婷婷综合影院| 天天爽天天摸天天爱| 日韩一级淫乱片一区二区三区| 天天操天天操综合| 日本不卡高字幕在线2019| 婷婷激情中文综合| av狠狠操| 丁香五月花婷婷开心| 久久婷婷亚洲| www热久久yy9| 婷婷六月激情综合| 99碰碰碰| 成人丁香婷婷| 天天干天天av天天射| 激情二色月| 99ER热精品视频| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 色欲影香| 91超碰人人操| 日韩 中文 欧美| 大香蕉久久久久| www.五月婷婷.com| 九九人人操| 亚洲五月天色| 五月婷在线观看| 开心婷婷五月天综合| 色色五月婷婷| 亚洲激情无码久久| 99思思| 热久久成人| 人妻丰满精品一区二区A片| 天天噪夜夜爽| 超极99精品| 夜夜操夜夜姧| 欧美日韩婷婷五月天| 五月婷婷激情久久| 久久一品区| 99自拍视频网站| 99熟女视频| 一本色道久久综合狠狠躁小说| 热的五码久久精品| 久久久久9999| 丁香五月婷婷六月婷| 欧美成人精品A片免费一区99| 久婷婷五月丁香在线观看| 国产一区二区av免费| 综合激情五月天六月婷免费视频| 91精品国产色猫| 久久久91| 色情·com| 五月天丁香婷婷视频网址 | 五月情涩综合婷婷| 欧美亚洲成人在线| 俺去也婷婷| 精品怡红九九九| 丁香五月婷婷99| 精品五月天| 夜夜夜夜操| 丁香花成人区| 99久久久| 丁香五月电影| 久婷| 婷婷五月天激情小说| 日日夜夜爽| AV在线免费网站| 免费无码毛片一区二区A片| 色五月影视| 婷婷色五月激情| 婷婷五月情| 人人爽欧美婷婷久久久五月丁香| 大香蕉网站,大香蕉综合| 亚洲日韩乱码一区二区三区四区| 五月天艹天天| 黄网在线免费播放| 久久久久人无码人妻| 人人叉久| 丰满人妻妇伦又伦精品国产| 天天开心AV色综合婷婷五月天| 黄色五月婷| 亚洲色啪| 日本欧美成人片AAAA| 欧美狠狠一在草| 色播色丁香五月| 久久久久久久久久8888| 欧美丁香五月夫妻天| 五月婷婷丁香伦理网| 五月丁香激情综合啪啪| 91男女视频在线观看| 九九热自拍| 婷婷五月天777| 热婷婷在线视频| 性爱久久| 九色自拍| 午夜色丁香| 婷婷五月在线综合| 玖玖激情五月天| 免费视频1区| 婷婷亚洲天堂| 色综合婷婷| wwwwww.色| 99在线免费视| 久久狠狠干| 五月婷A V在线| 五月激情视频| 五月天色影院| 激情五月婷婷欧美极品| 99色在线| 春色激情第四色| 丁香天堂夜| 激情五月婷婷| 狠狠干综合网| 久久这里只有国产精品视频| 欧美色图天堂网色| 大战熟女丰满人妻AV| 久久久久久9| www.婷婷五月| 丁香婷婷色| 亚洲色色色色| 第六色在线| 六月丁婷婷| 色五月婷色彩免播放器| 色99在线视频| 五月丁香成人| 日韩久久色| 99啪啪网| 国产激情在线| 狠狠色丁香婷婷久久综合| 狠狠色噜噜狠| 在线观看国产高清视频免费网站| 色丁香久久| 激情九月综合| 精品色色| 六月婷婷综合| 五月天成人免费视频| 99热.com| 九九精品在线网| 日本色色网站| 成人无码髙潮喷水A片| 激情五月天视频| 婷婷俺去也| 婷婷丁香六月| 97人人干| 性爱视频久久| 日日夜夜干| 国产真实乱了老女人视频| 99在线精品免费视频| 五月激情影院| 日本乱子人伦在线视频| 伊人国产婷婷五月天| 91啪啪视频| 五月久久五月激情| 第四色五月激情网| 怡红院院久久| 99精品爱| 天天色色天天| 婷婷五月色情| 在线观看免费狠狠色丁香香综合| 天天爽天天日天天舔| 开心五月婷婷婷美女| 日本3级片一区2区| 超碰国产在线| 午夜精品人妻无码一区二区三区| 久草丁香婷婷1024| 日日噜噜久久婷婷五月天| 激情视频综合| 婷婷丁香综合| 色五月激情综合网| 色吧五月婷婷| 激情综合网五月在线播放| www.色五月| 热九九在线| 99惹| 九九热这里只有精品5| 婷婷色五月婷婷姐妹| 国产精品-91JQ就要激情网91JQ6.91JQ27.CASA:16888 | 九九在线精点品| 狠狠色噜噜狠狠狠888| 大香蕉婷婷丁香视频在线| 深爱激情丁香| 综合色在线| 婷婷综合影院| 国产伊人五月天| 九色色| 99精品一二三四视频| 丁香久久| 五月天婷婷偷拍| 夜夜大香蕉婷婷丁香| 色频玖玖五月天| 8区视频在线| 五月天停停成人网| 2020日日干| AV九九| 加勒比久热| 婷婷无码视频| 免费观看的av| 五月婷在线| AV在线免费观看不卡| 9精品视频在线| 天堂婷婷五月在线| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 色五月婷婷五月久久| 俺去也在线视频| 亚洲AV成人片无码网站| 国产精品美女久久久久AV超清| 激情婷婷视频在线| 天天日夜夜B久久| 99热这里只有精品免费| 五月丁香综合啪啪| 丁香五月成人自拍| www.91.com处女在线直播| 五月激情婷婷丁香| 99这里只有精品| 熟女91九色| 4399成人黄A片| 久久色这里只有精品| 久久久五月婷婷| 婷婷激情综合| 五月天婷婷久久日| 草草女人亚洲| 久操福利| 婷婷干五月综合在线播放| 99热这里只有精品首页| 色色色色色五月| 色婷婷色五月丁香| 亚洲中文字幕网| 日木WWW视频| 激情网色五月| 久久婷婷五月国产激情综合片| 国产激情综合五月久久| 高清资源站日A美A欧亚…| 九月综合| 大香AV| 99re思思在线视频| 97AV在线视频| 91在线看免费 九九九九| 亚洲AV无码久久精品色欲| 殴美激情综合网| 婷婷碰碰| 九九伊人网| 婷婷五月天电影网| 天天色中文字幕女优AV| 激情宗合哪里能看| 狠狠爱激情网| 国产亚洲精品久久久久久久久动漫 | 婷婷五月AA五月在线| www.婷婷| 99在线精品视频| 99热这里只有精彩| 五月天电影网| 亚洲激情在线| 久久作爱| 日韩色久| 99热| 亚洲色婷婷五月天| 国产精品色婷婷AV综合色色| 婷婷五月在线视频| 五月天丁香综合久久国产| 99热在线只有精品| 91婷婷丁香五月亚洲| 婷婷五月天亚洲激情戏精品| 99国产精品白浆在线观看免费| 大香蕉丁香婷婷| 婷婷五月天激情综合深爱| 99热思思| 99热欧| 五月丁香六月| 久久婷婷五月国产色综合激情| 激情综合五月| 亚洲五月婷婷| 9久国产精品| 日本视频99| 在线视频另类| 久久久久久激情| 久操人妻| 综合久久综合| 丁香婷婷基地| 久久九九综合| 国产成人+综合亚洲+天堂| 久久久人妻人伦| 日本婷婷五月天| tingtingjiqingwuyue| 色婷婷影视| 欧美日韓成人亚洲精品另类| 狠狠色噜噜狠| 五月深爱激情网| AV在线二十六页| 婷婷色五月在线视频| 狼人婷婷久久| 久碰视频| 婷婷五月丁香激情色情| 五月婷婷色在线| 欧美爆乳一区二区三区| 99综合成人视频在线观看| 99综合| 久久激情五月婷婷| 99热播放| 国产va在线视频| 五月天成人伊人| 97色碰碰公开视频| 操操操www.com| 国产精品色情AAAAA片软件| 日日操,天天操| 日本成人内射| 久热这里| 性色人人爽| 激情五月黄色| 激情5月婷婷| 五月丁香操婷逼| 大香蕉五月天婷婷| 色婷婷丁香AV综合| 性爱七区| 激情小说视频图片| 久久这里只有精品网| 五月色亚洲| 亚洲中文乱字字幕在线永久| 狠狠人妻久久久久久综合丁香| 91啦丨九色丨刺激中文| 九月丁香亭亭| 就爱操www com| 青青艹b| 大香蕉综合| 亚洲视频在线观看99| 欧美精品XXXXBBBB| 婷婷五月天资源| 99爱爱网| 国产精品久久99| 农村熟妇高潮精品A片| 色色综合色| 综合久久综合| 超碰成人公开| 丁香五月日韩| 99aese| 五月天婷婷涩涩| 性爱视频久久| 五月天婷婷丁香视频| 综合色影院| 国产3p露脸普通话对白| 国产婷婷综合在线免费视频| 激情综合网五月天天| 无码一级片| 国产69久久久欧美黑人A片| 这里只有精品视频99| 97av在线视频| 六月丁香开心婷婷欧美| 99亚洲精品| 丁香五月av| 五月综合亚洲| 超碰99久久| 操97在线观看| 丁香婷婷深情五月亚洲| 五月丁香激情综合久久| 思思热久在线观看视频| 色欲久久久久久综合网综合网| 精品影院| 99热久| 五月天色婷婷成人| 另类色视频| 九九99九九99偷拍视频免费看| 99热这里有精品| 九九色精品| 婷婷五月六| 狠狠狠狠狠狠草| 久久99操| 久久国产高清| 丁香,开心成人,久久| 色九月| 99热色精品| 深情五月天| 五月激情五月丁香| 97人人看| 日本人妻操| 超碰只有精品在线| 丁香五月在线播放| 五月丁香好婷婷A片网| 久久久久久久合一狠狠做深爱| www.激情在线| 色婷婷五月影视| www.色综合.com| www.久久久久久| 91怕怕网| 日韩av在线播放综合网| 亚洲天堂婷婷丁香| 色婷婷色99国产综合精品| 99精在线| 久久性视频| 久久99激情| 色欲一二三| 色色色.COM| 六月亭亭久久综合激情| 婷婷激情五月天在线视频| 五月婷婷丁香大陆免费| 91九色国产熟女| 久热99热| 久re热视频| 日熟女| 久久一伦| 九 九九九AV| 久操乱| 久久婷婷午夜| 黄桃AV无码免费一区二区三区| 99久热这里只有精品| 色五月天丁香| 美女网黄| 亚洲天堂爱爱| 色婷婷97| 天天爽天天干| 婷婷五月婷婷| 丁香五月婷婷在线| 夜夜爽天天干| 饮料下药迷倒漂亮女同事强干| √天堂资源在线人妻熟女| 99狠狠| 五月婷婷激情久久| 色综合久久综合中文综合网| 婷婷五月天Av| 天天射综合网站| 婷婷久久网| 99热在线精品观看| 国产成人亚洲综合A∨婷婷| 天天综合精品| 国产午夜伦鲁鲁| 亚洲AV成人一区二区在线观看| 激情影院69| 欧美三级视频下载| 亚洲蜜乳AV| 9福利性视频欧美| 超碰在线精品| 日韩婷婷五月| 欧美天天性| 99免费视频网| 26UUU欧美激情一区二区| 欧美在线视频99| 丁香六月婷婷综合| 婷婷D区| 中文字幕精品推荐免费在线观| 98色丁香五月婷婷综合网| 婷婷五月天毛片| 伊人九九综合| 热的国产99热| 开心五月色婷| 五月丁香激情六月| 色五月婷婷亚洲最大| 思思久久精品| ..真实国产乱子伦对白在线_欧| www.99精品日操伊人乱碰在线| 99啪啪骑| av第一二区| 婷婷五月电影| 丁香五月六月久久综合| 日韩婷婷五月天| 99热精品中文字幕| 天天爽夜爽| 国产欧美精品AAAAAA片| 婷婷五月天综合AV| 色情五月丁香婷婷网| 五月天色婷婷基地| 激情深爱五月天| 99这里只有精品视频| 五月激情丁香啪啪| 久久91久久精品久久| 九月久久婷婷| 丁香六月 婷婷六月| 国语精品探花| 婷婷五月丁香欧洲| 丁香五月婷婷色| 欧美精品在线观看| 婷婷色色网| 久久婷婷五月综合色丁香花| 综合激情专区| 97性视频| 婷婷五月天激情视频| 五月天婷婷丁香导航| 国产肥白大熟妇BBBB视频| 婷婷激情四射五月天| 99色在线| 色五月天综合网| 丁香五月天堂网| 91久女| 9久国产精品| 蜜桃五月天| 久草婷婷| 亚洲超级碰| 99国产精品久久久久久久久久久| 狠干综合| 久热这里只有精品在线观看 | 亚洲五月婷| 夜夜久久综合网| 日韩狠狠色婷婷| 五月婷婷亚洲色视频| 97干在线视频| 超碰AV成人| 狠狠色丁婷婷日日,伊人激情综合网| 啄木鸟丝袜美女福利视频| 26uuu亚洲| 蜜桃婷婷狠狠久久综合| 五月天六月天| www.婷婷| 99热欲| 99高级会所久久| 综合激情五月丁香| 亚洲无码AV片| 激情五月婷婷伊人| 99热最新| 大天天伊人| 丁香五月婷久久| 成人无码髙潮喷水A片| 久久婷婷五月综合色奶水99啪| 97色色色视频| 4399成人黄A片| 9l视频自拍9l九色成人| 九九99久久| 婷婷最新地址| 婷婷九月激情网| 91综合色| 无码人妻一区二区一牛影视| 26uuu91| 色色婷| 色综合久久88色综合天天99| 五月天激情Av| 九九成人| 4399在线日本A片| 深爱1激情网| 天天爽天天操| 99热超碰| AV在线观看网站| 丝袜激情网| 五月丁香六月婷婷在线观看| 成人.在线日韩| 狠狠干五月天婷婷网| 久色资源| 爱iii做iiii日日| 狠狠色狠狠鲁| 五月天激情国产综合婷婷婷| 亚洲av综合网| 天天综合网91| 第四色五月婷婷| 国产精品久久久海的味道| 天天爽天天| 色99超碰| 丁香五月天激情免费在线观看AV777| 黄桃AV无码免费一区二区三区| www.色婷婷| 99色在线视频| 丁香丁婷五月激情| 激情五月天社区| 黄网在线播放| 国产午夜精品一区二区| 91久久综合| 婷婷色色五月| 亚州精品色情无码A片| 色婷五月| 《诡秘之主》在线观看| 激情五月婷婷| 五月天婷a在线| 91色婷婷综合久久中文字幕二区| 9久热在线视频精品| 免费黄色视频网址| 婷婷久久图片| 欧美色97| 婷婷久久丁香五月| 97超碰在线免费观看| 久久久婷婷五月亚洲97号色| 色播婷婷五月天| 91精品久久久久久77777| 9l视频自拍9l九色成人| 婷婷五月综合色中文字幕| 婷婷99| 丁香婷婷五月六月天| 久久无码成人| 停停五月天激情网| 五月综合丁| 色色色婷| 婷婷中文字幕| 色墦五月丁香| 日韩乱玛久久| 39视频第二区| 久久女婷| 综合热无码| 五月天婷婷色综合| 人妻久久久久久| 永久的网站AAAA| 99热97| 99久久综合精品五月天| 国产探花一片区| 丁香综合婷婷五月天| 99在线免费视频| www.婷婷六月天| 丁香久久五月天视频在线观看| 久久人人添人人爽添人人片αV| 亚洲热视频在线| 九九热中文| 国产精品一区在线观看你懂的| 日本成人噜噜| 99在线综合视频| 99久在线精品99re8| 7超碰自拍| 精品人妻伦九区久久AAA片| 天天爽成人综合网站| 农村熟妇高潮精品A片| 亚洲bt丁香五月天婷婷激情小说| 日都一级A片|