#159 Bayesian Occupancy Models, with Matthijs Hollanders episode artwork

EPISODE · Jun 8, 2026 · 1H 26M

#159 Bayesian Occupancy Models, with Matthijs Hollanders

from Learning Bayesian Statistics · host Alexandre Andorra

Support & Resources→ Support the show on Patreon→ Bayesian Modeling Course (first 2 lessons free)Our theme music is « Good Bayesian », by Baba Brinkman (feat MC Lars and Mega Ran). Check out his awesome workTakeaways:Q: What is a Bayesian occupancy model and what problem does it solve?A: An occupancy model accounts for the fact that you don't always detect a species when surveying for it, especially when the species is rare. A naive count of where you found it underestimates true occupancy. The model adds a repeated-measures component: you visit each site multiple times, and from the pattern of detections vs. non-detections it estimates a detection probability. Matthijs framed it as a zero-inflation structure where the zero-inflation happens at the site level rather than the observation level -- which keeps the model conceptually simple, just a standard GLM with a Bernoulli “is the species here at all?” stacked on top of a detection-rate process.Q: What are Automated Recording Units and why don't traditional occupancy models handle them well?A: ARUs are camera traps and acoustic monitors that record continuously over deployment periods of days, weeks, or months. The data they produce isn't a sequence of discrete human-led surveys; it's a continuous-time observation stream. Traditional occupancy models were designed for the discrete case -- a human visits a site, records yes or no, goes home. With ARUs, the question becomes how to bin or threshold the continuous data without losing the richer signal it actually contains.Q: When should you not reach for occARU?A: When your dataset is large and your survey interval is fine-grained. The bottleneck is Stan's fitting speed -- years of daily count data across many sites will fit slowly. The workaround is to bin coarser (weekly or monthly), which doesn't hurt occupancy estimation at all and only loses some detection-rate resolution. If you're only interested in occupancy, big grouping windows are fine.Full takeaways hereChapters:00:12:14 What is an occupancy model and what problem does it solve?00:16:16 What are Automated Recording Units and why do they need different models?00:18:45 What is the occARU R package and why does it exist?00:23:55 Why does occARU model counts directly rather than binary detection?00:26:38 What does multi-species hierarchical modeling with Gaussian processes look like?00:32:22 How does occARU implement Gaussian processes efficiently?00:41:01 Why are Gaussian processes such a powerful but tricky modeling tool?00:44:11 What is variance decomposition with global-local shrinkage priors?00:49:02 How does occARU leverage recent Stan features for zero-sum constraints?00:57:37 When does within-chain parallelization actually help?01:01:30 How does Monte Carlo integration reduce high Pareto-k values?01:15:27 When does occARU underperform and what's on the roadmap?Thank you to my Patrons for making this episode possible!Links from the show here.

