Bert van der Veen
@vdveenb.bsky.social
920 followers 320 following 240 posts
Postdoctoral researcher in Statistical Ecology | (model-based) Ordination, mixed-models and some ecology #GLLVM | https://github.com/BertvanderVeen
Posts Media Videos Starter Packs
vdveenb.bsky.social
Plaatje van het kieskompas uit 2021. Valt dus best mee volgens mij.
vdveenb.bsky.social
Yesterday was my last day at NTNU. It marks the end of a long and prlducutive period (2017-2025) with @bobohara.bsky.social.

I'm happy to be able to share that I will now be moving to @unibayreuth.bsky.social for a new position with Steve Higgins 😁.
Reposted by Bert van der Veen
Reposted by Bert van der Veen
jarnovanhatalo.bsky.social
We are seeking a postdoctoral researcher in statistics to develop methods for analyzing large scale biodiversity and ecosystem function data at the University of Helsinki.

This is a great opportunity for someone who wants to do advanced Bayesian modeling with direct link to real world applications.
rececochange.bsky.social
📢 Post doc! Want to join our team?

We are looking for 3 post docs in biodiversity science, genetic indicator assessment, and ecological statistics for a fixed term of 2 years!

Come unravel the drivers and consequences of global change on biodiversity with us!

DL 24.9.
#universityofhelsinki
3 Post doc positions in biodiversity science, genetic indicator assessment and ecological statistics
3 Post doc positions in biodiversity science, genetic indicator assessment and ecological statistics
jobs.helsinki.fi
vdveenb.bsky.social
#rstats For a paper I am looking for go-to examples or demonstrations of complementary log-log models in ecology, preferably with publicly available data. Any recommendations?
Reposted by Bert van der Veen
nadiah.bsky.social
Check out the graphical abstract for a paper recently published in Ecological Modelling.

I have papers published in Ecological Modelling. Never again, I guess.
A diagram titled "Ecological Network Optimisation" with attractive landscapes and networks and very clear AI-generation artifacts.
vdveenb.bsky.social
This position sounds great! Except the teaching in Finnish part, that considerably narrows down the potential pool of applicants.
annaliisalaine.bsky.social
We are recruiting‼️A permanent university lecturer position in BIOSTATISTICS is available at @helsinki.fi Faculty of Biological and Environmental Sciences. Great colleagues, excellent infrastructures and startup support 🙌🏻
DL 14 September

jobs.helsinki.fi/job/Helsinki...
University Lecturer in Biostatistics
University Lecturer in Biostatistics
jobs.helsinki.fi
vdveenb.bsky.social
Thanks, I'll keep that in mind! Learning the language shouldn't be a problem, given that I am Dutch.
Reposted by Bert van der Veen
gsimpson.bsky.social
🚀 gratia 0.11.0 is out!

Now has a paper in JOSS — please cite 📄 doi.org/10.21105/jos...

Experimental parallel processing ⚡

New assemble() for building plots 🎨

Better support for complex families + new diagnostics 🧪

Lots of bug fixes + polish ✨

👉 gavinsimpson.github.io/gratia/

#Rstats
An R package for working with generalized additive models
Graceful 'ggplot'-based graphics and utility functions for working with generalized additive models (GAMs) fitted using the 'mgcv' package.
gavinsimpson.github.io
vdveenb.bsky.social
The struct() defines the RHS correlation matrix while the LHS formula defines (as usual) a covariance in terms of lme4-style for the REs.

I'm not sure if I am breaking/abusing the usual random-effect syntax, but it seemed sensible to me (does #glmmTMB do something similar @bbolker.bsky.social?).
vdveenb.bsky.social
Still plugging away at this. I've now expanded this idea of a kronecker covariance over the whole random effect for all structures in the glmmVA interface, i.e., also for corExp, corMatern, corAR1 and corCS, so that you can do things like corCS(a+b|group).

I'm sure this is useful for some reason.
vdveenb.bsky.social
Many bugfixes and updates later... This will probably happen a few times. I've also added a propto() structure, which can be combined with a correlation matrix for random effects, forming a kronecker covariance structure where the column matrix is fixed.
vdveenb.bsky.social
New on the gllvm front: functionality for fitting univariate #GLMMs: gllvmVA(). You may wonder why this is useful, with great packages such as #lme4 and #glmmTMB at your disposal.
vdveenb.bsky.social
That's an excellent question. I don't have anything prepared, but I've had a few use cases where laplace of zero-inflated models did not converge well.

A lot of our evidence is anecdotal, though we've done extensive simulation on LA and VA performance for LVMs.
Reposted by Bert van der Veen
wagnermarkus.bsky.social
An excellent course! Thanks so much for organising and running it, Bert & the whole team! Keeping my fingers crossed that there will be another one like it in the not too distant future, I can warmly recommend it!
vdveenb.bsky.social
Two weeks ago I organised the first Summer school in Model-based Multivariate analysis for community ecologists.

We spent a week in Hjerkinn (NO), teaching 26 international participants about model-based multivariate analysis. Together with Jenni Niku, Pekka Korhonen, Francis Hui and Audun Rugstad.
vdveenb.bsky.social
Thanks for the positive feedback Markus, and thanks for participating 😁
vdveenb.bsky.social
Many bugfixes and updates later... This will probably happen a few times. I've also added a propto() structure, which can be combined with a correlation matrix for random effects, forming a kronecker covariance structure where the column matrix is fixed.
vdveenb.bsky.social
New on the gllvm front: functionality for fitting univariate #GLMMs: gllvmVA(). You may wonder why this is useful, with great packages such as #lme4 and #glmmTMB at your disposal.
vdveenb.bsky.social
Fingers crossed that I will be able to secure funding for another summer school next year(s).

Teaching material from the school is available at github.com/BertvanderVe....
vdveenb.bsky.social
I tremendously enjoyed the event, especially interacting with participants and discussing analyses of their own data was amazing.

The event was funded by @nordicoikos.bsky.social, without which this would not have been possible.
vdveenb.bsky.social
Two weeks ago I organised the first Summer school in Model-based Multivariate analysis for community ecologists.

We spent a week in Hjerkinn (NO), teaching 26 international participants about model-based multivariate analysis. Together with Jenni Niku, Pekka Korhonen, Francis Hui and Audun Rugstad.
vdveenb.bsky.social
I keep writing "gllvmVA" in places, for obvious reasons, but it's aptly named "glmmVA" in gllvm. Darn abbreviations.
vdveenb.bsky.social
In recent time we have greatly expanded the available distributions in #gllvm. Particularly with ZIB, ZNIB, ZINB, negative-binomial (1), and logit and cloglog link functions for the binomials.

We continue to expand the support for VA. But, if all else fails, LA is also available in #gllvm.
vdveenb.bsky.social
VA tends to be faster and more accurate (in the large cluster sense) for highly discrete data. As a trade-off, it is more challenging to derive the approximation (needs to be done on a case-by-case basis, akin to Gibbs sampling approaches) and it is not possible for all distributions.