<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
    <title>Revolutions</title>
    <link rel="self" type="application/atom+xml" href="http://blog.revolutionanalytics.com/atom.xml" />
    <link rel="alternate" type="text/html" href="http://blog.revolutionanalytics.com/" />
    <id>tag:typepad.com,2003:weblog-1774446</id>
    <updated>2013-10-25T17:33:28-07:00</updated>
    <subtitle>Learn more about using open source R for big data analysis, predictive modeling, data science and more from the staff of Revolution Analytics.</subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <entry>
        <title>Because it&#39;s Friday: What&#39;s a video store?</title>
        <link rel="alternate" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/because-its-friday-whats-a-video-store.html" />
        <link rel="replies" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/because-its-friday-whats-a-video-store.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a010534b1db25970b019b0050f7b1970c</id>
        <published>2013-10-25T17:33:28-07:00</published>
        <updated>2013-10-25T17:33:49-07:00</updated>
        <summary>Kids these days have it easy. In my day, you had to walk in the snow uphill both ways just to see a grainy VHS copy of E.T. the Extra Terrestrial, but now it&#39;s just a tap o&#39; the iPad away. But seriously, this video is sweet and sentimental and brings back some good memories of a time before streaming: Have a great weekend! We&#39;ll be back on Monday!</summary>
        <author>
            <name>David Smith</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="random" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.revolutionanalytics.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Kids these days have it easy. In my day, you had to walk in the snow uphill both ways just to see a grainy VHS copy of <em>E.T. the Extra Terrestrial</em>, but now it&#39;s just a tap o&#39; the iPad away. But seriously, this video is sweet and sentimental and brings back some good memories of a time before streaming:</p>
<p><iframe frameborder="0" height="360" src="//www.youtube.com/embed/26eQ3QpNB6Q?rel=0" width="480"></iframe>&#0160;</p>
<p>Have a great weekend! We&#39;ll be back on Monday!</p></div>
</content>



    </entry>
    <entry>
        <title>How to switch from spreadsheets to R for data analysis</title>
        <link rel="alternate" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/how-to-switch-from-spreadsheets-to-r-for-data-analysis.html" />
        <link rel="replies" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/how-to-switch-from-spreadsheets-to-r-for-data-analysis.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a010534b1db25970b019b005135ac970d</id>
        <published>2013-10-25T16:56:49-07:00</published>
        <updated>2013-10-25T16:56:49-07:00</updated>
        <summary>To take a spreadsheet beyond what it&#39;s designed for — data presentation, summarization and simple calculations — into the world of complex data analysis can be an alluring prospect. But it can also be dangerous: consider these examples of spreadsheet errors that led to monumental financial losses, mistaken government policies, and even the wrong drugs being given to cancer patients. The answer is to move your analysis into a computing environment specifically designed for data analysis: R. Burns Statistics provides a step by step tutorial on transitioning from spreadsheets to R: if you care about the accuracy if your analysis,...</summary>
        <author>
            <name>David Smith</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="R" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.revolutionanalytics.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>To take a spreadsheet beyond what it&#39;s designed for — data presentation, summarization and simple calculations — into the world of complex data analysis can be an alluring prospect. But it can also be <a href="http://www.burns-stat.com/documents/tutorials/spreadsheet-addiction/" target="_self">dangerous</a>: consider these examples of spreadsheet errors that led to <a href="http://blog.revolutionanalytics.com/2013/02/did-an-excel-error-bring-down-the-london-whale.html" target="_self">monumental financial losses</a>, <a href="http://blog.revolutionanalytics.com/2013/04/more-reasons-not-to-use-excel-for-modeling.html" target="_self">mistaken government policies</a>, and even the <a href="http://blog.revolutionanalytics.com/2011/07/nyt-on-the-importance-of-reproducible-research.html" target="_self">wrong drugs being given to cancer patients</a>.</p>
