Excel 2007で XLSTAT-PLSPM のプロジェクトを作成して実行する方法

PLSPM_ECSI2007.ppmx

PLS パス・モデリングの原理

PLSパス・モデリング(Partial Least Squares Path Modeling :PLS-PM)は、観測された変数と潜在変数の間の複雑な多変量関係(構造方程式モデル)をモデルするための統計的アプローチです。つい数年まえから、このアプローチはいくつかの科学分野で一般的になってきました (Esposito Vinzi et al., 2007)。構造方程式モデルは、 いくつかの観測される指標によって定量化される潜在する複雑な概念をつないだ理論的因果ネットワークを推定することを可能にするもので、いくつもの統計手法を含みます。

潜在変数を伴うパス・モデリングへの完成されたPLSアプローチの最初の提案は、 1979年にWoldによって出版され、したがってPLSアルゴリズムの主要な文献は、 Wold (1982年と1985年)です。

Herman Woldは、LISREL (Jöreskog, 1970) の"ハード・モデリング"(厳しい分布の仮定、数100件のケースが必要)に反して、 PLS の"ソフト・モデリング" (ごくわずかの分布の仮定、わずかのケースで十分)を提案しました。これらの2つの構造方程式モデルのアプローチは、 Jöreskog と Wold (1982)で比較されました。

構造方程式モデルとしてのPLS-PMは、因果の概念が線形条件つき期待値の観点から定式化されるコンポーネント・ベースのアプローチです。 PLS-PMは、因果のメカニズムよりもむしろ最適な線形予測関係性を探索するので、因果仮説の統計的検定への予測-関連性指向の発見プロセスの恩恵に浴します。構造方程式モデリングへのPLSアプローチに関する2つのたいへんに重要な解説論文は Chin (1998, より応用指向) とTenenhaus など. (2005, より理論指向)です。

さらに、PLSパス・モデリングは、マルチプル・テーブルを分析することに使用でき、この分野で使用されている伝統的なデータ分析手法により直接的に関係しています。事実、 PLS-PMは、階層PLSパス・モデルと 確証PLSモデルの両方を用いたマルチ・ブロック(またはマルチプル・テーブル)分析へのとても柔軟なアプローチとみなすこともできます(Tenenhaus および Hanafi, 2007)。このアプローチは、マルチプル・テーブル分析の"データ駆動"様式が、構造方程式の"理論駆動" 様式の中に融合されて、テーブル間の概念的関係性についての現在の知識を考慮してマルチ・ブロック・データの分析を実行することをどのように可能にするかを示します。

このチュートリアルでは、予測値の作成、モデルの定義、パラメータの推定、結果の分析の方法をステップ・バイ・ステップで説明します。このチュートリアルは、次の論文に基づいています:: [Tenenhaus M., Esposito Vinzi V., Chatelin Y.-M. and Lauro C. (2005). PLS Path Modeling. Computational Statistics & Data Analysis, 48(1), 159-205].

XLSTAT-PLSPMによるPLSパスモデリング

この応用は、顧客ロイヤルティをモデルするために、携帯電話会社の250人の顧客に複数の質問をした実データに基づいています。PLSPMモデルは、ヨーロッパ顧客満足度指数 (ECSI:European Consumer Satisfaction Index)に基づいています。.ECSIモデルでは、潜在変数(直接には計測されない概念)が、下図のように相互連関しています。

plspm1.gif

各潜在変数は、1つかそれ以上の計測された顕在変数に関連しています。この応用例では、顕在変数は、1-10 尺度の質問です、たとえば、Image(イメージ)の潜在変数に関する5つの顕在変数は:
- その会社の言動が信用されているか
- その会社の安定性やファミリーの確立
- その会社の社会貢献
- その会社が持つ顧客への関心度
- その会社の革新性、先進性

このチュートリアルで使用するデータと結果を格納したXLSTAT-PLSPMのプロジェクト・シートは、こちらからダウンロードできます。 XLSTAT-PLSPMプロジェクトは、特別な Excelワークブック・テンプレートです。新規のプロジェクトを作成すると、そのデフォルトの名前はPLSPMBookで始まります。自由な名前でプロジェクトを保存できますが、PLSPMプロジェクト用のフォルダに拡張子*.ppmで保存するために、XLSTAT-PLSPMのツールバーの"保存" または"名前をつけて保存" コマンドを使用するようにしてください。

