Monthly Archives: September 2010

The FourierDescriptors Package

September 4, 2010
By
The FourierDescriptors Package

Introduction I’ve just uploaded a new package to CRAN based on a stimulus generation algorithm that I use for my experiments on vision. The FourierDescriptors package provides methods for creating, manipulating and visualizing Fourier descriptors, which are a representational scheme used to describe closed planar contours. The canonical reference from the literature is Zahn and

Read more »

Weekend art in R (Part 4)

September 4, 2010
By
Weekend art in R (Part 4)

Computer creations are perfect by design. We put in numbers, and if all goes well we get out an exact result. If we want a line, we want it perfectly straight. If we want a circle, it should conform to the platonic ideal of a circle. From a mathematical standpoint, these perfect shapes and precisely

Read more »

Cricket data analysis

September 4, 2010
By
Cricket data analysis

Cricket World Cup 2011 is approaching and I'm interested in analyzing one day international cricket data to predict some results and share interesting information about cricket.  For the analysis, I need cricket data and tried several things to ge...

Read more »

Creating a Presentation with LaTeX Beamer – Frame Transitions

September 4, 2010
By
Creating a Presentation with LaTeX Beamer – Frame Transitions

Transitions are often used in presentations to break up the presentation and to keep the audience awake, but often the outcome is irritation/distraction with text or other objects flying on or off the screen from different directions. As such they should be used sparingly if at all in a talk. LaTeX beamer has a simple

Read more »

Mapping Temperature Anomalies with R

September 3, 2010
By
Mapping Temperature Anomalies with R

In this post I show how to map NASA GISS’s  2×2 degree temperature anomaly data using R mapping tools. Rather than rely on a single value to reflect monthly global temperature anomaly, this map shows the anomalies  in each of … Conti...

Read more »

Oh (de)bugger! Part II

September 3, 2010
By
Oh (de)bugger! Part II

In the first part of this series, I discussed some standard debugging techniques, like the use of the browser function. One of the limitations of browser is that it isn’t much help if the problem is somewhere higher up the call-stack. ... The function I’m going to show you uses sys.calls to retrieve the call stack, and sys.frames...

Read more »

Fourteen patches to speed up R

September 3, 2010
By
Fourteen patches to speed up R

Following my discovery of two surprising inefficiencies in R, I’ve been inspired to spend much of the last two weeks looking for ways to speed it up. I’ve had quite a bit of success, both at finding ways to speed up particular functions, and at finding ways to reduce general interpretive overhead. You can get

Read more »

Moshtemp4.0

September 3, 2010
By
Moshtemp4.0

Now that SST has been processed with raster we can return to the land processing and put that on the same footing. To get there I’ll rebuild from scratch making some minor adjustments along the way. As we go foward the amount of code we have to write should become less and less because we

Read more »

Competition: Data Visualization with ggplot2

September 3, 2010
By
Competition: Data Visualization with ggplot2

The ggplot2 package for R is an amazing system for creating entirely new visualizations of data. It allows data analysts to tell a detailed, meaningful and yet easy-to-interpret story about complex and/or unusual data sets. To promote more data stories being told, ggplot2 author Hadley Wickham has organized a ggplot2 case study competition. Simply create a new visualization of...

Read more »

NIPS 2010: Monte Carlo workshop

September 3, 2010
By
NIPS 2010: Monte Carlo workshop

In the wake of the main machine learning NIPS 2010 meeting in Vancouver, Dec. 6-9 2010, there will be a very interesting workshop organised by Ryan Adams, Mark Girolami, and Iain Murray on Monte Carlo Methods for Bayesian Inference in Modern Day Applications, on Dec. 10. (And in Whistler, not Vancouver!) I wish I could

Read more »