Как я могу исправить ошибку в функции MCMChregress, которая, кажется, происходит из аргумента R - PullRequest
0 голосов
/ 09 сентября 2018

Я пытаюсь запустить байесовскую иерархическую модель с использованием 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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...