<p><div><div><div><div data-width="100" data-show-faces="false" data-send="true" data-layout="button_count" data-height="21" data-href="http://www.r-bloggers.com/some-impressions-from-r-finance-2016/"></div></div><div><a data-url="http://www.r-bloggers.com/some-impressions-from-r-finance-2016/" data-counturl="http://www.r-bloggers.com/some-impressions-from-r-finance-2016/" data-count="horizontal" data-text="Some Impressions from R Finance 2016" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://blog.revolutionanalytics.com/2016/05/r-finance-2016.html"> Revolutions</a></strong>, and kindly contributed to <a rel="nofollow" href="http://www.r-bloggers.com/">R-bloggers)</a> </div>
<div>
<p>by Joseph Rickert</p>
<p><a target="_blank" href="http://www.rinfinance.com/agenda/">R / Finance 2016 </a>lived up to expectations and provided the quality networking and learning experience that longtime participants have come to value.  Eight years is a long time for a conference to keep its sparkle and pizzazz.  But, the conference organizers and the <a target="_blank" href="http://www.uic.edu/">UIC</a> have managed to create a vibe that keeps people coming back. The fact that invited keynote speakers (e.g. Bernhard Pfaff 2012, Sanjiv Das 2013, and Robert McDonald 2014) regularly submit papers in subsequent years is a testimony to the quality and networking importance of the event. My guess is that the single track format, quality presentations, intense compact schedule and pleasant venues comprise a winning formula.</p>
<p>Since I have <a target="_blank" href="http://blog.revolutionanalytics.com/2016/04/get-ready-for-rfinance-2016.html">recently written</a> about the content of this year's conference in preparation for the event, and since most of the presentations are already online for you to examine directly I'll just present a few personal highlights here. </p>
<p>My favorite single visual from the conference is Bryan Lewis' depiction of corporate &quot;Big Data&quot; architectures as a manifestation of the impulse for completeness, control and dominance that once drove Soviet style central planning. (If you don't read Russian, run google translate on the text in the first panel.)</p>
<p><a target="_blank" href="http://revolution-computing.typepad.com/.a/6a010534b1db25970b01bb0906abb5970d-pi"><img title="Central_planning" alt="Central_planning" src="http://revolution-computing.typepad.com/.a/6a010534b1db25970b01bb0906abb5970d-800wi" border="0"></a></p>
<p>In his presentation, <a target="_blank" href="http://www.rinfinance.com/agenda/2016/talk/BryanLewis.html#1">R in practice, at scale</a>, Bryan presents a lightweight, R-centric architecture built around <a target="_blank" href="https://github.com/bwlewis/doRedis/blob/master/vignettes/doRedis.pdf">Redis</a> that is adequate fro many &quot;big data&quot; tasks.</p>
<p>Matt Dziubinski's talk on <a target="_blank" href="http://www.rinfinance.com/agenda/2016/talk/MattDziubinski.pdf">Getting the Most out of Rcpp, High-Performance C++ in Practice</a>, is probably not a talk I would have elected to attend in a multi-track conference, and I would have missed seeing a virtuoso performance. Matt got through over 120 of his 153 prepared slides in a single, lucid stream of clear (but loud) explanations in only 20 minutes. Never stopping to pause, he gave a mini-course in computer science performance evaluation (both hardware and software aspects) that addressed the Why, What and How of it all.</p>
<p>Ryan Hafen's presentation, I<a target="_blank" href="http://slides.com/hafen/rinfinance2016#/">nteractively Exploring Financial Trades in R</a>, showed how to use a tool chain built around <a target="_blank" href="http://tessera.io/#">Tessera</a> and the <a target="_blank" href="https://github.com/hafen/nxcore/blob/master/R/nxcore.R">NxCore R package</a> to perform exploratory data analysis on a large <a target="_blank" href="http://www.nanex.net/NxCore/NxCore.htm">NxCore data set</a> containing approximately 1.25 billion records of 47 variables without leaving the R environment. The following slide provides an example of the kinds of insights that are possible.</p>
<p><a target="_blank" href="http://revolution-computing.typepad.com/.a/6a010534b1db25970b01b7c863318f970b-pi"><img title="NxCore_analysis" alt="NxCore_analysis" src="http://revolution-computing.typepad.com/.a/6a010534b1db25970b01b7c863318f970b-800wi" border="0"></a></p>
<p> </p>
<p>In his presentation, <a target="_blank" href="http://www.rinfinance.com/agenda/2016/talk/DougService.pdf">Quantitative Analysis of Dual Moving Average Indicators in Automated Trading</a>, Douglas Service showed how to use stochastic differential equations and the <a target="_blank" href="https://en.wikipedia.org/wiki/It%C3%B4_calculus">Itô calculus</a> to derive a closed form solution for expected Log returns under the <a target="_blank" href="http://4xtutor.com/trading-strategies/luxor/luxor-series-how-to-develop-a-strategy-part-1/">Luxor trading strategy</a> and a baseline set of simplifying assumptions. If you like seeing the Math you will be pleased to see that Doug provides all of the details.</p>
<p>Michael Kane (<a target="_blank" href="http://slides.com/michaelkane/deck-13#/10">glmnetlib: A Low-Level Library for Regularized Regression</a>) discussed the motivations for continuing to improve linear models and showed the progress he is making on re-implementing glmnet which, although very efficient, does not support arbitrary link family combinations or out of memory calculations and is written in the obscure <a target="_blank" href="https://en.wikipedia.org/wiki/Mortran">Mortran</a> flavor of Fortran. Kane's goal with his new package (renamed <a target="_blank" href="https://github.com/kaneplusplus/pirls">pirls</a>: Penalized, Iteratively Reweighted Least Squares Regression) is to rectify these deficiencies while producing something fast enough to use. </p>
<p>In his presentation <a target="_blank" href="https://micfm.shinyapps.io/2_R_Finance_Presentation/presentation.Rmd#1">Community Finance Teaching Resources with R/Shiny,</a> Matt Brigida showed off some opensource resources for teaching quantitative finance that are based on the new paradigm of GitHub as the place for tech savvy people to hang out and Shiny as the teaching / presentation tool for making calculations come alive. Check out some of Matt's <a target="_blank" href="https://github.com/FinancialMarkets/5MinuteFinance">5 minute mini lessons</a>. Here is an example from his <a target="_blank" href="https://micfm.shinyapps.io/what_is_risk/risk.Rmd#1">What is Risk</a> module:</p>
<p><a target="_blank" href="http://revolution-computing.typepad.com/.a/6a010534b1db25970b01bb0906c38c970d-pi"><img title="VaR" alt="VaR" src="http://revolution-computing.typepad.com/.a/6a010534b1db25970b01bb0906c38c970d-800wi" border="0"></a></p>
<p>There is much more than I have presented here on the R / Finance conference site. If you are interested in deep Finance and not just the tools I have highlighted, be sure to check out the presentations by S<a target="_blank" href="http://www.rinfinance.com/agenda/2016/talk/SanjivDas.pdf">anjiv Das,</a> <a target="_blank" href="http://www.rinfinance.com/agenda/2016/talk/BernhardPfaff.pdf">Bernhard Pfaff</a>, <a target="_blank" href="http://www.rinfinance.com/agenda/2016/talk/MatthewDixon.pdf">Matthew Dixon</a> and others. There is plenty of useful R code to be mined in these presentations too.</p>
<p>I would be remiss without mentioning Patrick Burns' keynote presentation which was highly entertaining, novel and thought provoking on many levels: everything a keynote should be. Pat launched his talk by referring to the S<a target="_blank" href="https://en.wikipedia.org/wiki/Linguistic_relativity">apir-Worf hypothesis</a> which posits that language controls how we think and assigned a similar role to model building. He went on to describe his Agent inspired R simulation model and showed how he calibrated this model to provide a useful tool for investigating ideas such as risk parity, variance targeting and strategies for taxing market pollution. The code for Pat's model is <a target="_blank" href="http://www.burns-stat.com/source-marketagent-r-package/marketagent_0-000-tar/">available here</a>, but since his slides are not up on the conference site, and I was apparently too mesmerized to take useful notes, we will have to wait for Pat to post more on his <a target="_blank" href="http://www.burns-stat.com/blog-2/">website</a>. (Pat's slides should be available soon.)</p>
<p>Finally, I would like to note that Doug Service and Sanjiv Das won the best paper prizes. This is the second year in a row for Sanjiv to win an R / Finance award. Congratulations to both Doug and Sanjiv!</p>
</div>
<p><div><div><div><div data-width="55" data-show-faces="false" data-send="true" data-layout="box_count" data-height="62" data-href="http://www.r-bloggers.com/some-impressions-from-r-finance-2016/"></div></div><div><a data-url="http://www.r-bloggers.com/some-impressions-from-r-finance-2016/" data-counturl="http://www.r-bloggers.com/some-impressions-from-r-finance-2016/" data-count="vertical" data-text="Some Impressions from R Finance 2016" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://blog.revolutionanalytics.com/2016/05/r-finance-2016.html"> Revolutions</a></strong>.</div>
<hr>
<a rel="nofollow" href="http://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="http://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a title="The R Project for Statistical Computing" rel="nofollow" href="http://www.r-project.org/">R</a> news and <a title="R tutorials" rel="nofollow" href="http://www.r-bloggers.com/?s=tutorial">tutorials</a> on topics such as: <a title="Data science" rel="nofollow" href="http://www.r-bloggers.com/?s=data%20science">Data science</a>, <a title="Big Data" rel="nofollow" href="http://www.r-bloggers.com/?s=Big%20Data">Big Data, <a title="R jobs" rel="nofollow" href="http://www.r-users.com/">R jobs</a>, visualization (<a title="ggplot and ggplot2 tutorials" rel="nofollow" href="http://www.r-bloggers.com/?s=ggplot2">ggplot2</a>, <a title="Boxplots using lattice and ggplot2 tutorials" rel="nofollow" href="http://www.r-bloggers.com/?s=boxplot">Boxplots</a>, <a title="Maps and gis" rel="nofollow" href="http://www.r-bloggers.com/?s=map">maps</a>, <a title="Animation in R" rel="nofollow" href="http://www.r-bloggers.com/?s=animation">animation</a>), programming (<a title="RStudio IDE for R" rel="nofollow" href="http://www.r-bloggers.com/?s=RStudio">RStudio</a>, <a title="Sweave and literate programming" rel="nofollow" href="http://www.r-bloggers.com/?s=sweave">Sweave</a>, <a title="LaTeX in R" rel="nofollow" href="http://www.r-bloggers.com/?s=LaTeX">LaTeX</a>, <a title="SQL and databases" rel="nofollow" href="http://www.r-bloggers.com/?s=SQL">SQL</a>, <a title="Eclipse IDE for R" rel="nofollow" href="http://www.r-bloggers.com/?s=eclipse">Eclipse</a>, <a title="git and github, Version Control System" rel="nofollow" href="http://www.r-bloggers.com/?s=git">git</a>, <a title="Large data in R using Hadoop" rel="nofollow" href="http://www.r-bloggers.com/?s=hadoop">hadoop</a>, <a title="Web Scraping of google, facebook, yahoo, twitter and more using R" rel="nofollow" href="http://www.r-bloggers.com/?s=Web+Scraping">Web Scraping</a>) statistics (<a title="Regressions and ANOVA analysis tutorials" rel="nofollow" href="http://www.r-bloggers.com/?s=regression">regression</a>, <a title="principal component analysis tutorial" rel="nofollow" href="http://www.r-bloggers.com/?s=PCA">PCA</a>, <a title="Time series" rel="nofollow" href="http://www.r-bloggers.com/?s=time+series">time series</a>, <a title="finance trading" rel="nofollow" href="http://www.r-bloggers.com/?s=trading">trading</a>) and more...
<img height="1" alt="" width="1" src="http://feeds.feedburner.com/~r/RBloggers/~4/P_09pCBsizE"></a></div>