@@ -48,7 +48,7 @@ confint(lm1, level = 0.9)
4848
4949
5050# # -------------------------------------------------------------------------------------------------------------------------------------
51- source(file = " ./source/ mcmc_functions.R" )
51+ source(file = here :: here( " code " , " brms_modeling " , " mcmc_functions.R" ) )
5252
5353
5454# # -------------------------------------------------------------------------------------------------------------------------------------
@@ -232,7 +232,7 @@ fit_normal1 <- brm(
232232 family = gaussian(), # we gebruiken de Normaal verdeling
233233 data = ants_df , # ingeven data
234234 chains = nchains , # MCMC parameters
235- warmup = burnin ,
235+ warmup = burnin ,
236236 iter = niter ,
237237 cores = nparallel ,
238238 thin = thinning ,
@@ -298,7 +298,7 @@ as_draws_df(fit_normal1, variable = parameters) %>%
298298
299299
300300# # ----simpel-model-posterior-density2--------------------------------------------------------------------------------------------------
301- # Visualisatie density plot van de posterior voor ieder van de chains apart in
301+ # Visualisatie density plot van de posterior voor ieder van de chains apart in
302302# overlay. via Bayesplot package
303303mcmc_dens_overlay(fit_normal1 , pars = parameters )
304304
@@ -337,7 +337,7 @@ mcmc_neff(ratios_fit_normal1) + yaxis_text(hjust = 1)
337337
338338# # ----simpel-model-fit1----------------------------------------------------------------------------------------------------------------
339339# Visualiseer model fit via Bayesplot package
340- pp_check(fit_normal1 , type = " dens_overlay_grouped" , ndraws = 100 ,
340+ pp_check(fit_normal1 , type = " dens_overlay_grouped" , ndraws = 100 ,
341341 group = " habitat" )
342342
343343
@@ -348,7 +348,7 @@ fit_poisson1 <- brm(
348348 family = poisson(), # we gebruiken de Poisson verdeling
349349 data = ants_df , # ingeven data
350350 chains = nchains , # MCMC parameters
351- warmup = burnin ,
351+ warmup = burnin ,
352352 iter = niter ,
353353 cores = nparallel ,
354354 thin = thinning ,
@@ -368,7 +368,7 @@ mcmc_rhat(rhats_fit_poisson1) + yaxis_text(hjust = 1)
368368
369369# # ----poisson-model-fit-vis------------------------------------------------------------------------------------------------------------
370370# Visualiseer model fit via Bayesplot package
371- pp_check(fit_poisson1 , type = " dens_overlay_grouped" , ndraws = 100 ,
371+ pp_check(fit_poisson1 , type = " dens_overlay_grouped" , ndraws = 100 ,
372372 group = " habitat" )
373373
374374
@@ -379,7 +379,7 @@ fit_poisson2 <- brm(
379379 family = poisson(),
380380 data = ants_df ,
381381 chains = nchains ,
382- warmup = burnin ,
382+ warmup = burnin ,
383383 iter = niter ,
384384 cores = nparallel ,
385385 thin = thinning ,
@@ -401,7 +401,7 @@ mcmc_rhat(rhats_fit_poisson2) + yaxis_text(hjust = 1)
401401# # ----rand-intercept-model-fit-vis-----------------------------------------------------------------------------------------------------
402402# Visualiseer model fit van het Poisson model met random intercept via
403403# Bayesplot package
404- pp_check(fit_poisson2 , type = " dens_overlay_grouped" , ndraws = 100 ,
404+ pp_check(fit_poisson2 , type = " dens_overlay_grouped" , ndraws = 100 ,
405405 group = " habitat" )
406406
407407
@@ -520,7 +520,7 @@ fit_poisson2 %>%
520520 # bereken gemiddelde aantallen en zet om naar lang formaat voor visualisatie
521521 mutate(bog = exp(b_Intercept ),
522522 forest = exp(b_Intercept + b_habitatForest )) %> %
523- pivot_longer(cols = c(" bog" , " forest" ), names_to = " habitat" ,
523+ pivot_longer(cols = c(" bog" , " forest" ), names_to = " habitat" ,
524524 values_to = " sp_rich" ) %> %
525525 # visualiseer via ggplot()
526526 ggplot(aes(y = sp_rich , x = habitat )) +
0 commit comments