<p>The answer is to move your analysis into a computing environment specifically designed for data analysis: <a href="http://www.revolutionanalytics.com/what-is-open-source-r/" target="_self">R</a>. Burns Statistics provides a step by step tutorial on <a href="http://www.burns-stat.com/first-step-towards-r-spreadsheets/" target="_self">transitioning from spreadsheets to R</a>: if you care about the accuracy if your analysis, or even just being able to reproduce your results again in the future, you should check it out at the link below.</p>
<p>Burns Statistics:&#0160;<a href="http://www.burns-stat.com/first-step-towards-r-spreadsheets/" target="_self">A first step towards R from spreadsheets</a></p></div>
</content>



    </entry>
    <entry>
        <title>NESSIS 2013: The future of sports statistics is here!</title>
        <link rel="alternate" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/nessis-2013-the-future-of-sports-statistics-is-here.html" />
        <link rel="replies" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/nessis-2013-the-future-of-sports-statistics-is-here.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a010534b1db25970b019b00419d38970d</id>
        <published>2013-10-24T07:30:00-07:00</published>
        <updated>2013-10-24T06:12:50-07:00</updated>
        <summary>by Joseph Rickert We have been following sports statistics regularly on the Revolutions Blog with quite a few sports related posts this year. In one post I did back in April about the Latham R package for baseball statistics I speculated on how baseball was poised to move from Moneyball style predictive analytics to real-time descriptive stats by showing strike zone heat maps overlaying TV images of batters swinging away. Sports statistics, however, is moving much more quickly than I imagined. Apparently, the NBA is blowing by this milestone and setting up to do real-time predictions. Recently Mark Glickman, one...</summary>
        <author>
            <name>Joseph Rickert</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="academia" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="applications" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="big data" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="data science" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="events" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="graphics" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="predictive analytics" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="R" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="sports" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="statistics" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.revolutionanalytics.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p dir="ltr"><em>by Joseph Rickert</em></p>
