ナビゲーションを開く
開くワークスペースを開く

リサーチツール · キードライバー分析

キードライバー分析(相対重要度)

属性評価どうしが相関しているときでも、総合満足度に最も影響している属性を見つけます。Shapley 値と Johnson の相対ウェイトで R² を各ドライバーに配分し、改善の優先順位を示す 4 象限マップを作成します。

キードライバー分析をオンラインで実行

CSV、Excel、SPSS、Stata、SAS、JSON のファイルを開くかサンプルデータを使い、目的変数(総合満足度や推奨意向など)を選んで、2〜15 個のドライバーの評価にチェックを入れます。ウェイト列は任意です。選んだ列のいずれかが欠損している行は除外し、ベース(有効サンプルサイズ)を表示します。

CSV、Excel、SPSS、Stata、SAS、R、Parquet、SQLite、JSON に対応しています。ファイルはこのブラウザータブ内で読み込まれ、アップロードされることはありません。 Triple-S の場合は、.sss または .xml のメタデータファイルとデータファイルを一緒に選択してください。

01

回帰係数や相関係数をそのまま見ないほうがよい理由

アンケートの属性評価には「ハロー効果」がつきものです。あるブランドを好きな人は、そのブランドのどの項目にも高い点を付けます。ドライバー同士が相関していると、標準化 β はモデルにほかのどの変数があるかで変わり、符号が反転することもあり、合計しても意味をなしません。単純相関はドライバー間の重なりを完全に無視するため、ハロー効果を受けた属性がすべて重要に見えてしまいます。

相対重要度の手法はその中間にあります。各ドライバーが単独で説明する分散に加え、ほかのドライバーと共に説明する分散も公平に配分します。そのため配分は実務上マイナスにならず、合計は R² に一致します。目的変数が 2 値(購入/非購入、離反/継続)の場合は、ロジスティック回帰による手法を使ってください。

02

計算式

Shapley 値:φⱼ = Σ_{S ⊆ D∖{j}} |S|!(p − |S| − 1)!/p! · [R²(S ∪ {j}) − R²(S)]。D はドライバーの集合、p はその数(このツールでは 2〜15 個)、R²(S) は部分集合 S のドライバーで目的変数を回帰したときの R² で、相関行列から r_yS′ R_SS⁻¹ r_yS として計算します。2^p 個の部分モデルはすべて 1 回だけ推定してキャッシュし、Σⱼ φⱼ はフルモデルの R² に一致します。

Johnson の相対ウェイト:εⱼ = Σₖ λⱼₖ² βₖ*²。ドライバーの相関行列を R_xx = VΛV′ と分解し、負荷量 Λ* = VΛ^½V′ で各ドライバーを最も近い直交変数 Z と結び付けます。β* = Λ*⁻¹ r_xy は目的変数を Z で回帰したときの重みです。Σⱼ εⱼ も R² に一致します。

表の「R² に占める %」は φⱼ / R² × 100(または εⱼ / R² × 100)で、説明された分散のうちそのドライバーが占める割合です。

03

分析例:サンプルデータのサービス満足度ドライバー

架空のサンプルデータでは、回答者 600 人が 6 つのサービス属性と総合満足度を 1〜10 で評価しています。属性間にはハロー効果があり、総合満足度との相関係数はいずれも 0.48 から 0.70 の範囲にあります。

フルモデルの R² は 0.705 です。Shapley 値回帰は「品質」に 0.216(R² の 30.6%)、「サービス」に 24.9% を配分し、Johnson の相対ウェイトでは対応する割合が 30.7% と 24.9% です。Shapley の割合による全体の順位は、品質 30.6%、サービス 24.9%、価格 18.4%、スピード 9.6%、品ぞろえ 9.2%、ウェブサイト 7.3%です。

標準化 β と比べてみましょう。「ウェブサイト」の β = -0.004 で、ほとんど無関係に見えます。しかし目的変数との相関係数は r = 0.48 で、共有された分散を公平に配分すると R² の 7.3% を占めます。4 象限マップでは「価格」が「最優先で改善」の象限に入ります。重要度が平均より高く、評価が平均より低い属性です。この例では各ドライバーの平均値が 6.34 から 6.49 の狭い範囲にあるため、評価の高低の差は小さめです。実データでは、その差が実務的に意味のある大きさかを確認してください。

