-
Notifications
You must be signed in to change notification settings - Fork 2
/
2_fit_simulated_data.R
47 lines (33 loc) · 1.34 KB
/
2_fit_simulated_data.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#fit simulated data
#setwd("C:/Users/SmithAC/Documents/GitHub/Spatial_Hierarchical_Trend_Models")
library(bbsBayes2)
library(tidyverse)
species = "simulated"
MAs <- c(0.1,1,10)
# Loop Mean Abundance -----------------------------------------------------
models <- c("gamye","first_diff")
model_variants <- c("nonhier","hier","spatial")
model <- models[2]
model_variant <- model_variants[1]
for(ma in MAs[c(3,1)]){
if(model == "gamye" & model_variant == "nonhier"){next}
log_ma <- round(log(ma),2)
ma_f <- gsub(as.character(ma),pattern = ".",replacement = "-",
fixed = TRUE)
if(model_variant == "nonhier"){
preped_data <- readRDS(paste0("data/simulated_","hier","_data_mean",ma_f,".rds"))
}else{
preped_data <- readRDS(paste0("data/simulated_",model_variant,"_data_mean",ma_f,".rds"))
}
preped_model <- prepare_model(preped_data,
model = model,
model_variant = model_variant)
fit <- run_model(preped_model,
refresh = 400,
adapt_delta = 0.9,
iter_warmup = 1500,
iter_sampling = 2000,
max_treedepth = 12,
output_basename = paste(species,model,model_variant,ma_f,sep = "_"),
output_dir = "output")
}