Check out R-bloggers for more excellent content!

MonthOfJulia Day 10: Modules

2015-09-09     Julia

MonthOfJulia Day 9: Input/Output

2015-09-08     Julia

MonthOfJulia Day 8: Iteration, Conditionals and Exceptions

2015-09-07     Julia

MonthOfJulia Day 7: Functional Programming

2015-09-06     Julia

MonthOfJulia Day 6: Composite Types

2015-09-05     Julia

MonthOfJulia Day 5: Collections

2015-09-04     Julia

MonthOfJulia Day 4: Functions

2015-09-03     Julia

MonthOfJulia Day 3: Variables and Data Types

2015-09-02     Julia

Searching Database for Column Names

2015-09-01     SQL

MonthOfJulia Day 2: Development Environments

2015-09-01     Julia

MonthOfJulia Day 1: Installation and Orientation

2015-08-31     Julia

IEEE Spectrum Puts R in 6th Place

2015-07-27     R

R has moved up three positions to 6th place on IEEE Spectrum ranking. How long will it be before Julia is on the list? Read more »

Shiny Bayesian Updates

2015-07-24     R Bayesian Shiny

Reading Bayesian Computation with R by Jim Albert (Springer, 2009) inspired a fit of enthusiasm. Admittedly, I was on a plane coming back from Amsterdam and looking for distractions. I decided to put together a Shiny app to illustrate successive Bayesian updates. I had not yet seen anything that did this to my satisfaction. I like to think that my results come pretty close. Read more »

Lightning on your Twitter Feed


As an aside for a Social Media Automation project I have constructed a bot which uses data from the World Wide Lightning Location Network (WWLLN) to construct daily animated maps of global lightning activity and post them on my Twitter feed. The bot runs remotely and autonomously on an EC2 instance. Read more »

Constructing a Word Cloud for ICML 2015

2015-07-10     Conference

Word clouds have become a bit cliché, but I still think that they have a place in giving a high level overview of the content of a corpus. Here are the steps I took in putting together the word cloud for the International Conference on Machine Learning (2015). Read more »

ICML 2015 (Lille, France): Day 5 (Workshops)

2015-07-10     Conference

ICML 2015 (Lille, France): Day 4

2015-07-10     Conference

Sundry notes from the fourth day of the International Conference for Machine Learning (ICML 2015) in Lille, France. Some of this might not be entirely accurate. Caveat emptor. Celeste: Variational inference for a generative model of astronomical images (Jeffrey Regier, Andrew Miller, Jon McAuliffe, Ryan Adams, Matt Hoffman, Dustin Lang, David Schlegel, Prabhat) Colour modelled as a 4 dimensional vector. The Physics (Planck’s Law) places some constraints on the components of these vectors. Read more »

Data Science and Selling Shoes


ICML 2015 (Lille, France): Day 3

2015-07-08     Conference

Selected scribblings from the third day at the International Conference for Machine Learning (ICML 2015) in Lille, France. I’m going out on a limb with some of this, since the more talks I attend, the more acutely aware I become of my limited knowledge of the cutting edge of Machine Learning. Caveat emptor. Adaptive Belief Propagation (Georgios Papachristoudis, John Fisher) Belief Propagation describes the passage of messages across a network. Read more »

ICML 2015 (Lille, France): Day 2

2015-07-08     Conference

Some notes from the second day at the International Conference for Machine Learning (ICML 2015) in Lille, France. Don’t quote me on any of this because it’s just stuff that I jotted down during the course of the day. Also much of the material discussed in these talks lies outside my field of expertise. Caveat emptor. Two Big Challenges in Machine Learning (Léon Bottou) Machine Learning is an Exact Science. Read more »

ICML 2015 (Lille, France): Day 1 (Tutorials)

2015-07-07     Conference

Started the day with a run through the early morning streets of Lille. This city seems to wake up late because it was still nice and quiet well after sunrise. Followed by a valiant attempt to sample everything on the buffet breakfast. I’ll know where to focus my attention tomorrow. ICML2015 The first day of the International Conference on Machine Learning (ICML 2015) in Lille consisted of tutorials in two parallel streams. Read more »

Review: Machine Learning with R Cookbook

2015-07-03     R Machine Learning Book Review

“Machine Learning with R Cookbook” by Chiu Yu-Wei is nothing more or less than it purports to be: a collection of 110 recipes for applying Data Analysis and Machine Learning techniques in R. I was asked by the publishers to review this book and found it to be an interesting and informative read. It will not help you understand how Machine Learning works (that’s not the goal!) but it will help you quickly learn how to apply Machine Learning techniques to you own problems. Read more »

Flashes from the Ashes: Volcanic Lightning


Excel: Copying with Relative Links

2015-06-26     Excel

Amazon EC2: Adding Swap

2015-06-19     AWS

So, after upgrading to R 3.2.0 on my EC2 instance, I was installing newer versions of various packages and I ran into a problem with dplyr: virtual memory exhausted! Seemed like a good time to add some swap. Read more »

Amazon EC2: Upgrading R

2015-06-19     R AWS

After installing R and Shiny on my EC2 instance I discovered that the default version of R was a little dated and I wanted to update to R 3.2.0. It’s not terribly complicated, but here are the steps I took. When you launch R you should find that it is the sparkling new version. Now you will want to update all of the packages too, so launch R (as root) and then do: Read more »

Disney: Quality over Quantity


I read an interesting article in the 10 June 2015 edition of The Wall Street Journal. The graphic below concisely illustrates the focused strategy being adopted by Disney: a steady decline in the number of movies released per year accompanied by a steady ascent in operating margin. Read more »

R Recipe: RStudio and UNC Paths

2015-06-04     R

RStudio does not like Uniform Naming Convention (UNC) paths. This can be a problem if, for example, you install it under Citrix. The solution is to create a suitable environment file. Read more »

Hosting Shiny on Amazon EC2

2015-05-30     R AWS Shiny

I recently finished some work on a Shiny application which incorporated a Random Forest model. The model was stored in a RData file and loaded by server.R during initialisation. This worked fine when tested locally but when I tried to deploy the application on I ran into a problem: evidently you can only upload server.R and ui.R files. Nothing else. Read more »

Comrades Marathon Medal Predictions

2015-05-28     R running Shiny