<p dir="ltr">We have been following sports statistics regularly on the Revolutions Blog with quite a few <a href="http://blog.revolutionanalytics.com/sports-1/">sports related posts</a> this year. In one&#0160;<a href="http://blog.revolutionanalytics.com/2013/04/lahman-a-new-r-package-for-baseball-stats.html">post</a> I did back in April about the Latham R package for baseball statistics I speculated on how baseball was poised to move from <a href="http://bit.ly/12CQBjp">Moneyball</a> style predictive analytics to real-time descriptive stats by showing strike zone heat maps overlaying TV images of batters swinging away. Sports statistics, however, is moving much more quickly than I imagined. Apparently, the NBA is blowing by this milestone and setting up to do real-time predictions. </p>
<p dir="ltr">Recently Mark Glickman, one of the organizers of <a href="http://nessis.org/program-complete.pdf" target="_self">NESSIS 2013</a> (The New England Symposium of Statistics in Sport) sent me links to the <a href="http://nessis.org/presentations.html">slides </a>and <a href="http://nessis.org/videos.html" target="_self">videos</a> of the presentations made at the conference. There are several excellent presentations here, but I was astounded by Dan Cerone&#39;s presentaton on&#0160;&quot;State of Transition: Estimating Real-Time Expected Possession Value in the NBA with a Spatiotemporal Transition Model and Player Tracking Data&quot;. 
</p>
<iframe frameborder="0" height="390" src="//www.youtube.com/embed/2fYa7M_H3S4" width="640"></iframe>
<p>
Dan, a Harvard graduate student, describes how he and his fellow researchers are using an optical tracking data a system developed by <a href="http://www.stats.com/" target="_self">STATS</a>,&#0160;and scheduled to be installed in all 30 NBA areanas, to build predictive state transition models. The optical system tracks 2D locations of all 10 players on the court as well as the 3D position of the ball by taking 25 images per second. Using the 800 million data points generated from only 515 games the Harvard researchers are trying to answer questions like &quot;How many points is a team expected to score given the spatial evolution of its possession up to time t?&quot;</p>
<blockquote>
<p dir="ltr">EPV = E[X|<span style="font-family: arial, helvetica, sans-serif;">F(</span>t) ] where X = number of points scored on this possession (unknown). and F(t) = space-time information of the possession up to time t.</p>
</blockquote>
<p dir="ltr">The following graph shows spatial effect surface plots for some San Antonio Spurs players. These surfaces are components of the predictive model.</p>
<p dir="ltr">
<a class="asset-img-link" href="http://revolution-computing.typepad.com/.a/6a010534b1db25970b019b00415a71970c-pi" style="display: inline;"><img alt="Spatial_Random_Effect_Surfaces" border="0" class="asset  asset-image at-xid-6a010534b1db25970b019b00415a71970c" src="http://revolution-computing.typepad.com/.a/6a010534b1db25970b019b00415a71970c-800wi" title="Spatial_Random_Effect_Surfaces" /></a></p>
<p dir="ltr">Just how big this kind of modeling is expected to be can be inferred from the opening remarks made by <a href="http://www.nba.com/celtics/contact/michael-zarren.html" target="_self">Mike Zarren</a>, Assistant GM of the Boston Celtics, at the beginning of Dan&#39;s Presentation. Speaking about plans for the continued availability of the data, Mr. Zarren says &quot;I&#39;ve talked with people on both sides, at the league and also at Stats, and both are still interested in researchers getting some access to this data, but exactly what the model looks like is still up to debate&quot;. My guess is that there will be some serious money riding on this data and the predictive models based on it.</p>
<p>All of the NESSIS presentations exhibit a fairly high level of statistical play. In addition to Dans presentation, there are four more basketball related studies, one each on the Boston Marathon, soccer and tennis, one on Football about using <a href="http://www.youtube.com/watch?v=mHdcZaVhGUE&amp;feature=youtu.be" target="_self">Random Forest models</a> to estimate win probabilities on each play during a game, and three presentations on baseball, including an <a href="http://www.revolutionanalytics.com/what-is-open-source-r/" target="_self">R</a> based analysis of &quot;<a href="http://www.youtube.com/watch?v=_WgWCn9Ztho&amp;feature=youtu.be" target="_self">streakiness</a>&quot; by Jim Albert, long time R contributor and editor of the <a href="http://www.degruyter.com/view/j/jqas" target="_self">Journal of Quantitative Analysis in Sports</a>. At the beginning of his talk Jim recounts how early in his career he was surprised to find an analysis of baseball data in a paper by Brad Efron and Carl Morris on <a href="http://www-stat.stanford.edu/~ckirby/brad/other/Article1977.pdf" target="_self">Stein&#39;s Paradox in Statistic</a>s. At that time, Jim remarks, &quot;you don&#39;t write about sports to get tenure... maybe times have changed&quot;: maybe they have.</p></div>
</content>



    </entry>
    <entry>
        <title>Customize your R session with .Rprofile</title>
        <link rel="alternate" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/sample-rprofile.html" />
        <link rel="replies" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/sample-rprofile.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a010534b1db25970b01910417a8be970c</id>
        <published>2013-10-23T18:55:46-07:00</published>
        <updated>2013-10-23T18:56:10-07:00</updated>
        <summary>The .Rprofile file is a great way to customize your R session every time you start it up. You can use it to change R&#39;s defaults, define handy command-line functions, automatically load your favourite packages — anything you like! The Getting Genetics Blog has a nice example .Rprofile file to give you some inspiration on what to do. One popular setting is options(stringsAsFactors=FALSE), which prevents R from converting character data into factor objects when you import data frames. One word of warning: if you often share R scripts with others, don&#39;t get too reliant on your .RProfile file. Your script...</summary>
        <author>
            <name>David Smith</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="beginner tips" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="R" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.revolutionanalytics.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>The <span style="font-family: &#39;courier new&#39;, courier;">.Rprofile</span> file is a great way to customize your R session every time you start it up. You can use it to change R&#39;s defaults, define handy command-line functions, automatically load your favourite packages — anything you like! The Getting Genetics Blog has a nice <a href="http://gettinggeneticsdone.blogspot.com.es/2013/07/customize-rprofile.html" target="_self">example .Rprofile file</a> to give you some inspiration on what to do. One popular setting is&#0160;<span style="font-family: &#39;courier new&#39;, courier;">options(stringsAsFactors=FALSE)</span>, which prevents R from converting character data into factor objects when you import data frames.</p>
