Loading...
Working with data

Open Source

We are enthusiastic about open source software (OSS) and the R universe. Members of our team author and maintain OSS projects from database and development tools to machine learning, statistics, and time series analysis libraries.

Database

DBI: R database interface

Provides a unifying interface to relational databases in R, with backend packages like RSQLite, RMariaDB and RPostgres for specific databases.

dm: relational data models

Provides tools for working with related tables, stored as data frames or in a relational database. Consume, build, and deploy relational data models in R.

Machine learning

mlr3: ML in R - next generation

Efficient, object-oriented programming on the building blocks of machine learning. The package is geared towards scalability and larger datasets.

Spatio-temporal resampling

The mlr3spatiotempcv package extends the mlr3 package framework with spatiotemporal resampling and visualization methods.

mlr: machine learning in R

Interface to a large number of classification and regression techniques, including machine-readable parameter descriptions.

Statistics

Odds ratio calculation

Simplified odds ratio calculation for GAM(M)s and GLM(M)s. Provides structured output of all predictors and their corresponding odds ratios.

Spatial error estimation

Implements error estimation and variable importance measures for predictive models using spatial cross-validation and spatial block bootstrap.

wrswoR: random sampling

A collection of implementations of classical and novel algorithms for weighted random sampling without replacement.

Time series

Class-agnostic time series in R

tsbox proides a set of tools that are agnostic towards the existing standards. The tools allow you to handle time series as plain data frames.

Seasonal adjustment by X-13

The seasonal package is an interface to X-13-ARIMA-SEATS, the seasonal adjustment software by the US Census Bureau. x13binary provides the binaries.

Temporal disaggregation

Temporal disaggregation methods are used to disaggregate and interpolate a low frequency time series to a higher frequency series.

dataseries: Swiss open data

dataseries.org provides a structured collection of many of the relevant data series for Switzerland, automatically updated from various sources.

Convenience

tibble: simple data frames

Tibbles are a modern reimagining of the data.frame, keeping what time has proven to be effective, and throwing out what is not.

here: a simple way to find files

Two related packages to provide a simpler way to find your files. The 'root' of a project is defined as a directory that matches a certain criterion.

tv: data frames in the browser

The tv package lively displays data frames. It modifies the print method of data frames to also appear in a browser or in the view pane of the RStudio IDE.

Development

fledge: simplified versioning

Wings for your R packages: Streamline the process of versioning R packages. Update your change log with relevant information from recent commit messages.

plogr: logging library for C++

Provides the header files for a stripped-down version of the plog header-only C++ logging library, and a method to log to R's standard error stream.

profile + gprofiler: profiling in R

Defines a data structure for profiler data as well as methods to read and write from the 'Rprof' and 'pprof' file formats.

Continuous integration in R

Enhance and simplify working with continuous integration (CI) systems for R projects with tic, travis, circle and r-appveyor.

Top