如何解决似乎源自R参数的MCMChregress函数中的错误

时间:2018-09-09 01:51:21

标签: regression bayesian hierarchical-bayesian

我正在尝试使用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))

0 个答案:

没有答案