<p>One word of warning: if you often share R scripts with others, don&#39;t get too reliant on your <span style="font-family: &#39;courier new&#39;, courier;">.RProfile</span> file. Your script may be assuming default settings that your colleagues may not share. Be sure to check your script still runs correctly when you start R with <span style="font-family: &#39;courier new&#39;, courier;">R --no-init-file</span> before you share it. Check <a href="http://www.inside-r.org/r-doc/base/Startup" target="_self">help(Startup)</a>&#0160;in R for details.</p>
<p>Getting Genetics Done:&#0160;<a href="http://gettinggeneticsdone.blogspot.com.es/2013/07/customize-rprofile.html" target="_self">Customize your .Rprofile and Keep Your Workspace Clean</a></p></div>
</content>



    </entry>
    <entry>
        <title>An introduction to Econometrics, using R</title>
        <link rel="alternate" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/an-introduction-to-econometrics-using-r.html" />
        <link rel="replies" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/an-introduction-to-econometrics-using-r.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a010534b1db25970b0192ac8af7dc970d</id>
        <published>2013-10-22T16:57:20-07:00</published>
        <updated>2013-10-22T16:57:20-07:00</updated>
        <summary>If your econometrics is a bit rusty and you&#39;re also looking to learn the R language, you can kill two birds with one stone with Introductory Econometrics using Quandl and R. The first three parts of this seven-part tutorial introduces the basics of regression analysis, while the remaining sections provide R code you can try yourself to reproduce econometric analyses using data provided by the Quandl package. Get started at the link below. Quandl: Welcome to Introductory Econometrics using Quandl and R</summary>
        <author>
            <name>David Smith</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="advanced tips" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="finance" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="R" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.revolutionanalytics.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>If your econometrics is a bit rusty and you&#39;re also looking to learn the <a href="http://www.revolutionanalytics.com/what-is-open-source-r/" target="_self">R language</a>, you can kill two birds with one stone with&#0160;<a href="http://www.quandl.com/help/resources/econometrics-tutorial" target="_self">Introductory Econometrics using Quandl and R</a>.&#0160;&#0160;The first three parts of this seven-part tutorial introduces the basics of regression analysis, while the remaining sections provide R code you can try yourself to reproduce econometric analyses using data provided by the <a href="http://blog.revolutionanalytics.com/2013/03/quandl-package-released-to-cran.html" target="_self">Quandl package</a>. Get started at the link below.</p>
<p>Quandl:&#0160;<a href="http://www.quandl.com/help/resources/econometrics-tutorial" target="_self">Welcome to Introductory Econometrics using Quandl and R</a></p></div>
</content>



    </entry>
    <entry>
        <title>Video: Time-to-event models</title>
        <link rel="alternate" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/datasong-webinar-replay.html" />
        <link rel="replies" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/datasong-webinar-replay.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a010534b1db25970b019afff33be7970d</id>
        <published>2013-10-21T15:09:38-07:00</published>
        <updated>2013-10-21T15:09:01-07:00</updated>
        <summary>If you&#39;re trying to predict when an event will occur (for example, a consumer buying a product) or trying to infer why events occur (what were the factors that led to a component failing?), time-to-event models are a useful framework. These models are closely related to survival analysis in life sciences, except that the outcome of interest isn&#39;t &quot;time to death&quot; but time to some other event (e.g. in marketing, &quot;time to purchase&quot;). Also in today&#39;s applications the data sizes are much larger (often Hadoop scale) as all kinds of demographic, operational and sensor data are brought to bear to...</summary>
        <author>
            <name>David Smith</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="big data" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="predictive analytics" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="R" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Revolution" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.revolutionanalytics.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>If you&#39;re trying to&#0160;<strong>predict</strong>&#0160;when an event will occur (for example, a consumer buying a product) or trying to&#0160;<strong>infer</strong>&#0160;why events occur (what were the factors that led to a component failing?), time-to-event models are a useful framework. These models are closely related to survival analysis in life sciences, except that the outcome of interest isn&#39;t &quot;time to death&quot; but time to some other event (e.g. in marketing, &quot;time to purchase&quot;). Also in today&#39;s applications the data sizes are much larger (often Hadoop scale) as all kinds of demographic, operational and sensor data are brought to bear to imrove the predictions.</p>
