Step-by-step Workflow4 months ago
Setup | Install and load invasimapr | Load other R libraries | Data access and preparation | Data access and preparation using dissmapr | Install dissmapr | Import and harmonise biodiversity-occurrence data | Format biodiversity records to long/wide formats | Generate spatial grid and gridded summaries | Retrieve, crop, resample, and link environmental rasters to sampling sites | Remove highly correlated predictors (Optional) | Data access and preparation using invasimapr | Retrieve and link trait and metadata for each species | Alternatively, load a local combined site-environment-trait file | Prepare residents' community data with prepare_inputs() | Generate hypothetical invaders: $\textit{invader} \times \textit{traits}$ | Shared trait space and resident crowding | Standardise model inputs (optional) | Compute and plot the shared trait space | Determine centrality and convex-hull membership | Resident crowding $C_{js}$ from composition × trait similarity | Resident predictors (standardised): $r^{(z)}{js}, C^{(z)}{js}, S^{(z)}_{js}$ | Build the model frame and formula | Fit the residents model (e.g., GLMM) | Site-standardised resident predictors | Site-only saturation $S_s$ and global z-score | Learn trait- and site-varying sensitivities ($\alpha, \beta, \Gamma/\gamma$) | Auxiliary residents-only model on standardised predictors | Trait-varying sensitivities and $\gamma$ | Site-varying penalties and slopes $\alpha_{is}$ and $\Gamma_{is}$ | Invader predictors $r^{(z)}{is}, C^{(z)}{is}, S^{(z)}_{is}$ | Invasion fitness ($\lambda$) and establishment probability ($P$) | Summaries: species, traits, and sites | Common pitfalls & quick fixes | Session information
invasimapr 0.1.0Sandra MacFadyen workflow_2.Rmd