1

我正在尝试使用 MCMChregress 运行贝叶斯分层模型,但不知道如何解决此错误表示的问题。我的代码如下。我认为问题与 R 和 r 参数以及它们与参数数量的关系有关。所以我没有包括数据集。让我知道是否有任何其他信息会有所帮助!

"Error: in Wishart(r,rR) prior, R not comformable [q times q].
Error in form.wishart.prior.hmodels(r, R, nq) : 
  Please respecify and call MCMChregress() again."

#bayesian hierarchical
bhlm.2 = MCMChregress(
  fixed = nip_wk_avg ~ unique_elements + vbs.theme_relevance +
    vbs.total_score + vbs.product_attributes +
    Super_Segment + vbs.play_promise +
    vbs.visual_appeal + outgoing + pp79.99 + pp19.99,
  random = ~ unique_elements + vbs.theme_relevance +
    vbs.total_score + vbs.product_attributes +
    Super_Segment + vbs.play_promise +
    vbs.visual_appeal + outgoing + pp79.99 + pp19.99,
  group = "Super_Theme", data = train.data,
  r = 20, R = diag(20))
4

0 回答 0