<p>In a webinar earlier this month, <a href="http://www.datasong.com/" target="_self">DataSong</a>&#39;s&#0160;John Wallace and&#0160;Tess Nesbitt gave an overview of time-to-event models, with examples from marketing attribution and retail, and describing their on-demand implementation of these models using Revolution R Enterprise and Hadoop. You can watch the recorded webinar below:</p>
<p><iframe frameborder="0" height="360" src="//www.youtube.com/embed/OTEadldZmko" width="480"></iframe>&#0160;</p>
<p>You can also download the slides from the webinar at the link below.</p>
<p>Revolution Analytics Webinars:&#0160;<a href="http://www.revolutionanalytics.com/news-events/free-webinars/2013/time-to-event-models-prediction-inference/index.php">Using Time to Event Models for Prediction and Inference, presented by Revolution Analytics and DataSong</a></p></div>
</content>



    </entry>
    <entry>
        <title>Because it&#39;s Friday: An illusion within an illusion</title>
        <link rel="alternate" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/because-its-friday-an-illusion-within-an-illusion.html" />
        <link rel="replies" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/because-its-friday-an-illusion-within-an-illusion.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a010534b1db25970b019b001ed6db970c</id>
        <published>2013-10-18T13:00:00-07:00</published>
        <updated>2013-10-18T13:00:00-07:00</updated>
        <summary>As longtime readers of this blog will know, I love optical illusions, and the checkerboard shadow illusion is one of my all-time favourites. If your not familiar with it, here&#39;s a rendering of the illusion done in Maya I found online; note that squares C3 (a white square) and B5 (a grey square) look as different as you&#39;d expect in the top frame, but when you add a shadow-casting cylinder to the scene the two squares are almost exactly the same shade of grey onscreen, despite what your eyes are telling you. While the illusion is real (and demonstrates effictively...</summary>
        <author>
            <name>David Smith</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="random" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.revolutionanalytics.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>As longtime readers of this blog will know, I <a href="http://blog.revolutionanalytics.com/2012/12/create-optical-illusions-with-r.html" target="_self">love optical illusions</a>, and the <a href="http://en.wikipedia.org/wiki/Checker_shadow_illusion" target="_self">checkerboard shadow illusion</a> is one of my all-time favourites. If your not familiar with it, here&#39;s a rendering of the illusion done in Maya I found online; note that squares C3 (a white square) and B5 (a grey square) look as different as you&#39;d expect in the top frame, but when you add a shadow-casting cylinder to the scene the two squares are almost <em>exactly the same shade of grey onscreen</em>, despite what your eyes are telling you.</p>
