ABSTRACT

This book provides an introduction to R programming and a summary of financial mathematics.


It is not always easy for graduate students to grasp an overview of the theory of finance in an abstract form. For newcomers to the finance industry, it is not always obvious how to apply the abstract theory to the real financial data they encounter. Introducing finance theory alongside numerical applications makes it easier to grasp the subject.


Popular programming languages like C++, which are used in many financial applications are meant for general-purpose requirements. They are good for implementing large-scale distributed systems for simultaneously valuing many financial contracts, but they are not as suitable for small-scale ad-hoc analysis or exploration of financial data. The R programming language overcomes this problem. R can be used for numerical applications including statistical analysis, time series analysis, numerical methods for pricing financial contracts, etc.

This book provides an overview of financial mathematics with numerous examples numerically illustrated using the R programming language.

chapter 1|37 pages

Introduction to R Programming

section I|70 pages

Statistics in Finance

chapter 2|32 pages

Statistical Analysis with R

chapter 3|36 pages

Time Series Analysis with R

section II|64 pages

Basic Theory of Finance

chapter 4|17 pages

Modern Portfolio Theory and CAPM

chapter 5|10 pages

Interest Rate Swap and Discount Factor

chapter 6|21 pages

Discrete Time Model: Tree Model

section III|38 pages

Numerical Methods in Finance

chapter 8|24 pages

Monte Carlo Simulation