[Biomod-commits] you have to load the projections yourself?
Damien Georges
damien.georges2 at gmail.com
Mon May 13 12:03:40 CEST 2013
Dear Josep,
I guess the issue you have comes from a specific combination of
parameters you used (keep.in.memory=F , do.stack=F ) that are not well
supported yet within biomod2.
If the projecting step is not too much time consuming, please re-run it
with do.stack=T then try to build ensemble-models
myBiomodProj.Present <- BIOMOD_Projection ( modeling.output =
myBiomodModelOut,
new.env = expl.var ,
proj.name = paste(gcm,'_strategy_',strategy,sep=''),
selected.models = 'all',
binary.meth = 'TSS',
compress = 'xz',
clamping.mask = T,
keep.in.memory=F ,
do.stack=T
)
Is it working better?
If not, please try this code:
rasterOptions(todisk=T)
myBiomodProj.Present <- BIOMOD_Projection ( modeling.output =
myBiomodModelOut,
new.env = expl.var ,
proj.name = paste(gcm,'_strategy_',strategy,sep=''),
selected.models = 'all',
binary.meth = 'TSS',
compress = 'xz',
clamping.mask = T,
keep.in.memory=T ,
do.stack=T
)
Hope that helps,
Best,
Damien.
On 09/05/2013 12:27, Josep M Serra diaz wrote:
> Dear List!
>
> am sure it is a silly error but I am getting stack...
>
> I did my modeling and my projection to present (hurra!)
>
> but when I want to apply my ensemble modeling rules to the projections...it
> says:
>
>
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Do
> Ensemble Models Projections
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>
>
> > Projecting Pinuspinaster_GLM_AllRun_EMbyTSS ...
> > em.mean
> !! You have to load your projections by yourself !!Error en
> raster:::mean(raster:::subset(getProjection(projection.output), :
> error in evaluating the argument 'x' in selecting a method for function
> 'mean': Error en subset.default(getProjection(projection.output),
> getEMkeptModels(EM.output, :
> 'subset' must be logical
>
> #################################################################
>
> .... SO THEN I TRIED DOING FIRST
>
> myPresenetProj <- getProjection(myBiomodProj.Present)
>
> but...error:
>
> !! You have to load your projections by yourself !!
>
>
> ##################################################################
>
> HERE YOU HAVE THE CODE I USED
>
>
>
> ##### PROJECTION OUTPUT
>
> myBiomodProj.Present <- BIOMOD_Projection ( modeling.output =
> myBiomodModelOut,
> new.env = expl.var ,
> proj.name = paste(gcm,'_strategy_',strategy,sep=''),
> selected.models = 'all',
> binary.meth = 'TSS',
> compress = 'xz',
> clamping.mask = T,
> keep.in.memory=F ,
> do.stack=F
> ) #end BIOMOD_PROJECTION
> # NOW THE ENSEMBLE FORECASTING FOR PROJECTIONS IN CRU FOR EACH ALGORITHM
>
> myPresentProj <- getProjection(myBiomodProj.Present)
>
> myBiomodProj.EF.algo.Present <- BIOMOD_EnsembleForecasting (
> projection.output= myBiomodProj.Present , # name of the projection
> EM.output =
> myBiomodEM.algo , # modeling rules
>
> binary.method= "TSS"
> ) #end
> BIOMOD_PROJECTION
>
>
> ######################################################################
> HERE YOU HAVE SESSION INFO
>
>> sessionInfo()
> R version 2.15.3 (2013-03-01)
> Platform: x86_64-w64-mingw32/x64 (64-bit)
>
> locale:
> [1] LC_COLLATE=Spanish_Spain.1252 LC_CTYPE=Spanish_Spain.1252
> LC_MONETARY=Spanish_Spain.1252 LC_NUMERIC=C
> LC_TIME=Spanish_Spain.1252
>
> attached base packages:
> [1] splines grid stats graphics grDevices utils datasets
> methods base
>
> other attached packages:
> [1] mgcv_1.7-22 foreign_0.8-52 biomod2_2.1.20 pROC_1.5.4
> plyr_1.8 rpart_4.1-0 randomForest_4.6-7
> mda_0.4-2
> [9] class_7.3-5 gbm_2.0-8 survival_2.37-2 nnet_7.3-5
> rasterVis_0.20-05 hexbin_1.26.1 latticeExtra_0.6-24
> RColorBrewer_1.0-5
> [17] lattice_0.20-13 abind_1.4-0 raster_2.1-16 sp_1.0-8
>
>
> loaded via a namespace (and not attached):
> [1] Matrix_1.0-11 nlme_3.1-108 tools_2.15.3 zoo_1.7-9
>
>
> #################################################################
>
> ANY HELP IS GREATLY APPRECIATED THANKS A LOT
>
>
> Pep
> _______________________________________________
> Biomod-commits mailing list
> Biomod-commits at lists.r-forge.r-project.org
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/biomod-commits
More information about the Biomod-commits
mailing list