問題タブ [ahp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5903 参照

java - 3つの基準に対してのみ機能するAHPアルゴリズム

基準の重みを計算するためのAHP(Analytic Hierarchy Process)アルゴリズムを実装しようとしています(固有のベターを使用)。たとえば、スマートフォンを購入したいです。私の基準は、色、記憶、配達です。重みを計算するには、基準間でペアワイズ比較を行う必要があります。色と記憶、色と配達、記憶と配達を比較します。2つの基準を比較するために、9から1/9までのスケールを使用します。たとえば、色と記憶を比較します。私の意見では、色が記憶よりも4回重要である場合は、4を使用します。色が記憶と同じ重要性を持っている場合は、1を使用します。色が記憶よりも重要でない場合は、4回使用します。 1/4=0.25を使用します。
重みを計算するには、行列を作成する必要があります。

私の場合、基準が3つしかないため、マトリックスは3x3です。プログラムは3つの基準で機能していますが、4、5以上では機能していません。行列が作成された後、重みを与える固有ベクトルを計算できます。どんな提案でもいただければ幸いです。前もって感謝します!

Criteriaクラスのコードは次のとおりです。

AHPクラスのコードは次のとおりです。

0 投票する
1 に答える
52 参照

r - R の他のデータ フレーム値に基づいてデータ フレーム値を入力するクリエイティブ ループ

階層分析プロセスに精通している人にとっては、これはもう少し直感的に理解できるはずです...

次のコードを使用して data.frame を作成しますcriteria

私が今やりたいことは1、 の左側のすべてをcriteria[x, x]その反対の値の逆数に置き換えることです。例えば:

最終結果は次のようになります。

ネストされた for ループでこれを達成できると確信していますが、それを完全に理解することはできず、これに取り組む時間がなくなっています。

0 投票する
0 に答える
313 参照

r - R の .ahp ファイルのエラー

R でパッケージ AHP を使用して ahp-problem を解決する新しい .ahp-file を開発しています。

しかし、http://ipub.com/apps/ahp/を 使用すると、

RStudioを使用すると、私も取得します

ahp のチュートリアルの .ahp ファイルの例に従います。

0 投票する
2 に答える
142 参照

r - ahp topsis関数の「影響」引数の背後にあるロジックは何ですか

これは Ahp topsis の R で利用可能な関数です。ここで「影響」引数に「+」記号と「-」記号を割り当てる方法について混乱しています。この例では、ここでどのように行われますか