R packages

CRANRDocTravis CICodeCov


Likelihood based optimal partitioning for indicator species analysis

Finding the best binary partition for each species based on model selection, possibly controlling for modifying/confounding variables.


Relational operators for intervals

Evaluating if values of vectors are within different open/closed intervals ('x %[]% c(a, b)'), or if two closed intervals overlap ('c(a1, b1) %[o]% c(a2, b2)'). Operators for negation and directional relations also implemented.


Adding progress bar to '*apply' functions

A lightweight package that adds progress bar to vectorized R functions ('*apply'). The implementation can easily be added to functions where showing the progress is useful (e.g. bootstrap). The type and style of the progress bar (with percentages or remaining time) can be set through options.


Community ecology package

Ordination methods, diversity analysis and other functions for community and vegetation ecologists. A collaborative project with Jari Oksanen as lead developer. Contributing to the package with diversity analysis and community nullmodels.


Resource selection (probability) functions for use-availability data

Resource Selection (Probability) Functions for use-availability wildlife data.


Multivariate data handling with S4 classes and sparse matrices

Multivariate data handling using sparse matrices for big data problems.


Analyzing wildlife data with detection error

Analyzing wildlife data with detection error. Zero inflated models for single visit data when the probability of detection is less than one. Provides hands-on formula interface with inferences based on numerical optimization and data cloning


Data cloning and MCMC tools for maximum likelihood methods

Low level functions for implementing maximum likelihood estimating procedures for complex models using data cloning and Bayesian Markov chain Monte Carlo methods with support for JAGS, WinBUGS, OpenBUGS (and STAN). It contains features for parallel computing. Read mode on datacloning.org


Hierarchical models made easy with data cloning

Hierarchical models made easy with data cloning: S4 classes around infrastructure provided by the dclone package to make package development with data cloning for hierarchical models easy as a breeze. Read mode on datacloning.org


Population viability analysis with data cloning

Likelihood based population viability analysis in the presence of observation error and missing data. The package can be used to fit, compare, predict, and forecast various growth model types using data cloning.


Models and data sets for the study of species-area relationships

Data sets and models for the sudy of species-area relationships.


Multivariate data handling in ecology and biogeography

Standardized computational environment for ecological data manipulation.

Other contributions

Statistical computing meets biodiversity conservation and natural resource management

Phylogeny and species traits predict bird detectability

It all started with this paper in Methods in Ecol. Evol. where we looked at detectability of many species. So we wanted to use life history traits to validate our results. But we had to cut the manuscript, and there was this leftover with some neat patterns, but without much focus. It took a few years, and the most positive peer-review experience ever, and the paper is now early view in Ecography. This post is a quick summary of the goodies stuffed inside the lhreg R package that makes the whole analysis reproducible, and provides some functions for similar PGLMM models.

ABMI (6) ARU (1) C (1) CRAN (1) Hungary (2) JOSM (2) PVA (2) PVAClone (1) QPAD (1) R (18) R packages (1) bioacoustics (1) biodiversity (1) birds (2) course (2) data (1) data cloning (4) dclone (3) dependencies (1) detect (2) detectability (1) footprint (3) forecasting (1) functions (3) intrval (3) lhreg (1) mefa4 (1) monitoring (2) pbapply (5) phylogeny (1) plyr (1) poster (2) processing time (2) progress bar (4) publications (2) report (1) sector effects (1) single visit (1) site (1) slides (2) special (3) species (1) trend (1) tutorials (2) video (4)