Course Outline

Introduction

Setting up the IDE (Integrated Development Environment)

  • RStudio

R Programming Fundamentals

  • R objects: vectors, matrices, arrays, data frames and lists
  • Flow control: branching, looping and truth testing

Accessing Data with R

  • Reading and writing CSV data
  • Accessing data in an SQL database

Visualizing Data with R

  • Plotting with R

Analyzing Data with R

  • Manipulating data frames
  • Descriptive statistics

Inference and Time Series Analysis

  • Analyzing time series data in financial markets
  • Volatility modeling for high frequency financial data

Simulating Asset Price Trajectories

  • Monte Carlo simulation

Asset Allocation and Portfolio Optimization

  • Performing capital allocation, asset allocation, and risk assessment
  • Regression analysis

Risk Analysis and Investment Performance

  • Defining and solving portfolio optimization problems
  • VaR and ES

Fixed-Income Analysis and Option Pricing

  • Performing fixed-income analysis and option pricing

Taking Your R Application into Production

  • Integrating your application with Excel and other web applications

Application Performance

  • Optimizing your application
  • R multiprocessing

Troubleshooting

Closing Remarks

Requirements

  • An understanding of finance (securities, derivatives, etc.)
  • A solid grasp of mathematics
  • Programming experience in any language is helpful but not required
  28 Hours
 

Testimonials

Related Courses

Automated Monitoring with Zabbix

  14 hours

Databricks

  14 hours

Data Cleaning

  7 hours

Datadog Monitoring

  7 hours

Netdata

  7 hours

Zenoss Monitoring for Administrators

  21 hours

Fluentd for Log Data Unification

  14 hours

KNIME Analytics Platform for BI

  21 hours

Microsoft Power Platform Fundamentals

  14 hours

Monitoring Your Resources with Munin

  7 hours

Nagios

  35 hours

Nagios Core

  21 hours

Nagios XI Administration

  21 hours

Sensu: Beginner to Advanced

  14 hours

SPSS Modeler

  14 hours