Back from R/Finance in Chicago

June 2, 2015
By
Back from R/Finance in Chicago

I had a great time at the R/Finance conference in Chicago last Friday/Saturday. Some brief takeaways for me were:From Emanuel Derman's talk: It is is important to distinguish between theories and models. Theories live in an abstract world and for a giv...

Read more »

A comparison of high-performance computing techniques in R

June 1, 2015
By
A comparison of high-performance computing techniques in R

When it comes to speeding up "embarassingly parallel" computations (like for loops with many iterations), the R language offers a number of options: An R looping operator, like mapply...

Read more »

Cluster analysis on earthquake data from USGS

June 1, 2015
By
Cluster analysis on earthquake data from USGS

Theoretical BackgroundIn some cases we would like to classify the events we have in our dataset based on their spatial location or on some other data. As an example...

Read more »

Analysing the Twitter Mentions Network

June 1, 2015
By
Analysing the Twitter Mentions Network

By Douglas Ashton, Consultant One of the big successes of data analytics is the cultural change in how business decisions are being made. There is now wide spread acceptance...

Read more »

Simple Data Science To Maximize Return On Lottery Investment

June 1, 2015
By
Simple Data Science To Maximize Return On Lottery Investment

Every finite game has an equilibrium point (John Nash, Non-Cooperative Games, 1950) I read recently this amazing book, where I discovered that we (humans) are not capable of generating...

Read more »

“Mail merge” with RMarkdown

June 1, 2015
By
“Mail merge” with RMarkdown

The term “mail merge” might not be familiar to those who have not worked in an office setting, but here is the Wikipedia definition: Mail merge is a software operation describing...

Read more »

New shinyjs version: Useful tools for any Shiny app developer + easily call JavaScript functions as R code

May 31, 2015
By
New shinyjs version: Useful tools for any Shiny app developer + easily call JavaScript functions as R code

About a month ago I made an announcement about the initial release of shinyjs. After some feedback, a few feature requests, and numerous hours of work, I’m excited...

Read more »

rfoaas 0.1.6

After a few quiet months, a new version of rfoaas is now on CRAN. As before, it shadows upstream release of FOAAS from which carried over the...

Read more »

Paper Helicopter Experiment, part III

May 31, 2015
By
Paper Helicopter Experiment, part III

As final part of my paper helicopter experiment analysis (part I, part II) I do a reanalysis for one more data set. In 2002 Erik Erhardt and Hantao Mai...

Read more »

A new R package for detecting unusual time series

May 30, 2015
By
A new R package for detecting unusual time series

The anomalous package provides some tools to detect unusual time series in a large collection of time series. This is joint work with Earo Wang (an honours student at...

Read more »

Lessons learned in high-performance R

Lessons learned in high-performance R

On this blog, I've had a long running investigation/demonstration of how to make a "embarrassingly-parallel" but computationally intractable (on commodity hardware, at least) R problem more performant by using...

Read more »

Reproducibility breakout session at USCOTS

May 30, 2015
By

Somehow almost an entire academic year went by without a blog post, I must have been busy… It’s time to get back in the saddle! (I’m using the classical...

Read more »

Cracking Safe Cracker with R

May 30, 2015
By
Cracking Safe Cracker with R

My wife got me a Safe Cracker 40 puzzle a while back. I believe I misplaced the solution some time back. The company, Creative Crafthouse, stands behind their products....

Read more »

Modeling Contagion Using Airline Networks in R

May 30, 2015
By
Modeling Contagion Using Airline Networks in R

I first became interested in networks when reading Matthew O’Jackson’s 2010 paper describing networks in economics. At some point during the 2014 ebola outbreak, I became interested in how the disease could...

Read more »

Top of the Heap: How Much Can We Learn from Partial Rankings?

May 30, 2015
By
Top of the Heap: How Much Can We Learn from Partial Rankings?

The recommendation system gives you a long list of alternatives, but the consumer clicks on only a handful: most appealing first, then the second best, and so on until...

Read more »

Chapter 4 of Modeling data with functional programming in R is out

May 30, 2015
By
Chapter 4 of Modeling data with functional programming in R is out

This chapter is on what I call fold-vectorization. In some languages, it’s called reduce, though the concept is the same. …Continue reading →

Read more »

Hosting Shiny on Amazon EC2

May 30, 2015
By
Hosting Shiny on Amazon EC2

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....

Read more »

Update on Snowdoop, a MapReduce Alternative

May 29, 2015
By
Update on Snowdoop, a MapReduce Alternative

In blog posts a few months ago, I proposed an alternative to MapReduce, e.g. to Hadoop, which I called “Snowdoop.” I pointed out that systems like Hadoop and Spark...

Read more »

Chances of going to college based on parent’s income

May 29, 2015
By
Chances of going to college based on parent’s income

What is the chance of a kid going to college based on parent's income? The post Chances of going to college based on parent’s income appeared first on...

Read more »

R: the Excel Connection

May 29, 2015
By
R: the Excel Connection

By Andy Nicholls, Head of Consulting As companies increasingly look beyond the scope of what is logistically possible in Excel more and more companies are approaching Mango looking for...

Read more »

Bio7 2.1 Release Candidate RC2 for MacOSX Available

May 29, 2015
By
Bio7 2.1 Release Candidate RC2 for MacOSX Available

29.05.2015 I published a MacOSX release candidate for Bio7 2.1 based on Eclipse 4.5 RC2. This release was tested on MacOSX 10.10. The final release will be published after...

Read more »

testthat 0.10.0

May 29, 2015
By
testthat 0.10.0

testthat 0.10.0 is now available on CRAN. Testthat makes it easy to turn the informal testing that you’re already doing into formal automated tests. Learn more at http://r-pkgs.had.co.nz/tests.html. Install...

Read more »

RStudio 0.99 released

May 29, 2015
By

If you download R or Revolution R Open, the R interface is pretty stark — you'll get a command prompt, and not much else. That's fine for quick, interactive...

Read more »

Data Science: from Small to Big Data

May 29, 2015
By
Data Science: from Small to Big Data

This Tuesday, I will be in Leuven (in Belgium) at the ACP meeting to give  a talk on Data Science: from Small to Big Data. The talk will take place in the Faculty...

Read more »

Roman dataviz and inference in complex systems

May 29, 2015
By
Roman dataviz and inference in complex systems

I’m in Rome at the International Workshop on Computational Economics and Econometrics. I gave a seminar on Monday on the ever-popular subject of data visualization. Slides are here. In...

Read more »

R courses

R courses

For persons interested in advancing their knowledge on R and data science with R, BNOSAC offers a range of courses for R users. These cover courses on - R analytics (Statistical...

Read more »

Static and moving circles

May 29, 2015
By
Static and moving circles

After the previous post on the packcircles package for R someone suggested it would be useful to be able to fix the position of selected circles. As a...

Read more »

Analysis of gene expression timecourse data using maSigPro

May 28, 2015
By
Analysis of gene expression timecourse data using maSigPro

About a year ago, I did a little work on a very interesting project which was trying to identify blood-based biomarkers for the early detection of stroke. The data...

Read more »

Qualitative Text Analysis in R with RQDA

May 28, 2015
By

Last Friday at the Davis R Users’ Group, Mallory Johnson gave a presentation on RQDA, an R-based GUI tool for doing coding on documents for use...

Read more »