Publications by Gavin L. Simpson

Additive modelling global temperature time series: revisited

25.03.2016

Quite some time ago, back in 2011, I wrote a post that used an additive model to fit a smooth trend to the then-current Hadley Centre/CRU global temperature time series data set. Since then the media and scientific papers have been full of reports of record warm temperatures in the past couple of years, of controversies (imagined) regarding data-...

9533 sym R (4753 sym/24 pcs) 18 img

Additive modelling global temperature time series: revisited

25.03.2016

Quite some time ago, back in 2011, I wrote a post that used an additive model to fit a smooth trend to the then-current Hadley Centre/CRU global temperature time series data set. Since then the media and scientific papers have been full of reports of record warm temperatures in the past couple of years, of controversies (imagined) regarding data-...

9635 sym R (4753 sym/24 pcs) 18 img

Soap-film smoothers & lake bathymetries

27.03.2016

A number of years ago, whilst I was still working at ENSIS, the consultancy arm of the ECRC at UCL, I worked on a project for the (then) Countryside Council for Wales (CCW; now part of Natural Resources Wales). I don’t recall why they were doing this project, but we were tasked with producing a standardised set of bathymetric maps for Welsh lak...

16108 sym R (5291 sym/14 pcs) 14 img

Soap-film smoothers & lake bathymetries

27.03.2016

A number of years ago, whilst I was still working at ENSIS, the consultancy arm of the ECRC at UCL, I worked on a project for the (then) Countryside Council for Wales (CCW; now part of Natural Resources Wales). I don’t recall why they were doing this project, but we were tasked with producing a standardised set of bathymetric maps for Welsh lak...

16250 sym R (5291 sym/14 pcs) 14 img

A new default plot for multivariate dispersions

17.04.2016

This weekend, prompted by a pull request from Michael Friendly, I finally got round to improving the plot method for betadisper() in the vegan package. betadisper() is an implementation of Marti Anderson’s Permdisp method, a multivariate analogue of Levene’s test for homogeneity of variances. In improving the default plot and allowing customi...

7664 sym R (859 sym/5 pcs) 4 img

A new default plot for multivariate dispersions

17.04.2016

This weekend, prompted by a pull request from Michael Friendly, I finally got round to improving the plot method for betadisper() in the vegan package. betadisper() is an implementation of Marti Anderson’s Permdisp method, a multivariate analogue of Levene’s test for homogeneity of variances. In improving the default plot and allowing customi...

7642 sym R (859 sym/5 pcs) 4 img

Harvesting more Canadian climate data

24.05.2016

A while back I wrote some code to download climate data from Government of Canada’s historical climate/weather data website for one of our students. In May this year (2016) the Government of Canada changed their website a little and the API code that responded to requests had changed URL and some of the GET parameters had also changed. In fixin...

5977 sym R (11267 sym/13 pcs) 2 img

Harvesting more Canadian climate data

24.05.2016

A while back I wrote some code to download climate data from Government of Canada’s historical climate/weather data website for one of our students. In May this year (2016) the Government of Canada changed their website a little and the API code that responded to requests had changed URL and some of the GET parameters had also changed. In fixin...

5979 sym R (11204 sym/13 pcs) 2 img

Rootograms

07.06.2016

Assessing the fit of a count regression model is not necessarily a straightforward enterprise; often we just look at residuals, which invariably contain patterns of some form due to the discrete nature of the observations, or we plot observed versus fitted values as a scatter plot. Recently, while perusing the latest statistics offerings on ArXiv...

9445 sym R (2485 sym/13 pcs) 12 img

Rootograms

07.06.2016

Assessing the fit of a count regression model is not necessarily a straightforward enterprise; often we just look at residuals, which invariably contain patterns of some form due to the discrete nature of the observations, or we plot observed versus fitted values as a scatter plot. Recently, while perusing the latest statistics offerings on ArXiv...

9462 sym R (2485 sym/13 pcs) 12 img