Monthly Archives: December 2013

Coxcomb plots and ‘spiecharts’ in R

December 27, 2013
By
Coxcomb plots and ‘spiecharts’ in R

I was contacted recently by a housing organisation who wanted an attractive visualisation of their finances, arranged in a circular form. Because there were two 4 continuous variables to include, all of which were proportions of each other, the client suggested a plot similar to a pie chart, but with each segment extending out a different radius from the segment. I realised...

Read more »

Analemma graphs

December 27, 2013
By
Analemma graphs

Continuing on the theme of solar angles, the code given below produces an analemma diagram similar to that of Lynch (2012, figure 2). 1 2 3 4 5 6 7 8 9 10 library(oce) loc <- list(lon=-0.0015, lat=51.4778) # Greenwich Observatory t <- seq.POSIXt(as.POSIXct("2014-01-01 12:00:00", tz="UTC"), as.POSIXct("2015-01-01...

Read more »

Coxcomb plots and ‘spiecharts’ in R

December 27, 2013
By
Coxcomb plots and ‘spiecharts’ in R

I was contacted recently by a housing organisation who wanted an attractive visualisation of their finances, arranged in a circular form. Because there were two 4 continuous variables to include, all of which were proportions of each other, the client suggested a plot similar to a pie chart, but with each segment extending out a different radius from the segment. I realised...

Read more »

Top Songs by Artist on CD102.5 in 2013

December 26, 2013
By
Top Songs by Artist on CD102.5 in 2013

In a previous post, I showed you how to scrape playlist data from Columbus, OH alternative rock station CD102.5. Since it's the end of the year and best-of lists are all the fad, I thought I would share the most popular songs and artists of the year, ...

Read more »

The performance gains from switching R’s linear algebra libraries

The performance gains from switching R’s linear algebra libraries

What is often forgotten in the so-called data analysis "language wars” is that, across most of these languages, many common computations are performed using outsourced dynamically linked math libraries. For example, R; Python's Numpy; Julia; Matlab; and Mathematica all make heavy use of the BLAS linear algebra API. As a result, R can't be properly »more

Read more »

Tips on Computing with Big Data in R

December 26, 2013
By

by Joseph Rickert The Revolution R Enterprise 7.0 Getting started Guide makes a distinction between High Performance Computing (HPC) which is CPU centric, focusing on using many cores to perform lots of processing on small amounts of data, and High Performance Analytics (HPA), data centric computing that concentrates on feeding data to cores, disk I/O, data locality, efficient threading,...

Read more »

Julia is lightning fast: bubble sort revisited

December 26, 2013
By

I had heard the name of the new technical computing language Julia buzzing around for some time already. Now during Christmas I had some time on my hands, and implemented the bubble sort algorithm that I have already posted about… See more ›

Read more »

MCMSki IV, Jan. 6-8, 2014, Chamonix (news #14)

December 26, 2013
By
MCMSki IV, Jan. 6-8, 2014, Chamonix (news #14)

The programs of the talks, posters and workshop are now printed and available on Speaker Deck (talks, posters, workshop). Please let me know if you spot anything wrong (even though it will not be reprinted!). This is presumably the last news item till Jan. 5 as I am almost off to Chamonix for a week

Read more »

Exploring census and demographic data with R

December 25, 2013
By
Exploring census and demographic data with R

I wanted to use R to explore how to access and visualize census data, home value data and school rating data using Indianapolis metro area as an example. My learning objectives here are to learn how to use R to: … Continue reading →

Read more »

The Mascots of Bayesian Statistics

December 25, 2013
By
The Mascots of Bayesian Statistics

Why would Bayesian statistics need a mascot/symbol/logo? Well, why not? I don’t know of any other branch of statistics that has a mascot but many programming languages have. R has an “R”, Python has a python snake, and Go has an adorable little gopher. While Bayesian statistics isn’t a programming language it could be characterized as...

Read more »