簡體   English   中英

emmeans錯誤:match.arg(type)中的錯誤:'arg'應該是“link”,“response”,“terms”之一

[英]emmeans error: Error in match.arg(type) : 'arg' should be one of “link”, “response”, “terms”

我正在嘗試使用emmeans庫為gamlss對象計算估計的邊際均值。 我的gamlss對象來自零膨脹的β回歸。 假設我的模型叫做m1,我的一個變量是internationaltreaty ,所以我打電話給:

emmeans(m1,"internationaltreaty",type="response")

我收到以下錯誤消息:

Error in match.arg(type) : 
  'arg' should be one of “link”, “response”, “terms”

如果我使用不同的模型對象(例如glm),則emmeans可以使用此代碼。 對我而言,似乎emmeans不承認我的類型論點。 有沒有人經歷類似的事情?

謝謝。

該錯誤不是來自嘗試匹配您的type參數。 我可以說這是因為在emmeans不能使用type = “terms” 所以我想知道即使沒有type參數也會得到相同的錯誤。

emmeans中支持gamlss對象非常粗略,我認為這只是一個不起作用的模型。 您可以使用qdrg函數解決它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM