Software I've written

This page provides links to R packages I have (co)authored. The most recent versions of most packages are on github. Most packages are also on CRAN.

Tidy time series analysis and forecasting packages

  • tsibble: Tidy Temporal Data Frames and Tools [CRAN]

  • tsibbledata: Example datasets for tsibble [CRAN]

  • feasts: Feature Extraction And Statistics for Time Series [CRAN]

  • fable: Forecasting Models for Tidy Time Series [CRAN]

  • sugrrants: Supporting Graphs for Analysing Time Series. Tools for plotting temporal data using the tidyverse and grammar of graphics framework. [CRAN]

  • gravitas: Explore Probability Distributions for Bivariate Temporal Granularities. [CRAN]

Other time series analysis and forecasting packages

Time series data packages

Anomaly detection packages

  • stray: Anomaly Detection in High Dimensional Data Space [CRAN]

  • oddstream: Outlier Detection in Data Streams [CRAN]

  • oddwater: A feature-based procedure for detecting technical outliers in water-quality data from in situ sensors

Functional data and demography packages

  • addb: Nine data sets, taken from the Australian Demographic Data Bank version 3.2b, courtesy of Len Smith.

  • demography: Provides a large number of functions for handling demographic statistics, modelling and forecasting. In particular, it implements lifetable calculations; Lee-Carter modelling and variants; functional data analysis of mortality rates, fertility rates, net migration numbers; and stochastic population forecasting. [CRAN]

  • fds: Functional data sets useful for testing new methods. [CRAN]

  • ftsa: Methods and tools for modelling and forecasting functional time series. [CRAN]

  • rainbow: Plots for functional data: rainbow plot, functional bagplot, functional HDR boxplot. [CRAN]

  • smoothAPC: Smoothing demographic data with period and cohort effects. The method uses bivariate thin plate splines, bivariate lasso-type regularization, and allows for both period and cohort effects. Thus the mortality rates are modelled as the sum of four components: a smooth bivariate function of age and time, smooth one-dimensional cohort effects, smooth one-dimensional period effects and random errors. The methods are described in Dokumentov & Hyndman (2014) Bivariate data with ridges: two-dimensional smoothing of mortality rates. [CRAN]

Rmarkdown packages

  • binb: “binb” is not Beamer. Rmarkdown template for Monash slides.

  • MonashEBSTemplates: Rmarkdown templates for use at Monash University, Department of Econometrics & Business Statistics. It contains templates for working papers, letters, exams, reports and memos. Monash beamer templates are in the binb package.

  • rmarkdown: Dynamic documents for R. [CRAN]

  • vitae: Provides templates and functions to simplify the production and maintenance of curriculum vitae. [CRAN]

Other packages

  • cricketdata: International Cricket Data.

  • eechidna: Exploring Election and Census Highly Informative Data Nationally for Australia. Data from the 2013 and 2016 Australian Federal Elections and the 2011 and 2016 Australian Censuses for each House of Representatives electorate, along with some tools for visualizing and analysing the data. [CRAN]

  • emma: The evolutionary model-based multiresponse approach (EMMA) is a novel methodology to process optimisation and product improvement. The approach is suitable to contexts in which the experimental cost and/or time limit the number of implementable trials. [CRAN]

  • hdrcde: Tools for the computation of highest density regions in one and two dimensions, kernel estimation of univariate density functions conditional on one covariate, and multimodal regression. [CRAN]

CRAN task views