R in Google Summer of Code 2012
This post is a slightly revised (and “blogified”) version of the message Brian Peterson has sent to various R mailing lists.
Once again, R has been accepted as a mentoring organization for the Google Summer of Code (2012). We invite students interested in this program to learn more about it. A good starting point is the R GSoC wiki.
Students participating in the program receive US$5,000 for successful completion of a GSoC project, a great resume item, and an opportunity to work with R package authors.
There are four finance-related projects currently on the project ideas list:
- Performance Attribution
Add portfolio performance and attribution functionality from Bacon [1] to PerformanceAnalytics package. - Advanced Risk and Portfolio Management
Port MATLAB code published by Attilio Meucci [2,3,4] for risk and portfolio management to R. (FYI: there is already a highly qualified student associated with this project idea). - Extend RTAQ
Extend the RTAQ package with additional data interoperability and volatility measures. (FYI: there is already a highly qualified student associated with this project idea). - PortfolioAnalytics Optimizer Back-ends
Add additional closed form and global optimizer backends to PortfolioAnalytics.
and one that is not specifically finance related, but extends xts, which is the most prevalent time series class for finance in R:
- Extend xts
Improve data and model visualization. Extend xts objects to contain mixed types (like data.frames). Add interoperability to existing analytical functions (e.g. ARIMA, Holt Winters, VAR). (FYI: there is already a highly qualified student associated with this project idea).
The list of finance project ideas above is also by no means exhaustive of the proposed R projects. There are additional non-finance R project ideas listed on the R GSoC wiki. Interested students or mentors are encouraged to discuss other project ideas on the gsoc-r Google group.
Those interested in either student or mentor participation should join our Google group, as this is the main means of communication. When you apply for group membership, please introduce yourself with one sentence, so we know you’re not a spammer.
Interested students should start working on applications now. The student application process opens on 26 March, and successful students in prior years have often posted draft applications to melange for comment as soon after the opening of the application process as possible.
Note that GSoC is about coding. It is not intended to fund research; but many activities with R require code to advance our work, so the program can be very helpful to improving R.
For information, the admins this year are Toby Dylan Hocking and John Nash, with Brian Peterson and Virgilio Gomez as backups.
References:
[1] Carl Bacon “Practical Portfolio Performance Measurement and Attribution”, (London, John Wiley & Sons. September 2004) ISBN 978-0470856796. 2nd Edition May 2008 ISBN 978-0470059289
[2] Meucci, Attilio, Managing Diversification (April 1, 2010). Risk, pp. 74-79, May 2009; Bloomberg Education & Quantitative Research and Education Paper. Available at SSRN: http://ssrn.com/abstract=1358533
[3] Meucci, Attilio, Exercises in Advanced Risk and Portfolio Management - With Step-by-Step Solutions and Fully Documented Code (August 15, 2010). Available at SSRN: http://ssrn.com/abstract=1447443
[4] Meucci, Attilio, Risk and Asset Allocation. Springer Finance (2005) ISBN: 3540222138
If you love using my open-source work (e.g. quantmod, TTR, xts, IBrokers, microbenchmark, blotter, quantstrat, etc.), you can give back by sponsoring me on GitHub. I truly appreciate anything you’re willing and able to give!