gravatar

DavidLovell

David Lovell

Recently Published

canvasR: scripts for talking to Canvas with R
According to the OED, a "canvasser" is "One who solicits custom, or goes about soliciting orders". Ultimately, I would like to write a package that helps people solicit information from the Canvas API, but for the time being, I will be using this to create scripts.
Uploading DSB100 marks to Canvas
My first attempt at using homegrown R to upload marks, comments and file attachments to Canvas via its REST API.
Postman and httr2: baby steps
This document is to capture my initial attempts to transact data with the Queensland University of Technology (QUT) Canvas Learning Management System (LMS) via the Canvas LMS representational state transfer (REST) web application programming interface (API). I have just learned about Postman (https://www.postman.com/) and, having tried the `rcanvas` package and found it wanting, I decided it was a good time to go with the `httr2` and `jsonlite` packages to roll my own Canvas requests.
rcanvas and Canvas API: baby steps (v02)
Update of rcanvas-baby-steps
rcanvas and Canvas API: baby steps
This document is to capture my initial attempts to transact data with the Queensland University of Technology (QUT) Canvas Learning Management System (LMS) via the Canvas LMS representational state transfer (REST) web application programming interface (API). I want to use R because it's the language I know best, it is well suited to working with data, and many of the assignments I want to work with are in R. I was going to go with the `httr2` and `jsonlite` packages to roll my own Canvas requests, but with time running out to get DSB100 assessments marked, I decided to see how far I could get with `rcanvas` first.
confusR draft vignette
A draft vignette for the confusR package
Visualising Confusion Matrices
Exploration of ways to gain more insight into multinomial classifier confusion matrices.
Adding and subtracting negative numbers
Notes and examples that show how we can work with negative numbers in equations
Multinomial classification - notes from Meeting 004
David Lovell, Bridget McCarron, Brendan Langfield. 12/01/21
Multinomial classification - notes from Meeting 001
David Lovell, Bridget McCarron, Brendan Langfield. 17/12/20
Australian Bioinformatics Network website analysis
Part of the motivation behind this document is to ensure the ABN Team and the ABN's stakeholders (including its funders: CSIRO, EMBL Australia and Bioplatforms Australia) know how things are going with online communications. While the analytics of the SquareSpace 5 content management system behind AustralianBioinformatics.net describe the traffic the site receives, they don't summarise the content that has been drafted. Thus, we need a little extra analysis. …oh, and this is also a great excuse to show how R and R Markdown can be used! Acknowledgements …speaking of which, my sincere thanks go to Dr Neil Saunders (CSIRO) for pointing out how the XML package can be used to do all this.
On spurious correlation and testing for proportionality
This document is motivated by the desire to analyse data that carry only relative information. The first section highlights one of the pitfalls in ignoring the need to treat this kind of data with care, and shows that the trusty correlation coefficient is not at all trusty or appropriate as a measure of association for relative data. Proportionality is an appropriate measure of association for relative data, and the second section of this document explores testing the hypothesis that two variables are proportional. It also highlights why this too must be approached with care.