Embedding R in Windows applications, and executing R remotely
Embedding R in Windows applications, and executing R remotely
Embedding R in Windows applications, and executing R remotely
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Teach<strong>in</strong>g applied f<strong>in</strong>ance us<strong>in</strong>g R<br />
John R<strong>and</strong>al<br />
Peter Thomson<br />
February 11, 2004<br />
Abstract<br />
Volatility estimation is an ever exp<strong>and</strong><strong>in</strong>g part of the f<strong>in</strong>ancial literature.<br />
This topic <strong>in</strong> applied f<strong>in</strong>ance is the theme of a first year<br />
graduate paper taught by the authors to students whose typical background<br />
not only <strong>in</strong>volves little or no programm<strong>in</strong>g experience, but also<br />
limited mathematics. We describe the challenges <strong>in</strong>volved <strong>in</strong> teach<strong>in</strong>g<br />
such a course to this “unskilled” audience.<br />
We outl<strong>in</strong>e the general course structure, <strong>and</strong> also the structure<br />
of the parallel lab-based course <strong>in</strong> R programm<strong>in</strong>g <strong>and</strong> practice. We<br />
<strong>in</strong>dicate how implementation <strong>in</strong> R of the techniques taught <strong>in</strong> the<br />
class, many of them current research, allowed the students to not<br />
only master the techniques themselves, but also to develop familiarity<br />
with a powerful tool. Further, we have found use of R, <strong>in</strong> particular<br />
for simulation <strong>and</strong> graphical analyses, can compensate for relatively<br />
weak mathematical skills, <strong>and</strong> allow students to grasp ideas <strong>and</strong> make<br />
progress that would otherwise be prohibitively costly <strong>in</strong> the scope of<br />
the course.<br />
In other courses, the students were typically use EViews, however<br />
<strong>in</strong>dications from the course evaluation are overwhelm<strong>in</strong>gly supportive<br />
of the use of R, despite the students hav<strong>in</strong>g only 12 weeks to overcome<br />
their “poor” programm<strong>in</strong>g backgrounds, <strong>and</strong> to realise the merits of<br />
such a package.<br />
1