Articles by Tony Hirst

From Points to (Messy) Lines

May 8, 2017 | 0 Comments

A week or so ago, I came up with a new chart type – race concordance charts – for looking at a motor circuit race from the on-track perspective of a particular driver. Here are a couple of examples from the 2017 F1 Grand Prix: The gap is the time to the car ...
[Read more...]

Figure Aesthetics or Overlays?

May 2, 2017 | 0 Comments

Tinkering with a new chart type over the weekend, I spotted something rather odd in in my F1 track history charts – what look to be outliers in the form of cars that hadn’t been lapped on that lap appearing behind the lap leader of the next lap, on track. ...
[Read more...]

Track Concordance Charts

May 1, 2017 | 0 Comments

Since getting started with generating templated R reports a few weeks ago, I’ve started spending the odd few minutes every race weekend around looking at ways of automating the generation of F1 qualifying and race reports. Im yesterday’s race, some of the commentary focussed on whether MAS had ...
[Read more...]

Experimenting With Sankey Diagrams in R and Python

March 17, 2017 | 0 Comments

A couple of days ago, I spotted a post by Oli Hawkins on Visualising migration between the countries of the UK which linked to a Sankey diagram demo of Internal migration flows in the UK. One of the things that interests me about the Jupyter and RStudio centred reproducible research ...
[Read more...]

Reporting in a Repeatable, Parameterised, Transparent Way

February 23, 2017 | 0 Comments

Earlier this week, I spent a day chatting to folk from the House of Commons Library as a part of a bit of temporary day-a-week-or-so bit of work I’m doing with the Parliamentary Digital Service. During one of the conversations on matters loosely geodata-related with Carl Baker, Carl mentioned ...
[Read more...]

A Recipe for Automatically Going From Data to Text to Reveal.js Slides

January 20, 2017 | 0 Comments

Over the last few years, I’ve experimented on and off with various recipes for creating text reports from tabular data sets, (spreadsheet plugins are also starting to appear with a similar aim in mind). There are several issues associated with this, including: identifying what data or insight you want ...
[Read more...]

DH Box – Digital Humanities Virtual Workbench

May 26, 2016 | 0 Comments

As well as offering digital application shelves, should libraries offer, or act as instituional sponsors of, digital workbenches? I’ve previously blogged about things like SageMathCloud, and application based learning environment, and the IBM Data Scientist Workbench, and today came across another example: DHBox, CUNY’s digital humanities lab in ...
[Read more...]

Visualising F1 Stint Strategies

April 6, 2016 | 0 Comments

With the new F1 season upon us, I’ve started tinkering with bits of code from the Wrangling F1 Data With R book and looking at the data in some new ways. For example, I started wondering whether we might be able to learn something interesting about the race strategies ...
[Read more...]

Another Route to Jupyter Notebooks – Azure Machine Learning

March 31, 2016 | 0 Comments

In much the same way that the IBM DataScientist Workbench seeks to provide some level of integration between analysis tools such as Jupyter notebooks and data access and storage, Azure Machine Learning studio also provides a suite of tools for accessing and working with data in one location. Microsoft’s ...
[Read more...]

New Version of “Wrangling F1 Data With R” Just Released…

February 5, 2016 | 0 Comments

So I finally got round to pushing a revised (and typo corrected!) version of Wrangling F1 Data With R: A Data Junkie’s Guide, that also includes a handful of new section and chapters, including descriptions of how to detect undercuts, the new style race history chart that shows the ... [Read more...]

Using Jupyter Notebooks to Define Literate APIs

February 2, 2016 | 0 Comments

Part of the vision behind the Jupyter notebook ecosystem seems to be the desire to create a literate computing infrastructure that supports “the weaving of a narrative directly into a live computation, interleaving text with code and results to construct a complete piece that relies equally on the textual explanations ... [Read more...]
1 2 3 4 8

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)