background preloader

Code School - Try R

Code School - Try R

R Tutorial 321a Boyd Graduate Studies University of Georgia Athens, Georgia 30602 Introductory Materials¶ These materials are designed to offer an introduction to the use of R. Thank You! I have received a great deal of feedback from a number of people for various errors, typos, and dumb things. I have also written a book about programming R. Visualizing data using a 3D printer In a break from my usual obsessions and interests here is a guest blog post by Ian Walker. I'm posting it because I think it is rather cool and hope it will be of interest to some of my regular readers. Ian is perhaps best known (in the blogosphere) for his work on transport psychology - particularly cycling - but is also an expert on psychological statistics. Some time ago, I had some data that lent themselves to a three-dimensional surface plot. The problem was, the plot was quite asymmetrical, and finding the right viewing angle to see it effectively on a computer screen was extremely difficult. Of course, displaying fundamentally three-dimensional items in two dimensions is an ancient problem, as any cartographer will tell you. I managed to meet up with Adrian back in May 2012, and he explained to me the structure of the STL (stereolithography) files commonly used for three-dimensional printing. To view and test your STL files before you print them, you can use various programs.

The MakeR way: Using R to reify social media data via 3d printing If you’ve read any of my previous posts you know that I am constantly experimenting with different ways to represent and explore social network data with R. For example, in previous posts I’ve written about sonification of tweet data, animation of dynamic twitter networks, and various ways to plot social networks (here and here). In each case the underlying idea is finding different ways to explore data under the assumption that sometimes just looking at something from a different point of view reveals something novel. In this post I will briefly discuss how to go from data to 3D model network, to 3D object using R most of the way. First, why would anyone want to take network data, model it in 3D and then use a 3D printer to make it real? So how did I use R in this project? edge.list.df <- data.frame(from=retweeters, to=retweeted) g <- graph.data.frame(edge.list.df, directed=TRUE) The plot above shows the full network rendered in the RGL viewport. writeSTL("~myNetworkPrintFile.stl")

Related: