library(Rcpp)
library(ape)
library(terra)
library(raster)
library(RPANDA)
phy <- read.tree('.../treeDim.tre')
# fit ClaDS with a proportion of 153/350 as sampling fraction (153 spp. in the tree vs ~350 total species)
setwd('...')
sample_fraction <- 153/350
# Option 2: run by 25k iterations each time
# first run
sampler <- fit_ClaDS(phy,sample_fraction,iterations=25000,thin=250,file_name='sampler25k',model_id="ClaDS2",nCPU = 3)
# start second run using the result from first run
sampler2 <- fit_ClaDS(phy,sample_fraction,iterations=25000,thin=250,file_name='sampler50k',model_id="ClaDS2",nCPU = 3,mcmcSampler = sampler25k)
# start third run
sampler3 <- fit_ClaDS(phy,sample_fraction,iterations=25000,thin=250,file_name='sampler75k',model_id="ClaDS2",nCPU = 3,mcmcSampler = sampler50k)
# next run
sampler4 <- fit_ClaDS(phy,sample_fraction,iterations=25000,thin=250,file_name='sampler100k',model_id="ClaDS2",nCPU = 3,mcmcSampler = sampler75k)
# next run
sampler5 <- fit_ClaDS(phy,sample_fraction,iterations=25000,thin=250,file_name='sampler125k',model_id="ClaDS2",nCPU = 3,mcmcSampler = sampler100k)
# next run
sampler6 <- fit_ClaDS(phy,sample_fraction,iterations=25000,thin=250,file_name='sampler150k',model_id="ClaDS2",nCPU = 3,mcmcSampler = sampler125k)
# next run
sampler7 <- fit_ClaDS(phy,sample_fraction,iterations=25000,thin=250,file_name='sampler175k',model_id="ClaDS2",nCPU = 3,mcmcSampler = sampler150k)
# next run
sampler8 <- fit_ClaDS(phy,sample_fraction,iterations=25000,thin=250,file_name='sampler200k',model_id="ClaDS2",nCPU = 3,mcmcSampler = sampler175k)
# next run
sampler9 <- fit_ClaDS(phy,sample_fraction,iterations=25000,thin=250,file_name='sampler225k',model_id="ClaDS2",nCPU = 3,mcmcSampler = sampler200k)
# next run
sampler10 <- fit_ClaDS(phy,sample_fraction,iterations=25000,thin=250,file_name='sampler250k',model_id="ClaDS2",nCPU = 3,mcmcSampler = sampler225k)
# next run
sampler11 <- fit_ClaDS(phy,sample_fraction,iterations=25000,thin=250,file_name='sampler275k',model_id="ClaDS2",nCPU = 3,mcmcSampler = sampler250k)
# next run
sampler12 <- fit_ClaDS(phy,sample_fraction,iterations=25000,thin=250,file_name='sampler300k',model_id="ClaDS2",nCPU = 3,mcmcSampler = sampler275k)
Error in while (sum(abs(OV)) > epsnormv & end < 1000) { :
missing value where TRUE/FALSE needed
In addition: Warning messages:
1: In daspk(y, times, func, parms, ...) :
repeated convergence test failures on a step - inaccurate Jacobian or preconditioner?
2: In daspk(y, times, func, parms, ...) :
Returning early. Results are accurate, as far as they go
Error in while (sum(abs(OV)) > epsnormv & end < 1000) { :
missing value where TRUE/FALSE needed
Error in while (sum(abs(OV)) > epsnormv & end < 1000) { :
missing value where TRUE/FALSE needed
Error in while (sum(abs(OV)) > epsnormv & end < 1000) { :
missing value where TRUE/FALSE needed
Error in while (sum(abs(OV)) > epsnormv & end < 1000) { :
missing value where TRUE/FALSE needed
Error in while (sum(abs(OV)) > epsnormv & end < 1000) { :
missing value where TRUE/FALSE needed
Error in while (sum(abs(OV)) > epsnormv & end < 1000) { :
missing value where TRUE/FALSE needed
Error in while (sum(abs(OV)) > epsnormv & end < 1000) { :
missing value where TRUE/FALSE needed
Error in while (sum(abs(OV)) > epsnormv & end < 1000) { :
missing value where TRUE/FALSE needed
Error in while (sum(abs(OV)) > epsnormv & end < 1000) { :
missing value where TRUE/FALSE needed
Error in while (sum(abs(OV)) > epsnormv & end < 1000) { :
missing value where TRUE/FALSE needed
Error in while (sum(abs(OV)) > epsnormv & end < 1000) { :
missing value where TRUE/FALSE needed