スコアリング方法論
基本原則
SimFinderは「価格の安さ」だけでなく「通信品質」の両面からプランを比較する独自スコアリングエンジンを採用しています。以下の原則を守って運営しています。
- 公式情報のみを使用: 料金・データ容量・条件は、各キャリアの公式サイトから直接取得します。AIの記憶に頼らず、信頼できる一次情報源のみを参照します。
- アフィリエイトは順位に影響しない: 報酬契約の有無・報酬額はスコアに一切反映されません。アルゴリズムは料金・データ・品質のみで評価します。
- 更新日の明示: 各プランには
last_verified_at(最終確認日)を記録し、いつ時点の情報かを透明化しています。
スコアリングエンジンの仕組み
1. 価格スコア
ユーザーが入力した希望データ量・月間通話時間に基づき、各プランの予測月額料金を算出します。基本料金に、超過データ料・通話オプション料・家族割を加味した実質的な支払額を比較します。
2. 品質スコア
第三者機関(Opensignal等)の公開レポートに基づく各キャリアの通信品質スコアを使用します。MVNO(格安SIM)については、以下の品質継承ロジックを適用しています。
| キャリア種別 | 劣化率 | 例 |
|---|---|---|
| MNO(大手キャリア) | 1.00(そのまま) | ドコモ、au、ソフトバンク、楽天モバイル |
| サブブランド | 0.95 | ahamo、povo、LINEMO、UQモバイル、ワイモバイル |
| MVNO(格安SIM) | 0.85 | IIJmio、mineo、NUROモバイル等 |
昼休み帯の速度低下など、MVNO特有の品質低下を反映するための設計です。
3. 通話オプションの自動選択
ユーザーの月間通話時間に対し、各プランの通話オプションの中で実際の月額料金が最安になる構成を自動選択します。
- per_call(1回あたり無料): 「5分かけ放題」等。1通話あたり平均3分として推計し、通話回数×無料分を差し引いた超過分に従量課金。
- monthly_total(月間合計): 「60分/月無料」等。月間合計から無料分を引いた超過分に従量課金。
- unlimited(完全無制限): 使い放題。追加課金なし。
- オプション未加入: デフォルトの通話料(一般的に30秒22円、1分44円)で計算。
4. ボーナススコア
- データ繰り越し対応: +3
- 家族割適用可能(希望時): +5
- データ量が希望ちょうど: +5
- 大容量ユーザー向け無制限プラン: +5
- ボーナス上限: 10点
5. 総合スコアの計算
総合スコア = 価格スコア × (1 - 品質重み) + 品質スコア × 品質重み + ボーナススコア
「品質重み」はユーザーが検索画面のスライダー(0〜100)で調整できます。価格重視なら低く、品質重視なら高く設定してください。
データソース
各キャリアの公式料金ページURLを社内運用ドキュメント(ops/data-sources.md)として全11カ国・80以上のキャリア分を管理しています。プラン追加・更新時は必ず公式ソースを参照します。
通信品質スコアは以下の公開データを参照します:
- Opensignal Mobile Network Experience Report
- 総務省 電気通信事業分野における市場検証(結果報告)
- 各MNOが公表するカバレッジマップ・技術仕様
更新頻度と検証プロセス
- 月次: 主要プラン(MNO本体プラン、主要MVNOの定番プラン)を再検証
- 四半期: 全11カ国・全プランを網羅的に再検証
- 随時: キャリアの料金改定・新プラン発表時は個別に即日更新
各プランJSONには last_verified_at フィールドがあり、いつの時点で公式ソースと照合したかを記録しています。
スコア計算の具体例
例: 「月20GB、月60分通話、品質重み50%」で検索した場合の簡略化された計算例を示します。
プランA(MNO、月額4,980円、20GB、5分かけ放題550円)
- 価格スコア: 月額 4,980円 + 5分かけ放題 550円 = 実質 5,530円
- 品質スコア: 85点 × 1.00(MNO) = 85点
- ボーナス: 家族割 +5、データ量ちょうど +5 = 10点
- 総合: (価格正規化値) × 0.5 + 85 × 0.5 + 10
プランB(MVNO、月額1,980円、20GB、通話オプションなし)
- 価格スコア: 月額 1,980円 + 通話60分 × 44円 = 実質 4,620円
- 品質スコア: 85点 × 0.85(MVNO) = 72.25点
- ボーナス: データ量ちょうど +5 = 5点
- 総合: (価格正規化値) × 0.5 + 72.25 × 0.5 + 5
プランBは月額が安い一方、品質スコアが低いため、総合スコアでは僅差の勝負になります。ユーザーが「品質重み」を高く設定すればプランAが有利になり、低く設定すればプランBが有利になります。
よくある質問
SimFinderのランキングはアフィリエイト報酬で決まりますか?
いいえ。ランキングはアフィリエイト契約の有無・報酬額に一切影響されません。月額料金・データ容量・通信品質スコアのみを基準にしたアルゴリズムで全プランを公平にスコアリングしています。
MVNOの通信品質はどうやって評価していますか?
各MVNOが利用している親MNOの品質スコアを基準値とし、MNO=1.0、サブブランド=0.95、MVNO=0.85の劣化率を適用しています。
通話オプションはどう選ばれていますか?
ユーザーが入力した月間通話時間に対し、各プランの通話オプション(per_call/monthly_total/unlimited)の中で実際の月額料金が最安になる構成を自動選択します。1通話あたりの平均時間は3分として推計します。
データはどのくらいの頻度で更新されますか?
各プランには last_verified_at(最終確認日)を記録しており、月次で主要プラン、四半期で全プランの再確認を行っています。キャリアの料金改定時は個別に即時更新しています。