Ожидается запятая - PullRequest
       78

Ожидается запятая

0 голосов
/ 14 мая 2019

Я все время получаю ошибку «ожидаю запятую» в своей модели, и я не знаю, как ее исправить, и все еще получаю прогнозные значения для ypred.basement и ypred.firstfloor.Что я делаю неправильно, чтобы получить правильную модель для запуска MCMC и диагностики сходимости?

Я пытался изменить имена переменных, удалить запятые и

LMxM.model <- function(){
  # Data Likelihood 
  for (i in 1:n){
    log.activity[i] ~dnorm(mu[i], sigma.e)
    mu[i] <- int + beta[floor[i] ] + beta[county.id[i]]
  }


  # Prior distributions for location parameters
  int ~ dnorm(0,0.0001)
  for (j in 2:p){
    beta[j] ~ dnorm(0, 0.0001)
  }
  for ( j in 1:q){
    b[j] ~dnorm(0,tau.b)    
  } 

  # Prior distribution for VC
  tau.e  <- pow(sigma.e, -2)
  sigma2.e <- pow(sigma.e, 2)
  sigma.e ~ dunif(0,1000)       # As recommended by Gelman 2006

  tau.b  <- pow(sigma.b, -2)
  sigma2.b <- pow(sigma.b, 2)
  sigma.b  ~ dunif(0,1000)      # As recommended by Gelman 2006

  corr <- sigma2.u / (sigma2.u + sigma2.e)  



  # Posterior predictions
  b.pred ~ dnorm(0, tau.b)
  ypred.basement ~ dnorm(int + beta[2] + b.pred, tau.b)
  ypred.firstfloor ~ dnorm(int + beta[1] + b.pred, tau.b)


}
...