揭秘結構方程模型(SEM)

2021-01-19 荷蘭心理統計聯盟

誰在跑Mplus的時候還不遇到點warning呢?你常見的No convergence, model cannot be identified, psi is not positive……

 

問題關鍵在於出現Mplus warning的時候應該做什麼呢?

除了一些粗心造成的錯誤外(如中英文輸入法切換,變量不一致,數據格式, missing value……)

答案:檢查TECH1 的輸出結果(Hamaker,2018)。

 

例子:我要跑一個潛變量調節模型,如下圖

你現在已經知道檢查warning 要查看tech1,於是在OUTPUT 加一行命令:

 

然後去查看結果……

沒想到的是,出現了……

 

一堆的PARAMETER SPECIFICATION。正如開篇warning PSI is not positive所以,這些NU, LAMBDA,THETA, ALPHA, BETA, PSI到底是什麼鬼?


跟我的模型又有什麼關係??

可以說對於非統計出身的同學是非常非常的不友好了(me too)。

 

然而,所有的結構方程模型:包括measurement model +structure  model, 都是用這幾個參數來設定的。所以,理解這些還是非常必要的。


這篇文章將逐個解讀這些參數,讓你真正的理解這些參數和模型之間的關係(及自由度),正確解讀Mplus的輸出結果,以及當模型報錯時候找出錯誤的根源。

1. 什麼是結構方程模型(SEM)?


結構方程模型從根本而言是由兩個部分組成:Measurement Model +Structural  model (Wang& Wang, 2012)。


1.1 測量模型

3個參數組成:nu = 常數項; lambda = 載荷係數; theta = 誤差的covariance matrix。

 


1.2 結構模型

也有三個參數: alpha = 常數項intercepts;  beta 路徑係數;  psi = 誤差的covariance matrix。

 


還有一些不知道怎麼讀的,都在這個表裡 (Wang & wang,2012, p.7)

 

 

如果你沒記住這些符號,沒關係……


具體CFA及Mediation 練習一下, 就可以掌握了。

 

2. CFA

 

(Hamaker, 2018)

 

2.1 計算自由度

k means m

k(k+1)/2 unique elements in the covariancematrix S

df = # sample statistics - # free parameters

 

2.2  a Two factor model

根據圖中概念模型寫出Mplus代碼,運行,得到結果:

 


21個樣本參數,df =6, 和我們計算的相吻合。

進一步查看Mplus結果模型

 


可以看出和我們的概念模型是一致的。

 

2.3 tech 1 output

 

Nu = 6 intercepts;


Lambda = 5;  2個mplus默認限定為1;

 


Theata = 7(6 variance,1covariance);

 

 

此處為了演示 添加了一個covariance,發現y5 with y6 不顯著,就可以刪掉。

 


這裡alpha  beta為0,因為CFA只有測量模型。


Psi = 3;

3. 中介模型解讀

 

例子:兩條中介模型,Teamwork/role conflict – socialsupport - job satisfaction, 基本故事:一起工作/角色衝突,通過互相支持,影響工作滿意度。

三個變量,除了role conflict 3 條目,其餘變量均為2個條目測量;


第一步畫出概念模型。


3.1 計算自由度

Means = 9

9*(9+1)/2 = 45

In total, we have 54 sample statistics.

9 means nu

5 factor loadings (9-4)

4 psi variance

1 psi covariance

9 Residual variance in theta

5 Beta

Hence, 33 free parameters in total. df =54-33=21.


3.2 Mediation model

根據概念模型寫出Mplus 代碼,運行得到結果

參數和自由度與我們計算相一致。


3.1 Tech1 output


 Nu 9


Lambda 5 factor loadings


 theta 9 Residual variance in theta


Beta 5

 


Psi 5

 

 

2 variance


1 covariance

 

希望這篇能夠幫助你更進一步理解SEM 及Mplus 結果。Mplus的運行不再是一個黑箱子。如果還有疑問,請留言。為節省篇幅,省去Mplus代碼,若有不清楚的,請參考以往文章。如有錯誤,煩請指正。


本文作者:李培凱



熱門推薦:

Mplus 7.4 軟體及代碼

MPlus 基礎篇: CFA,EFA,中介,調節調節模型

Mplus中介調節模型簡單效應分析及做圖

...

更多熱門文章等你來發現

如果涉及統計及代碼問題,請您在文章下方留言或郵寄uunotebook@163.com。