04

4 象限マップの読み方

4 象限マップは、横軸に各ドライバーの重要度(R² に占める Shapley 値の割合)、縦軸に評価(観測された最低評価と最高評価の間で平均値がどの位置にあるか)をとります。区切り線は平均的な割合(100% ÷ ドライバー数)と、ドライバー全体の平均的な評価の位置です。区切りは選んだドライバーに対する相対的なものなので、ドライバーを追加・削除すると線が動きます。

  • 最優先で改善:重要度が高いが、評価は平均以下。
  • 強みを維持:重要度が高く、評価も高い。
  • 優先度低:重要度が低く、評価も平均以下。
  • 過剰投資の可能性:評価は高いが、目的変数への説明力は小さい。
05

使いどころと注意点

生の数値ではなく割合を見てください。R² の 30% を占めるドライバーは、15% のドライバーのおよそ 2 倍の説明力があります。Shapley と Johnson の割合の差はふつう 1〜2 ポイント以内で、差がブートストラップ区間の幅より小さければ同順位とみなすべきです。重要度は関連を示すものであり、因果ではありません。

  • 目的変数が数値で、相互に関連する属性評価が複数ある満足度・ロイヤルティ・ブランドエクイティ調査。
  • グラフや優先順位リストのために、合計が説明された分散に一致する重要度の割合が必要なとき。
  • 標準化 β が不自然なとき(明らかに重要なドライバーの β が 0 に近い、またはマイナス)。
  • 目的変数が 2 値(購入/非購入)の場合。ロジスティック回帰モデルを使ってください。
  • あるドライバーを変えたときの効果を予測したい場合。重要度の割合は関連にすぎません。
  • ドライバー 1 件あたりの完全な行が約 10 行未満の場合や、ほぼ同じ内容のドライバーがある場合は、順位が信頼できません。

参考文献

参考文献・関連資料

よくある質問

よくある質問

Shapley 値回帰と Johnson の相対ウェイトの違いは何ですか?

Shapley 値回帰は厳密な方法で、ドライバーのすべての部分集合(2^p 個のモデル)で回帰を行い、あらゆる投入順序での R² の増分を平均します。Johnson の相対ウェイトは、目的変数をドライバーの直交化した対応変数で回帰することで、同じ分解を一度に近似します。どちらも合計は R² に一致し、実務上の差はふつう 1〜2 ポイント以内です。

β がほぼ 0 やマイナスなのに、大きな割合を持つドライバーがあるのはなぜですか?

β はほかのドライバーを一定にしたときの効果を表します。ドライバー同士が重なり合っていると、共有された分散は回帰の中でどれか 1 つに偏って割り当てられ、ほかのドライバーの β は 0 に近づいたりマイナスになったりします。Shapley 値と相対ウェイトは共有分の分散をドライバー間で分け合うため、目的変数と強く相関するドライバーはそれに見合った割合を得ます。

重要度の高い属性を改善すれば満足度は上がりますか?

そうとは限りません。重要度の割合は、データの中で評価がどのように連動しているかを表すもので、ある属性を変えれば結果が変わることを証明するものではありません。それには実験や因果推論のデザインが必要です。割合は、優先的に調べる方向を決めるために使ってください。

欠損値とウェイトはどう扱われますか?

目的変数、選択したいずれかのドライバー、またはウェイトが欠損している(またはウェイトが 0 以下の)行は除外し、有効サンプルサイズと除外した行数を表示します。ウェイト列を指定すると、平均と相関係数はウェイト付きになり、分解は加重相関行列に基づいて計算されます。

ブートストラップ区間は何を表していますか?

各ドライバーの Shapley の割合の 95% パーセンタイル区間で、完全な行からシード固定で最大 200 回リサンプリングして求めます。同じデータなら常に同じ区間になります。区間が重なっているドライバー同士の順位は、このサンプルでは確定的ではありません。

調査データ全体をブラウザーで分析しましょう

クロス集計、ウェイト付け、有意差検定、編集可能なレポート出力まで、すべて無料でアカウント登録も不要です。ファイルはお使いのブラウザー内で処理され、アップロードされません。

データファイルを開く

· 英語版を読む