Support & Resources→ Support the show on Patreon→ Bayesian Modeling Course (first 2 lessons free)Our theme music is « Good Bayesian », by Baba Brinkman (feat MC Lars and Mega Ran). Check out his awesome workTakeaways:Q: What is a Bayesian occupancy model and what problem does it solve?A: An occupancy model accounts for the fact that you don't always detect a species when surveying for it, especially when the species is rare. A naive count of where you found it underestimates true occupancy. The model adds a repeated-measures component: you visit each site multiple times, and from the pattern of detections vs. non-detections it estimates a detection probability. Matthijs framed it as a zero-inflation structure where the zero-inflation happens at the site level rather than the observation level -- which keeps the model conceptually simple, just a standard GLM with a Bernoulli “is the species here at all?” stacked on top of a detection-rate process.Q: What are Automated Recording Units and why don't traditional occupancy models handle them well?A: ARUs are camera traps and acoustic monitors that record continuously over deployment periods of days, weeks, or months. The data they produce isn't a sequence of discrete human-led surveys; it's a continuous-time observation stream. Traditional occupancy models were designed for the discrete case -- a human visits a site, records yes or no, goes home. With ARUs, the question becomes how to bin or threshold the continuous data without losing the richer signal it actually contains.Q: When should you not reach for occARU?A: When your dataset is large and your survey interval is fine-grained. The bottleneck is Stan's fitting speed -- years of daily count data across many sites will fit slowly. The workaround is to bin coarser (weekly or monthly), which doesn't hurt occupancy estimation at all and only loses some detection-rate resolution. If you're only interested in occupancy, big grouping windows are fine.Full takeaways hereChapters:00:12:14 What is an occupancy model and what problem does it solve?00:16:16 What are Automated Recording Units and why do they need different models?00:18:45 What is the occARU R package and why does it exist?00:23:55 Why does occARU model counts directly rather than binary detection?00:26:38 What does multi-species hierarchical modeling with Gaussian processes look like?00:32:22 How does occARU implement Gaussian processes efficiently?00:41:01 Why are Gaussian processes such a powerful but tricky modeling tool?00:44:11 What is variance decomposition with global-local shrinkage priors?00:49:02 How does occARU leverage recent Stan features for zero-sum constraints?00:57:37 When does within-chain parallelization actually help?01:01:30 How does Monte Carlo integration reduce high Pareto-k values?01:15:27 When does occARU underperform and what's on the roadmap?Thank you to my Patrons for making this episode possible!Links from the show here.

NOW PLAYING

#159 Bayesian Occupancy Models, with Matthijs Hollanders

0:00 1:26:06

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

French Your Way Jessica: Native French teacher founder of French Your Way Boost your French listening skills and test your comprehension with this one of a kind series of podcasts. Get the chance to listen to a real conversation between native speakers talking at normal speed AND customise your learning experience through carefully designed sets of questions (2 levels of difficulty) available for download at www.frenchvoicespodcast.com. All interviews also come with the transcript. French teacher Jessica interviews native speakers of French from around the world who share a bit of their life and passion. Where else would you meet in one same place a French yoga teacher based in Melbourne, a soap manufacturer from Provence, or a couple cycling around the world? Kaizen Blueprint Aldo Chandra "Kaizen" is a Japanese term for continuous improvement. This podcast provides a blueprint to learn about health, wealth, relationships and everything else in between. Through our podcast, we strive to inspire, educate, and motivate our audience to cultivate a mindset of lifelong learning, productivity, and personal development. By sharing insights, strategies, and practical tips, we aim to guide listeners on their journey towards realizing their fullest potential, fostering success, and creating lasting positive change. Tips, News and Stories for Older Adults Esther C Kane CAPS, C.D.S. "Tips, News, and Stories for Older Adults" delivers weekly insights tailored for seniors. We bring you summaries of curated news, practical advice, and inspiring stories that matter to the 55+ community. From health and finance to technology and lifestyle, our content keeps you informed and engaged. Sourced from trusted outlets, each episode offers valuable information for navigating your golden years. Join us as we explore aging with positivity, wisdom, and engaging stories. Your perfect companion for staying active, learning, and embracing life's later chapters. CISO Perspectives (public) N2K Networks This season on CISO Perspectives, host Kim Jones explores some of the challenges of leading through uncertainty. We explore the complexity of the changing nature of regulation and working with the federal government, the evolution of privacy and fraud, and how emerging technologies like AI and quantum computing are changing cyber. When you don’t know what questions to ask, you’re afraid to ask, or don’t know who to ask, CISO Perspectives provides the foundation for learning in this brave new world.

Frequently Asked Questions

How long is this episode of Learning Bayesian Statistics?

This episode is 1 hour and 26 minutes long.

When was this Learning Bayesian Statistics episode published?

This episode was published on June 8, 2026.

What is this episode about?

Support & Resources→ Support the show on Patreon→ Bayesian Modeling Course (first 2 lessons free)Our theme music is « Good Bayesian », by Baba Brinkman (feat MC Lars and Mega Ran). Check out his awesome workTakeaways:Q: What is a Bayesian occupancy...

Can I download this Learning Bayesian Statistics episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!