相關焦點

  • 什麼是結構方程模型(SEM)?
    當然,結構方程模型也可以估計常見的顯變量模型或潛顯混合模型(被解釋變量、解釋變量既可以是潛變量,也可以是顯變量)。並且,相比傳統的顯變量估計方法,結構方程模型具有更多更強大的功能,能獲得更好的估計結果。無論理論層面還是經驗統計層面,SEM技術都是一種更具優越性的方法(Iacobucci,2012)。
  • SEM 結構方程模型
    傳統的統計方法不能有效處理這些潛變量,而結構方程模型則能同時處理潛變量及其指標。傳統的線性回歸分析容許因變量存在測量誤差,但是要假設自變量是沒有誤差的。結構方程模型常用於驗證性因子分析、高階因子分析、路徑及因果分析、多時段設計、單形模型及多組比較等 。
  • 結構方程模型(SEM)簡介
    這一期分享的是張靜儒同學對SEM模型及其應用的簡單介紹。之後小編會每周定期推送北大旅研中心往期例會的精彩內容,敬請期待吧~結構方程模型(SEM)是一種多變量統計技術,用以驗證變量間的因果關係。它基於兩個統計技術:因子分析和路徑分析。目前,結構方程模型被廣泛地應用於心理學、社會科學等學科。SEM通常包括兩類模型:測量模型和結構模型。
  • 結構方程模型(SEM)到底有多厲害?
    結構方程模型是高級定量方法中最常見的統計方法之一。
  • 現場+直播 | MPLUS結構方程模型(SEM)實戰研討會
    結構方程模型(SEM, Structural Equation Modeling
  • 似乎用不到的結構方程模型
    前些天想做一些研究分析,忽然想到是否可以用結構方程模型來做一些分析,於是找了關於結構方程模型的書籍和資料。
  • 結構方程模型 VS 回歸方程模型,究竟有何不同?
    回歸方程模型是處理顯變量時最實用、應用最廣泛的定量方法,而結構方程模型則是處理潛變量的最主要、最實用的定量方法。兩者存在一定的聯繫和區別,具體如下:回歸模型是結構方程模型的基礎模塊之一(還有路徑模型、因子模型);結構方程模型可以視為估計潛變量之間複雜關係的回歸分析。
  • AMOS結構方程——界面介紹【二】| 結構方程模型
    運用結構方程進行探索分析時,打開軟體後,面對的是一個全新的頁面,今天給大家介紹一下AMOS結構方程軟體界面。當我們下載安裝後, 這個標識,就是AMOS結構方程軟體的標誌。為了方便大家下載安裝,已經把軟體安裝包放在百度網盤裡啦,後臺回復「結構方程」即可獲取資源(已失效)當AMOS結構方程軟體打開後,會出現這個頁面。
  • 結構方程模型簡介
    1、SEM 可以研究顯在變量與潛在變量以及潛在變量之間的關係;2、SEM 能明確地估計測量誤差等參數,並估計整個模型的擬合程度;原文1. Rosseel, Yves. "lavaan: An R Package for Structural Equation Modeling."
  • 結構方程模型入門(純乾貨!)
    結構方程模型屬於多變量統計分析,整合了因素分析與路徑分析兩種統計方法,同時可檢驗模型中的顯變量(測量題目)、潛變量(測量題目表示的含義)和誤差變量直接按的關係,從而活動自變量對因變量影響的直接效果、間接效果和總效果。結構方程模型基本上是一種驗證性的分析方法,因此通常需要有理論或者經驗法則的支持,根據理論才能構建假設的模型圖。
  • 結構方程模型簡介與應用
    為了弄清促進用戶體驗提升及產品各項指標增長的影響機制,我們將在這篇文章中介紹結構方程模型的概念及應用,供大家嘗試探索。結構方程模型(Structural Equation Modeling,SEM)是一般線性模型的擴展,並非單指某一種特定的統計方法,而是一套用以分析共變結構的技術整合。
  • 簡單易懂,結構方程模型思路總結
    結構方程模型是結合了多種統計分析方法,可同時檢驗因子、分析項、誤差項間的關係,既可以測量也可以進行分析。本文將基於SPSSAU系統進行說明。結構方程模型1、方法辨別結構方程模型SEM包括測量關係和影響關係;既可以測量各因素內部結構及相關之間的關係情況
  • 結構方程模型出現問題如何辦?
    而結構模型是指影響關係情況,比如模型中Factor1和Factor2影響Factor3;Factor3影響Factor4。如果說只研究測量模型,那麼通常是指驗證性因子分析CFA;如果說只研究結構模型,則稱作路徑分析path analysis。驗證性因子分析和路徑分析均是結構方程模型的特殊形式。
  • 結構方程模型元分析:Web應用
    結構方程模型元分析(Meta-analytic structural equation modeling)是元分析的一個非常有潛力的方向,但是對於沒有使用過R和R包的初學者而言,做結構方程模型元分析還是比較困難的。基於此,我們也專門講解了結構方程模型元分析,感興趣的讀者可以聯繫小編QQ:3417492134獲取該課程。
  • 結構方程式模型(SEM)入門!其實一點也不難~
    結構方程模型最主要的應用就是分析多變量(≥3個)之間的關係,可以:進行變量的中介效應檢驗進行調節效應分析(用來進行多群組的關係分析)進行問卷的效度分析(主要是驗證性因素分析)目前,結構方程模型的分析軟體較多,如Lisrel、EQS、Amos、Mplus、 Smartpls等等,其中AMOS
  • 為什麼建議結構方程模型新手首選Amos?
    AMOS是用於處理結構方程模型的軟體。AMOS的全稱是Analysis of Moment Structure,除了AMOS可用於結構方程模型分析外,還有LISREL和EQS等軟體。結構方程模型分析的軟體主要綜合了兩個統計分析功能:降維分析和線性回歸分析。
  • sem關鍵詞優化策略僅需三步,數據分析就這麼簡單
    一般來說, sem關鍵詞優化策略指的是如何合理優化關鍵詞匹配方法,如何優化核心關鍵詞以獲得更多的轉化率,如何添加否定詞以減少無效點擊。對於sem優化策略來說,影響競價排名的關鍵因素一定是關鍵詞競價,受影響在80%左右。因為帳戶排名的變化必然會導致轉換效果的變化。
  • 結構方程模型應用:驗證性因素分析
    問卷結構的來源有多個方面,主要的是:探索性因素分析的結果和理論模型。驗證性因素分析需要對多個結構進行分析,並從中選擇擬合度最優的作為結果。在本文中,我們以「自尊量表」的數據為例進行說明。自尊是心理學裡面的一個重要概念,Rosenbeng於1965年編制了的自尊量表是經典的自尊測量工具。
  • 結構方程式模型(SEM)擬合度綜合整理
    儘量收集了所有的擬合度,全面了解下擬合指數種類和定義,同時推薦幾個比較大眾化的指標~擬合度,也叫適合度、配合度,是結構方程模型中最重要的指標
  • ​結構方程模型還傻傻學不會?說的就是你,看這裡!
    結構方程模型是高級定量方法中最常見的統計方法之一。