Full democracy countries are the ones in which to live. This week's story could start and end with the above graph with almost no further explanation. But that wouldn't do it justice. So, like so many of the past articles on "Graph o...

“Spatial data is, quite literally, everwhere” (Barry Rowlingson) this is so true! And because of that you guys will have the chance to take part in a great tutroial on using R for managing geospatial data, transforming, making maps and working with OGC standards. So visit this years useR! conference at Vanderbilt University; Nashville, Tennessee,

If you're just getting started with the R language, R user Pairach Piboonrungroj has published a handly list of 20 free R tutorials published by university departments. Included on the list: Getting Started with the R Data Analysis Package (by Norm Matloff), Getting Started with R (from York University), and An Introduction to R (by Phil Spector). Paraich also...

odfWeave is an R-package that is used for making dynamic reports by Sweave processing of Open Document Format (ODF) files. For anyone new to report generation and lacking knowledge of markup languages this might be a good starting point or even a true ...

At this Monday’s Montreal R User Group meeting, Arthur Charpentier gave an interesting talk on the subject of quantile regression. One of the main messages I took away from the workshop was that quantile regression can be used to determine if extreme events are becoming more extreme. The example given was hurricane intensity since 1978.

In a previous post, we discussed ideas generated by a Timely Portfolio post about Linear Models on Stock. I wanted to see if there was a relationship between the window length of the running mean of the linear regression slope estimate and the running mean of the correlation between fitted and observed values. The parameters

I suspect I am not unique in not being able to remember how to control the point shapes in R. Part of this is a documentation problem: no package ever seems to write the shapes down. All packages just use the “usual set” that derives from S-Plus and was carried through base-graphics, to grid, lattice Related posts:

Inspired by Margintale’s post “ggplot2 Time Series Heatmaps” and Google Flu Trends I decided to use a heat map to visualize sick days logged by HeiaHeia.com Finnish users. I got the data from our database, filtering results by country (Finnish users only) in a tab separated form with the first line as the header. Three columns

For those looking for an in-depth workshop on financial engineering with R, look no further than the R/Rmetrics Workshop and Summer School held annually in beautiful Meielisalp, Switzerland. This is an intimate workshop limited to around 50 participants, and features tutorials from leading practitioners in finance with R. This year's workshop takes plase June 24-28. You can find the...

Animated charts can be very helpful in illustrating concepts or discovering relationships, which makes them very helpful in teaching and exploratory research. Fortunately, creating animated graphs in R is fairly straightforward, once you have the right tools and understand a few basic principles about how the animations are created. In this article I’ll provide an The post Animations...

Following my previous post about rewriting my code to run in parallel I have modified the code for downloading the S&P 500 prices from Yahoo to run i parallel as well. To be honest, I quite enjoy writing the code to run in parallel. It's fun for various reasons, but some theoretical background is highly

Analyzing transactions in quantstrat This post will be part 1 of a follow up to the original post, Simple Moving Average Strategy with a Volatility Filter. In this follow up, I will take a closer look at the individual trades of each strategy. This may provide valuable information to explain the difference in performance of the SMA … Continue reading...

I've been joking for a while now that I was going to start solving project euler problems in LaTeX. Then today I finally did one. So let's talk about solving Project Euler problem number 1 (the easy one) using only LaTeX. The problem asks you to sum up all the positive integers below 1000 which are divisible by 3...

I was once told that the reason that such a shape was so commonly used for aeroplane wings was merely that then one could study it mathemtically by just employing the Zhoukowski transformation. I hope that this is not true! (R. Penrose, “The Road to Reality”, p.150) Penrose here talks about a complex holomorphic mapping

A few days ago, Andrew Barr had a great post on his blog. It was titled, "R is not just for nerds....it has drop-down menus!" You can bet that this one caught my eye when it was re-posted on R-Bloggers.Briefly, Andrew takes us through the installation and basic use of the Java Gui for R (JGR) in...

MapReduce, the heart of Hadoop, is a programming framework that enables massive scalability across servers using data stored in the Hadoop Distributed File System (HDFS). The Oracle R Connector for Hadoop (ORCH) provides access to a Hadoop cluster from R, enabling manipulation of HDFS-resident data and the execution of MapReduce jobs. Conceptutally, MapReduce is similar...

Ted Harding posed an interesting puzzle challenge on the r-help mailing list recently. Here's the puzzle: Take the numbers 1, 2, 3, etc. up to 17. Can you write out all seventeen numbers in a line so that every pair of numbers that are next to each other, adds up to give a square number? You can figure out...

RThere are often times when it is useful to create an individual level dataset from aggregated data (such as a table). While this can be done using the expand.table() function within the epitools package, it is also straightforward to do directly within R.Imagine that instead of the individual level data, we had only the 2x2 table for the...