C AHP層次分析法 一致性校驗

2021-08-20 07:43:53 字數 863 閱讀 6692

using system;

using system.collections.generic;

using system.text;

namespace ahp

;//對比較矩陣進行歸一化,返回特徵向量w

public static double normalize(double matrix)

}//進行歸一化,計算特徵向量w

double w = new double[row];

for (int i = 0; i < row; i++)

w[i] /= row;

}return w;

}//進行一致性校驗

public static checkresult checkcr(double matrix)

}res.body = matrix;

//求和

double sum = 0;

for (int i = 0; i < row; i++)

//最大特徵根

res.r = sum / column;

//一致性指標

res.ci = (res.r - column) / (column - 1);

//當前節點的檢驗係數

res.cr = res.ci / formulas.ri[column - 1];

if (res.cr < 0.1)

return res;

}//將類似1/3格式的字串轉為數字

public static double calculationformula(string formula)

return double.parse(formula);

}//**結束}} 

R語言 AHP層次分析法 如何驗證矩陣一致性

如何構建ahp層次分析法矩陣可參看知乎這個回答 主要解決驗證矩陣一致性問題 定義乙個函式,讀取貼上板 從複製excel複製 getmatrix function 判斷 輸入 judgematrix 判斷矩陣 round 結果約分位數 輸出 權重 weight 注 crtest呼叫了weight函式 ...

強一致性 弱一致性 最終一致性

這種方式在es等分布式系統中也有體現,可以設定主shard提交即返回成功,或者需要replica shard提交成功再返回。提到分布式架構就一定繞不開 一致性 問題,而 一致性 其實又包含了資料一致性和事務一致性兩種情況,本文主要討論資料一致性 事務一致性指acid 複製是導致出現資料一致性問題的唯...

angularjs 密碼一致性校驗

angularjs 校驗密碼字段一致性 js directives.directive pwcheck function html divclass form group ng class divclass col sm 12 input type password ng model develop...