plspm20072.gif

注意:PLSPathModeling_ECSI.ppmファイルを開くと、グラフィカルな表示がよくないかもしれません。これは表示がパソコンの画面設定に依存するためです。表示を改善するには、 "PLSパス・モデリング"ツールバーの "表示の最適化"ボタン(下図)をクリックしてください。

未使用のXLSTAT-PLSPMプロジェクトは、消去できない2つのシートを含みます:
- D1: このシートは空欄で、ワークシート中で使用したいすべての入力データを追加する必要があります。
- PLSPMGraph: このシートは空白で、モデルを設計するために使用します。このシートを選択すると、"パス・モデリング"ツールバーがページの左上に表示されます。
このチュートリアルで使用するプロジェクトを作成するために、まずXLSTAT-PLSPMメニューを用いて新規のプロジェクトを生成します:

plspm20073.gif

PLSパス・モデリングは、複雑な手法であり、XLSTATのPLSPMモジュールには、たくさんのオプションと指定があります。簡単なモデルのアプリケーションを単純化するために、2つの表示が利用できます。デフォルトの表示は“クラシック”といい、PLSパス・モデリングを適用するのに必要な主要機能を表示し、より洗練された表示は “エキスパート”といい、マルチグループ・テスティング、モデレーティング・エフェクト推定、スーパーブロック手順などの新しいオプションを表示します。このオプションを変更するには、“XLSTAT-PLSPM”ツールバー上の“XLSTAT-PLPM オプション”をクリックします。

plspm4.jpg

そして、同じメニューの"名前をつけて保存" コマンドを用いて、それをPLSPM_ECSI.ppmxとして保存します。

plspm20072.gif

そして、Excelファイル中にあるデータをコピーして、プロジェクトのD1シートに貼り付けます。これを完了すると、モデル作成を開始する準備ができたことになります。 PLSPMGraph シートに移動します。そのシートの左上隅にツールバーが表示されています。各ボタンの機能の詳細説明は、ヘルプにあります。

plspm20074.gif

複数の潜在変数を連続して作成するには、楕円のボタンをダブル・クリックして、それを押し下げている間、変数を追加できます:

plspm20075.gif

そして、潜在変数がどのように関係しているかを示す矢印を追加できます。
矢印を追加するには、開始点の潜在変数をクリックし、Ctrlを押しながら終端になる潜在変数をクリックします。そして、矢印ボタンをクリックするか、ショートカット・キーCtrl+Lを用います。

plspm20076.gifすべての矢印を追加したら、各潜在変数に関係する顕在変数を定義できます(これは、潜在変数の追加の後にも行えます)。潜在変数に顕在変数を追加するには、潜在変数を選択してツールバーのMVボタンをクリックします:

plspm20077.gif

これにより、 D1 シートが起動され、潜在変数に適切な名前をつけて、D1上の顕在変数を選択し、いくつかの設定を定義するためのダイアログ・ボックスが表示されます。

plspm9.jpg

モードを定義しなければなりません。 モード A (reflective mode) では、潜在変数は顕在変数の測定の原因であり、モード B (formative mode)では、顕在変数が潜在変数を構成します。

たとえば、これは潜在変数 Expectation を記入したダイアログ・ボックスの状態です:

plspm10.jpg

得られるモデルを次のような形になります:

plspm11.jpg

各潜在変数に顕在変数が定義されて潜在変数がリンクされると、モデルの計算を開始できます。モデルを実行するには、実行ボタンをクリックします。

plspm20078.gif

たくさんのオプションが利用できる "実行" ダイアログ・ボックスが表示されます。このチュートリアルでは、以下のオプションが使用されました:

plspm13.jpg

PLSパス・モデリングは、繰り返しアルゴリズムに基づいており、したがって初期化が必要です。このアプリケーションでは、顕在変数(観測変数)は、すべて同じ尺度なので、事前変換なし(4つの設定があります)で取り扱われます。 外部重みの初期値は、潜在変数に関係する潜在変数で主成分分析を実行したときの第1固有ベクトルの値です(2種類の設定があります)。

plspm14.jpg

我々は内部重み推定にセントロイド(重心)スキームを使用します。信頼区間が、ブートストラップ再標本を用いて得られます。

