跳到主要內容

glmmTMB vs. GLMMadaptive

--- title: glmmTMB vs. GLMMadaptive author: Ju tags: - blog - R/packages ---

記錄一下分析資料時使用glmmTMB以及GLMMadaptive的心得

glmmTMB GLMMadaptive
估計方法 Laplace approximation adaptive Gauss-Hermite quadrature
預測值 可以進行單純count part預測、zero part預測,以及兩部份模型加起來的期望值預測 沒辦法只進行count part預測,只能做zero part預測,以及兩部份模型加起來的期望值預測

估計方法的差異在本次zero-inflated model使用過程中有很大的使用經驗差異。glmmTMB比較常出現convergent problem,而GLMMadaptive幾乎沒有。根據glmmTMB的troubleshooting說明,會出現問題主要是和random effect有關,如果拿掉zero part random intercept就不會再跳出錯誤訊息了。而根據GLMMadaptive做的模型比較,有沒有zero part random intercept其實沒有顯著的差異。因此如果不強求一定要納入zero part random intercept,兩個packages的結果是一致的。不過如果一定要納入zero part random intercept,那就只能使用GLMMadaptive才不會有錯誤警告出現。

兩個套件的另一個差異是在進行預測(predict)時,glmmTMB可以只根據count part的結果進行預測,而GLMMadaptive不行。會有這個需求是因為很常只有count part的預測變項有顯著的結果,但是zero part沒有顯著的預測變項,因此若只想要看count part的預測線時,GLMMadaptive沒辦法給我這個結果1

文獻上討論Laplace approximation和adaptive Gauss-Hermite quadrature哪一種估計方法比較準的有好幾篇,我大概看了一下他們的結論,其實不同研究的結果並不一致2

另一個使用上的差異是在安裝上,GLMMadaptive安裝比較沒有什麼問題。但是glmmTMB因為還需要TMB,有時候在更新套件時會有版本不一致的情況,有點小困擾。


  1. 也許emmeans::qdgr()可以,但需要試試看 ↩︎

  2. 不過glmmTMB的作者在他的網頁上提到,Gauss-Hermite quadrature比Laplace approximation還要準確,但是估計速度比較慢(但在我的資料感覺不出來),而且random effect的數量上限制比較多。 ↩︎

留言

這個網誌中的熱門文章

回顧文章

--- tags: - empathy - manualscript --- 回顧文章進度摘要 找到的15變13篇文獻 1篇非目標族群參與者 1篇雖有waiting list,但未將該組作為比較的控制組 文章的分類大致完成,除有兩篇文章的測量工具尚未取得,等待作者回信 若一個星期未獲得回信,先以missing data處置 四月上旬先完成方法

近況摘要

同理心文章  方法已完成  結果待確認  已投稿文章 回覆審查者草稿已完成,待其他作者確認  未投稿文章   資料分析初步完成,待與其他作者討論

wisconsin card sorting研究心得

wisconsin card sorting研究心得 [[Wisconsin Card Sorting Task]](WCST)是一個很常用的神經心理測驗,最早是被用來作為思考彈性的測驗,但後來被發現可以用來評估腦傷程度。現在許多研究也使用它來做為認知彈性的測量工具。也有研究發現在自閉症、思覺失調症患者上都有表現較一般人差的情況 1 ,而這兩種疾病的患者也都被認為有認知彈性缺乏的問題。 文獻中提到的缺點 雖然這個作業已經有長期使用的歷史,但是目前看來仍有些缺點。 首先是 測驗相當複雜,所測量到的能力可能有很多個 。作業表現的差可能的原因很多。有的研究者把這個作業當作是執行控制功能(executive function)的測驗工具,而不是單指認知彈性。但其實認知彈性有許多的 定義 ,所以這一點雖然可以算是缺點,但也可以算是優點,因為認知彈性可能就是一個多能力交互作用才可以得到的表現。 另外 測驗結果指標多元,但背後所對應的能力仍不確定 。文獻中不同的研究者曾提出不同的計分方式,最常見的是total error(所有分類錯誤的卡片數量)、categories completed(完成的組數)、perseverative errors(延續使用舊有規則造成的錯誤)、failure to maintain set(無法連續正確分類)。有可能不同的指標所指涉的是不同的認知能力,又或者有些指標所測量到的不只一種能力。這樣看來,將這個作業歸為執行控制功能測量工具可能較合適,因為執行控制功能本身也是一個複雜的概念,包含多種能力在其中。 WCST的 測驗規則變化是固定的,多次測量的結果可能會有練習效果或是穩定度的問題 ,但目前相關的研究結果並不一致。例如有研究發現1年後正常成人再測的練習效果很大 1 。但其他研究發現卻發現間隔9個月再測信度不錯,而且練習效果不大 2 。 WCST也有發展電腦化的測驗,但是電腦化測驗的心理計量特性研究發現,電腦化的版本和原先版本並不相同,不能夠共用常模 3 4 。 WCST心理計量驗證情況 我在scopus以及google scholar搜尋找尋相關的信效度研究 WCST有許多的版本,但多以128張卡片的研究為主,部份為64張卡片。前者為同樣的64張但進行兩次,需要花費較多的時間。此外也有修改版(去除掉同時可以符合2種以上規則分類的...