Rのsem関数によって生成された係数を解釈する方法は?


8

semRの関数を使用してパス分析を実行しました。フィットしたモデルは、直接パスと間接パスの両方で構成されています。SEM係数の推定値の解釈に問題があります。

  • Rは合計効果=(直接効果+間接効果)の値を直接与えるのですか、それとも間接パスにある係数を乗算してから直接パスにある係数に追加する必要がありますか?これは、生/絶対相関係数を使用してパス分析を行う通常の方法です。

たとえば、X(独立変数)、Y(独立変数)、およびM(仲介変数)について考えてみます。

それらの間の生/絶対相関/標準化回帰係数はXとY -0.06です。XおよびM 0.22およびMおよびY 0.28一方、Rのパス分析/ semでは、上記の係数はXおよびY -0.13です。XおよびM 0.22およびMおよびY 0.31。

  • したがって、XとYの合計効果は-0.13に等しいですか?
  • あるいは、変数Mのアカウントへの影響を考慮して、この係数をどのように解釈すべきですか?

回答:


1

sem直接的な効果のみを与えます。合計効果と間接効果を取得するには、John Foxによって提供される関数を使用します


返信ありがとうございます。あなたが参照していた機能を使用しました。これで、SEMモデルから間接効果と全体効果を抽出できます。しかし、私はまだいくつかの懸念があります。上記のように、XとYの直接的な影響は、semモデルの場合、相関係数(-0.13 Vs -0.06)と比較してほぼ2倍ですが、他の変数の係数は非常に似ています。この不一致の原因は何でしょうか?XとYの関係について、絶対相関係数とsemモデル係数(直接)の解釈は似ていると思いますか?
Amol Pande、2011

@Amol Pande:再現可能な例を提供するといいですね。あなたが話しているのは、標準化された係数と標準化されていない係数の違いだと思います。標準化された係数を取得する唯一の方法は、「path.diagram」と「standardize = TRUE」を使用することです。
MYaseen208

ありがとうございました。標準化された係数のみを比較しています。これは、相関行列を指定した後、sem関数から取得できます。非標準化係数は、Rの「standardized.coefficients」を使用して標準化係数に変換できる共分散行列を指定した後に取得できます(間違っている場合は修正してください)。私が言及した例は、出生コホートのデータからのものです。ここで、Xは出生時体重、Yは現在の肥満(21歳)、Mは現在の体重です。私は、肥満に対する出生体重の直接的および間接的影響を研究しようとしています。
Amol Pande、2011
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.