<p>
<a class="asset-img-link" href="http://revolution-computing.typepad.com/.a/6a010534b1db25970b019b001ecb43970c-pi" style="display: inline;"><img alt="Checker Shadow Illusion" border="0" class="asset  asset-image at-xid-6a010534b1db25970b019b001ecb43970c image-full" src="http://revolution-computing.typepad.com/.a/6a010534b1db25970b019b001ecb43970c-800wi" title="Checker Shadow Illusion" /></a><br />While the illusion is real (and demonstrates effictively that you can&#39;t always believe what your eyes tell you about colour), there&#39;s something fishy going on in this real-world recreation of the scene:</p>
<p><iframe frameborder="0" height="270" src="//www.youtube.com/embed/z9Sen1HTu5o" width="480"></iframe>&#0160;</p>
<p>The whole point of the illusion is that the middle tile is <em>actually</em> white, and <em>appears</em> white to our brains, but is dark grey on-screen. Yet the woman in the video drags the white tile to a dark tile, where it should definitely appear as a different color in the better-lit area. I guess they&#39;re maintaining the RGB color of the dragged tile in CGI, but I don&#39;t think this really helps to explain the illusion.</p>
<p>Anyway, that&#39;s all for this week (but you can check out <a href="http://blog.revolutionanalytics.com/random/" target="_self">older Friday posts here</a>). We&#39;re back on Monday.&#0160;</p></div>
</content>



    </entry>
    <entry>
        <title>Forbes on putting R-based analytics in the hands of business analysts</title>
        <link rel="alternate" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/forbes-on-putting-r-based-analytics-in-the-hands-of-business-analysts-.html" />
        <link rel="replies" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/forbes-on-putting-r-based-analytics-in-the-hands-of-business-analysts-.html" thr:count="1" thr:updated="2013-10-20T08:22:15-07:00" />
        <id>tag:typepad.com,2003:post-6a010534b1db25970b019b001eef65970c</id>
        <published>2013-10-18T11:45:49-07:00</published>
        <updated>2013-10-18T11:46:09-07:00</updated>
        <summary>Forbes has published an article today on the integration between Alteryx and Revolution R Enterprise, which gives business analysts the ability to drag and drop to connect data sources to R-based models, such as this one for Market Basket analysis: (Experienced R users can always drill down to see the code behind the analysis, as you can see in this video.) Not only will this be a great way for non-programmers to access the wealth of capabilities in R (even with very large data sets, thanks to Revolution R Enterprise), it&#39;s also a great way for R programmers to make...</summary>
        <author>
            <name>David Smith</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="R" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Revolution" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Rmedia" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.revolutionanalytics.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Forbes has published an <a href="http://www.forbes.com/sites/louiscolumbus/2013/10/18/making-analytics-pay-in-the-enterprise/" target="_self">article today on the integration between Alteryx and Revolution R Enterprise</a>, which gives business analysts the ability to drag and drop to connect data sources to R-based models, such as this one for Market Basket analysis:</p>
<p>
<a class="asset-img-link" href="http://revolution-computing.typepad.com/.a/6a010534b1db25970b019b001ee1e3970c-pi" style="display: inline;"><img alt="DesignerZoom" border="0" class="asset  asset-image at-xid-6a010534b1db25970b019b001ee1e3970c image-full" src="http://revolution-computing.typepad.com/.a/6a010534b1db25970b019b001ee1e3970c-800wi" title="DesignerZoom" /></a></p>
<p>(Experienced R users can always drill down to see the code behind the analysis, <a href="http://blog.revolutionanalytics.com/2013/10/alteryx-and-revolution-analytics.html" target="_self">as you can see in this video</a>.) Not only will this be a great way for non-programmers to access the wealth of capabilities in R (even with very large data sets, thanks to Revolution R Enterprise), it&#39;s also a great way for R programmers to make their custom data visualizations and models available to business analysts, by adding new icons to the Alteryx palette, or by publishing new workflows to the <a href="https://gallery.alteryx.com/" target="_self">Alteryx Gallery</a>.</p>
<p>Bob Muenchen (author of <em><a href="http://r4stats.com/books/r4sas-spss/" target="_self">R for SAS and SPSS Users</a></em>) also comments on the promise of a drag-and-drop UI for R in his blog post, <a href="http://r4stats.com/2013/10/17/what-r-has-been-missing/" target="_self">What R Has Been Missing</a>.</p></div>
</content>



    </entry>
    <entry>
        <title>The ACM 2013 Mining Big Data Camp and &quot;Un-Conference&quot;</title>
        <link rel="alternate" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/the-acm-2013-mining-big-data-camp-and-un-conference.html" />
        <link rel="replies" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/the-acm-2013-mining-big-data-camp-and-un-conference.html" thr:count="1" thr:updated="2013-10-17T10:23:46-07:00" />
        <id>tag:typepad.com,2003:post-6a010534b1db25970b019b00145f97970c</id>
        <published>2013-10-17T08:29:40-07:00</published>
        <updated>2013-10-17T08:29:40-07:00</updated>
        <summary>by Joseph Rickert The 2013 Mining Big Data Camp was held last Saturday at Ebay’s Town Hall Conference Center in San Jose. The San Francisco chapter of the ACM has been sponsoring this data mining themed, “un-conference” event since 2009. Attendance, this year was lighter than I remembered in the past, however, the event continues to be a viable way to find out what’s hot in the Silicon Valley Data Mining scene. The buzz this year was about Deep Learning, Data Science and R. I stumbled into the hall just in time to watch the un-conference take shape. Greg Makowski...</summary>
        <author>
            <name>Joseph Rickert</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="data science" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="open source" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="predictive analytics" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="R" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.revolutionanalytics.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p dir="ltr"><em>by Joseph Rickert</em></p>
<p dir="ltr">The 2013 <a href="http://www.sfbayacm.org/event/mining-big-data-camp-2013" target="_self">Mining Big Data Camp</a> was held last Saturday at Ebay’s Town Hall Conference Center in San Jose. The San Francisco chapter of the ACM has been sponsoring this data mining themed, “un-conference” event <a href="http://blog.revolutionanalytics.com/2009/11/thoughts-on-the-sf-bay-data-mining-camp.html" target="_self">since 2009</a>. Attendance, this year was lighter than I remembered in the past, however, the event continues to be a viable way to find out what’s hot in the Silicon Valley Data Mining scene. The buzz this year was about <a class="zem_slink" href="http://en.wikipedia.org/wiki/Deep_learning" rel="wikipedia" target="_blank" title="Deep learning">Deep Learning</a>, Data Science and <a href="http://www.revolutionanalytics.com/what-is-open-source-r/" target="_self">R</a>.</p>
<p dir="ltr">I stumbled into the hall just in time to watch the un-conference take shape. Greg Makowski and his team of ACM volunteers do a superb job of managing chaos. An un-conference self-organizes: people propose sessions, a show of hands decides which will fly, people volunteer or are gently prodded into leading the sessions, and a quick count decides which sessions get the larger rooms. I found myself leading two sessions: “An Overview and Introduction to R”, and a discussion on “How to become a <a class="zem_slink" href="http://en.wikipedia.org/wiki/Data_science" rel="wikipedia" target="_blank" title="Data science">Data Scientist</a>”. The attitude of the participants in the R session was strictly business: “How is R organized?”, “What is the best way learn R?’, “Show me some code.” The pragmatism and enthusiasm reflected exactly what the <a href="http://blog.revolutionanalytics.com/2013/10/r-usage-skyrocketing-rexer-poll.html" target="_self">polls </a>indicate: R skills have become essential to Data Mining and Data Science.</p>
<p dir="ltr">In addition to the “Data Scientist” session in which I participated there was another parallel session led by eBay hiring managers on getting hired as a Data Scientist. I think the tremendous interest in this topic at the un-conference and elsewhere reflects how much momentum has been built up towards establishing “Data Scientist” as a distinct job position, and also indicates how useful the title has become as a label for a fairly extensive set of interdisciplinary skills. My take is that a Data Scientist needs to be proficient in four areas:</p>
<ol>
<li>Statistical Inference: an understanding of sampling and experimental design at minimum</li>
<li>Sufficient programming skills to acquire and manipulate large data sets and implement machine learning algorithms</li>
<li>IT skills: some knowledge of Linux and big data architectures, how to connect to databases, clusters, clouds and hadoop</li>
<li>Business Skills: How to take an insufficiently articulated business problem and shape it into a series of relevant technical questions.</li>
</ol>
<p dir="ltr">These are not all that different from <a href="http://drewconway.com/zia/2013/3/26/the-data-science-venn-diagram" target="_self">Drew Conway’s</a> original Venn diagram, but they include the ability to ask the right questions that <a href="http://www.forbes.com/sites/danwoods/2012/03/08/hilary-mason-what-is-a-data-scientist/" target="_self">Hilary Mason</a> always so eloquently emphasizes.</p>
<p dir="ltr">While R and Data Science are in the realm of the here and now, the buzz around <a href="http://deeplearning.net/datasets/" target="_self">Deep Learning</a> is that it might be the next really big thing. “Deep Learning” refers to using multi-layer neural nets, including <a href="http://www.r-bloggers.com/restricted-boltzmann-machines-in-r/" target="_self">Restricted Boltzmann Machines</a>, to solve difficult tasks in machine vision, audio processing and difficult Natural Language Processing. Apparently, the basic ideas have been around for quite some time but <a href="http://www.cs.toronto.edu/~hinton/absps/guideTR.pdf" target="_self">recent advances</a> in training these multilayer networks have made them practical for certain classes of problems. Python seems to be the language of choice for working in this area: for example <a href="http://numenta.org/" target="_self">NuPIC</a> (the Numenta Platform for Intelligent Computing, which <a href="http://numenta.org/blog/2013/06/03/introducing-nupic.html" target="_self">recently became an open-source project</a>) is a mix of Python and C++ . The two very knowledgable Ebay engineers who lead the un-conference session worked through and example based on code that I think relied on the <a href="https://github.com/lisa-lab/pylearn2" target="_self">Pylearn2</a> library.</p>
<p dir="ltr">For me, the ACM un-conference brought some clarity to the complementary roles R and Python play in Data Mining, and provided concrete examples that illustrate why <a href="http://www.kdnuggets.com/2013/10/7-steps-learning-data-mining-data-science.html" target="_self">KDnuggets</a> advises would-be Data Scientists to learn both languages (and SQL).</p>
<p dir="ltr">If you are interested in learning more about Deep Learning and its role in reviving the dreams for Artificial Intelligence have a look at the two Google Tech Talks by <a href="http://www.youtube.com/watch?v=VdIURAu1-aU" target="_self">Geoff Hinton</a> and <a href="http://www.youtube.com/watch?v=ZmNOAtZIgIk" target="_self">Andrew Ng</a>.</p>
<br /><fieldset class="zemanta-related"><legend class="zemanta-related-title">Related articles</legend>
<div class="zemanta-article-ul zemanta-article-ul-image" style="margin: 0; padding: 0; overflow: hidden;">
<div class="zemanta-article-ul-li-image zemanta-article-ul-li" style="padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;"><a href="http://blog.revolutionanalytics.com/2013/09/r-as-a-command-line-tool-for-data-science.html" style="box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;" target="_blank"><img alt="" src="http://i.zemanta.com/noimg_61_80_80.jpg" style="padding: 0; margin: 0; border: 0; display: block; width: 80px; max-width: 100%;" /></a><a href="http://blog.revolutionanalytics.com/2013/09/r-as-a-command-line-tool-for-data-science.html" style="display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;" target="_blank">R as a command-line tool for data science</a></div>
<div class="zemanta-article-ul-li-image zemanta-article-ul-li" style="padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;"><a href="http://blog.revolutionanalytics.com/2013/10/r-usage-skyrocketing-rexer-poll.html" style="box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;" target="_blank"><img alt="" src="http://i.zemanta.com/211422750_80_80.jpg" style="padding: 0; margin: 0; border: 0; display: block; width: 80px; max-width: 100%;" /></a><a href="http://blog.revolutionanalytics.com/2013/10/r-usage-skyrocketing-rexer-poll.html" style="display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;" target="_blank">R usage skyrocketing: Rexer poll</a></div>
</div>
</fieldset></div>
</content>



    </entry>
    <entry>
        <title>Fantasy Football Modeling with R</title>
        <link rel="alternate" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/fantasy-football-modeling-with-r.html" />
        <link rel="replies" type="text/html" href="http://blog.revolutionanalytics.com/2013/10/fantasy-football-modeling-with-r.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a010534b1db25970b019aff9f16e1970c</id>
        <published>2013-10-16T16:06:44-07:00</published>
        <updated>2013-10-16T16:16:09-07:00</updated>
        <summary>Boris Chen, a data scientist for the New York Times, has been running since August a weekly blog with statistical analysis of NFL players, as fodder for Fantasy Football players around the country. Here&#39;s how he describes what he does: My model pulls aggregated expert rankings from fantasypros, and I pass that data into a machine learning clustering algorithm called a gaussian mixture model to find tiers of players each week. Then I plot them in two dimensional space and the result is charts that let you easily decide your line up each week. He performs the analysis in the...</summary>
        <author>
            <name>David Smith</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="applications" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="R" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Rmedia" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="sports" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.revolutionanalytics.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Boris Chen, a data scientist for the <em>New York Times</em>, has been running since August a <a href="http://www.borischen.co/" target="_self">weekly blog with statistical analysis of NFL players</a>, as fodder for Fantasy Football players around the country. Here&#39;s how he describes what he does:&#0160;</p>
<blockquote>
<p>My model pulls aggregated expert rankings from&#0160;<a href="http://www.fantasypros.com/nfl/rankings/qb.php">fantasypros</a>, and I pass that data into a machine learning clustering algorithm called a gaussian mixture model to find tiers of players each week. Then I plot them in two dimensional space and the result is charts that let you easily decide your line up each week.</p>
</blockquote>
<p>He performs <a href="http://www.borischen.co/2013/08/cross-position-tiers-and-draft-ranges.html?showComment=1376781915462#c1392076272605352073" target="_self">the analysis in the R language</a>. He provides more <a href="http://www.nytimes.com/2013/10/11/sports/football/turning-advanced-statistics-into-fantasy-football-analysis.html?ref=football" target="_self">detail about the model itself in a recent feature in the New York Times</a>&#0160;(and can I say how gratifying it is to see the words &quot;Gaussian mixture model&quot; in a mainstream newspaper article — and in the Sports section, no less!). The article, as is his regular blog posts, is illustrated with charts created using <a href="http://www.revolutionanalytics.com/what-is-open-source-r/" target="_self">R</a>&#39;s <a href="http://ggplot2.org/" target="_self">ggplot2 package</a> <a href="http://www.nytimes.com/interactive/sports/football/2013-fantasy-football-tier-charts-QB.html" target="_self">such as this one</a>:</p>
<p>
<a class="asset-img-link" href="http://www.nytimes.com/interactive/sports/football/2013-fantasy-football-tier-charts-QB.html" style="display: inline;" target="_self"><img alt="NYT QB rankings" border="0" class="asset  asset-image at-xid-6a010534b1db25970b019b00144208970c image-full" src="http://revolution-computing.typepad.com/.a/6a010534b1db25970b019b00144208970c-800wi" title="NYT QB rankings" /></a></p>
<p>Yet another <a href="http://blog.revolutionanalytics.com/applications/" target="_self">application of R</a> to add to the list!</p>
<p>New York Times:&#0160;<a href="http://www.nytimes.com/2013/10/11/sports/football/turning-advanced-statistics-into-fantasy-football-analysis.html?ref=football" target="_self">Turning Advanced Statistics Into Fantasy Football Analysis</a>&#0160;(via reader JM)</p></div>
</content>



    </entry>
 
</feed>

<!-- ph=1 -->
