本文へスキップ

🔍 透明性とコンプライアンス

アルゴリズム データ取扱 信頼度バッジ 監査ログ 公選法対応 調査プロトコル

🔢 マッチング計算方法

一致度(%)の算出

ユーザーの回答と候補者の回答を、ユークリッド距離で比較します。

計算式

match_score = 100 - (ユークリッド距離 / 最大距離 × 100)

具体例

ユーザーの回答:

候補者Aの回答:
距離 = √((70-70)² + (30-30)²) = 0
一致度 = 100% ✓

候補者Bの回答:

距離 = √((70-50)² + (30-50)²) = √(400 + 400) ≈ 28.3
最大距離 = √(100² + 100²) ≈ 141.4
一致度 = 100 - (28.3 / 141.4 × 100) ≈ 80%

---

多軸対応

実際には5つ以上の設問があります。すべての軸で同じ計算が行われます。

距離 = √((q1差)² + (q2差)² + (q3差)² + ... + (qn差)²)

---

なぜユークリッド距離なのか?

---

透明性

この計算ロジックは完全に公開されています。