plspm15.jpg

我々の簡単な例では、データ集合中に欠損値がありません。したがって、我々は、欠損値を採用しません。

plspm16.jpg

最後に、出力について、(相関係数)を除くすべてのボックスをチェックします。以下は、各出力の説明です。

PLS-PM プロジェクトの結果と解釈

結果では、顕在変数に関係する情報、測定モデルおよび構造モデルがまず要約されます。

最初の重要な要素は、コンポジット(合成)信頼度指標です。:

plspm17.jpg

このアプリケーションでは、潜在変数がreflective(モードA)です。ブロックは1次元でなければなりません。Dillon-Goldstein’s rhoが0.7より高く、第1固有値が常に第2固有値よりもかなり大きいことがわかります。Expectation と loyalty で Cronbachのアルファが悪い値で、第2次元が有意なようです。このチュートリアルでは、1位次元の場合に注目します。
より多くの次元数に興味のある場合は、顕在変数と顕在変数の各ブロックに適用された主成分分析の因子の間の相関を調べることができます。我々は、その点には注目せず、1次元のみを考慮します。

PLS パス・モデリングの適用は、GoF 指標の表を提供します:

plspm18.jpg

絶対GoFが0.465で, ブートストラップ推定にとても近いことがわかります。この値は解釈しにくいです; オブザベーションの2つのグループまたは2つの異なるモデルの全体品質を比較するときに、これは便利かもしれません。相対 GoF はとても高いです。 そして、 inner および outer models GoFがあります。

そして、cross-loadingsを確認します:

plspm19.jpg

我々のデータ集合のケースでは、顕在変数とそれらの潜在変数との間の負荷量が最も高いです。

そして、外部重みと相関係数が2つの大きな表で収集されます。顕在変数と潜在変数の間の相関係数を調べると次のようになります:

plspm20.jpg

たとえば、顕在変数 CUSA3 と CUSA2 が、CUSA1よりもsatisfactionでより大きな効果を持つことがわかります。これらの表は、各顕在変数の関連する潜在変数での影響を見ることができます。構造モデルに関する結果が続きます。各潜在変数では、構造モデルに関する情報が収集されます。satisfactionの場合、次のようになっています:

plspm21.jpg

R’² の 0.672 は、良い結果と考えられます。perceived quality は、satisfactionで最大の効果を持ち、expectation の影響は有意でないことがわかります。最後の表は、結果を要約し、 perceived value が satisfactionのR’²の64% に寄与することを示します。
グラフは、これらの結果を説明します:

plspm22.jpg

次の表は、各潜在変数の外部モデルと内部モデルに関連するさまざまな予測品質指標を示します。これらの指標の平均値が、全体の品質値となりますすべての R’² の平均は0.378 で、satisfactionの R’² が最も高いことがわかります。are always greater that because PLSPM は、その推定手順において、測定モデルを支持するので、Communalities(共通性) はredundancies(冗長性)よりも常に大きいです。

plspm23.jpg

PLSPMの最大の利点jの1つは、潜在変数スコアです。それらは、 XLSTATでの他の統計的処理のために与えられ使用できます。
これは、実データのケースでのXLSTAT-PLSPM モジュールの使用方法で示されています。モデルが描画されると、その手順は簡単です。モデルが検証されると、結果の解釈が、パス係数と相関係数の表を読むことによってできます。

グラフィカルな出力:

XLSTAT-PLSPMによって、パス・モデルでのたくさんのタイプの結果を表示できます。“表示する結果を選択”ボタンをクリックすると、得られた可能なすべての指標を選択します:

plspm20079.gif

“結果” ダイアログ・ボックすが現れます。そこには3つのページがあります:
- 最初のは、潜在変数での指標の表示に関して:

plspm24.jpg

- 2つめは、潜在変数間の矢印での係数と指標の表示に関して

plspm25.jpg

- 3つめは、顕在変数と潜在変数の間の矢印での係数と指標の表示に関して:

plspm26.jpg

“結果を表示”ボタンを押すと、PLSPMgraphワークシート中のパス・モデルに結果が現れます。

plspm200710.gif

ダイアグラム全体を選択して、それを他のドキュメントにコピーすることができます。

他のチュートリアルをご覧になるには、こちら をクリックしてください。