16.04.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!