@@ -180,7 +180,7 @@ function _model(μ_X, σ_X, prior, intercept_ranef, idx, ::Type{Normal})
180
180
σ ~ Exponential (residual)
181
181
μ = α .+ X * β
182
182
if ! isempty (intercept_ranef)
183
- τ ~ mad (y) * truncated (TDist (3 ), 0 , Inf )
183
+ τ ~ mad (y) * truncated (TDist (3 ); lower = 0 )
184
184
zⱼ ~ filldist (Normal (), n_gr)
185
185
αⱼ = zⱼ .* τ
186
186
μ .+ = αⱼ[idxs]
@@ -222,7 +222,7 @@ function _model(μ_X, σ_X, prior, intercept_ranef, idx, ::Type{TDist})
222
222
ν ~ prior. auxiliary
223
223
μ = α .+ X * β
224
224
if ! isempty (intercept_ranef)
225
- τ ~ 0 + mad (y) * truncated (TDist (3 ), 0 , Inf )
225
+ τ ~ 0 + mad (y) * truncated (TDist (3 ); lower = 0 )
226
226
zⱼ ~ filldist (Normal (), n_gr)
227
227
αⱼ = zⱼ .* τ
228
228
μ .+ = αⱼ[idxs]
@@ -262,7 +262,7 @@ function _model(μ_X, σ_X, prior, intercept_ranef, idx, ::Type{Bernoulli})
262
262
β ~ filldist (prior. predictors, predictors)
263
263
μ = α .+ X * β
264
264
if ! isempty (intercept_ranef)
265
- τ ~ mad (y) * truncated (TDist (3 ), 0 , Inf )
265
+ τ ~ mad (y) * truncated (TDist (3 ); lower = 0 )
266
266
zⱼ ~ filldist (Normal (), n_gr)
267
267
αⱼ = zⱼ .* τ
268
268
μ .+ = αⱼ[idxs]
@@ -300,7 +300,7 @@ function _model(μ_X, σ_X, prior, intercept_ranef, idx, ::Type{Poisson})
300
300
β ~ filldist (prior. predictors, predictors)
301
301
μ = α .+ X * β
302
302
if ! isempty (intercept_ranef)
303
- τ ~ mad (y) * truncated (TDist (3 ), 0 , Inf )
303
+ τ ~ mad (y) * truncated (TDist (3 ); lower = 0 )
304
304
zⱼ ~ filldist (Normal (), n_gr)
305
305
αⱼ = zⱼ .* τ
306
306
μ .+ = αⱼ[idxs]
@@ -340,7 +340,7 @@ function _model(μ_X, σ_X, prior, intercept_ranef, idx, ::Type{NegativeBinomial
340
340
ϕ = 1 / ϕ⁻
341
341
μ = α .+ X * β
342
342
if ! isempty (intercept_ranef)
343
- τ ~ mad (y) * truncated (TDist (3 ), 0 , Inf )
343
+ τ ~ mad (y) * truncated (TDist (3 ); lower = 0 )
344
344
zⱼ ~ filldist (Normal (), n_gr)
345
345
αⱼ = zⱼ .* τ
346
346
μ .+ = αⱼ[idxs]
0 commit comments