Hi everyone,
after updating blavaan and lavaan, I get an error message for a model that worked fine previously. Here is my model:
mod <- '
diff ~ prior("normal(0.8, 2.24)")*age
diff ~ prior("normal(-35, 4.47)")*1
diff ~~ prior("gamma(.5, .5)")*diff
'
res <- bsem(mod = mod, data = data, target = "stan", burnin = 2000, sample = 5000, n.chains = 3, seed = 12345, test = 'none')
The model estimation seems to procede without problems, but the results cannot be saved:
SAMPLING FOR MODEL 'stanmarg' NOW (CHAIN 1).
Chain 1:
Chain 1: Gradient evaluation took 0.001 seconds
Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 10 seconds.
Chain 1: Adjust your expectations accordingly!
Chain 1:
Chain 1:
Chain 1: Iteration: 1 / 7000 [ 0%] (Warmup)
Chain 1: Iteration: 700 / 7000 [ 10%] (Warmup)
Chain 1: Iteration: 1400 / 7000 [ 20%] (Warmup)
Chain 1: Iteration: 2001 / 7000 [ 28%] (Sampling)
Chain 1: Iteration: 2700 / 7000 [ 38%] (Sampling)
Chain 1: Iteration: 3400 / 7000 [ 48%] (Sampling)
Chain 1: Iteration: 4100 / 7000 [ 58%] (Sampling)
Chain 1: Iteration: 4800 / 7000 [ 68%] (Sampling)
Chain 1: Iteration: 5500 / 7000 [ 78%] (Sampling)
Chain 1: Iteration: 6200 / 7000 [ 88%] (Sampling)
Chain 1: Iteration: 6900 / 7000 [ 98%] (Sampling)
Chain 1: Iteration: 7000 / 7000 [100%] (Sampling)
Chain 1:
Chain 1: Elapsed Time: 42.552 seconds (Warm-up)
Chain 1: 117.08 seconds (Sampling)
Chain 1: 159.632 seconds (Total)
Chain 1:
SAMPLING FOR MODEL 'stanmarg' NOW (CHAIN 2).
Chain 2:
Chain 2: Gradient evaluation took 0.002 seconds
Chain 2: 1000 transitions using 10 leapfrog steps per transition would take 20 seconds.
Chain 2: Adjust your expectations accordingly!
Chain 2:
Chain 2:
Chain 2: Iteration: 1 / 7000 [ 0%] (Warmup)
Chain 2: Iteration: 700 / 7000 [ 10%] (Warmup)
Chain 2: Iteration: 1400 / 7000 [ 20%] (Warmup)
Chain 2: Iteration: 2001 / 7000 [ 28%] (Sampling)
Chain 2: Iteration: 2700 / 7000 [ 38%] (Sampling)
Chain 2: Iteration: 3400 / 7000 [ 48%] (Sampling)
Chain 2: Iteration: 4100 / 7000 [ 58%] (Sampling)
Chain 2: Iteration: 4800 / 7000 [ 68%] (Sampling)
Chain 2: Iteration: 5500 / 7000 [ 78%] (Sampling)
Chain 2: Iteration: 6200 / 7000 [ 88%] (Sampling)
Chain 2: Iteration: 6900 / 7000 [ 98%] (Sampling)
Chain 2: Iteration: 7000 / 7000 [100%] (Sampling)
Chain 2:
Chain 2: Elapsed Time: 52.557 seconds (Warm-up)
Chain 2: 124.03 seconds (Sampling)
Chain 2: 176.587 seconds (Total)
Chain 2:
SAMPLING FOR MODEL 'stanmarg' NOW (CHAIN 3).
Chain 3:
Chain 3: Gradient evaluation took 0.001 seconds
Chain 3: 1000 transitions using 10 leapfrog steps per transition would take 10 seconds.
Chain 3: Adjust your expectations accordingly!
Chain 3:
Chain 3:
Chain 3: Iteration: 1 / 7000 [ 0%] (Warmup)
Chain 3: Iteration: 700 / 7000 [ 10%] (Warmup)
Chain 3: Iteration: 1400 / 7000 [ 20%] (Warmup)
Chain 3: Iteration: 2001 / 7000 [ 28%] (Sampling)
Chain 3: Iteration: 2700 / 7000 [ 38%] (Sampling)
Chain 3: Iteration: 3400 / 7000 [ 48%] (Sampling)
Chain 3: Iteration: 4100 / 7000 [ 58%] (Sampling)
Chain 3: Iteration: 4800 / 7000 [ 68%] (Sampling)
Chain 3: Iteration: 5500 / 7000 [ 78%] (Sampling)
Chain 3: Iteration: 6200 / 7000 [ 88%] (Sampling)
Chain 3: Iteration: 6900 / 7000 [ 98%] (Sampling)
Chain 3: Iteration: 7000 / 7000 [100%] (Sampling)
Chain 3:
Chain 3: Elapsed Time: 45.147 seconds (Warm-up)
Chain 3: 141.366 seconds (Sampling)
Chain 3: 186.513 seconds (Total)
Chain 3:
Error in if (lavoptions$categorical) { : argument is of length zero
Does anyone know what to do?