Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Part I – Matlab Fundamentals
Matlab Basics
- Matlab User interface
- Variables and Assignments Statements
- Basic data objects: Vector, Matrix, Table
- Basic data manipulation
- Character and Strings objects
- Relational expressions
- Built-in numerical functions
- Data Import/Export
- Visualizing data, Graphics options, Annotations, customizing graphics
Matlab Programming
- Automating commands with scripts
- Logic and flow control - if, if-else, switch, nested ifs
- Loop statements and vectorized code
- Writing functions
Working with Financial Data
- Data objects – Cell arrays, Structures, Tables, Time series
- Working with dates and times
- Conversion amongst different data types, data operations
- Modifying tables, table operations
- Data filtering, Indexing, Logical indexing, Categories
- Data preparation:
- Dealing with Missing data
- Cleaning data, Unusual observations
- Data Transformations
- Statistical functions
Part II – Financial Applications
Overview of Matlab toolboxes relevant to Financial Analysis
- Financial Toolbox
- Financial Instruments Toolbox
- Trading Toolbox
- Risk Management Toolbox
- Econometrics Toolbox
- Optimization Toolbox
- Statistics Toolbox
Financial modelling basics
- Random variables, probability distributions, random processes
- Distribution fitting
- Linear regression
- Simulation modelling – Monte Carlo Simulation
- Optimization modelling
- Optimization under uncertainty
Regression and volatility
- Linear regression
- Spurious regression
- Nonstationarity
- Cointegration
- Conditional volatility models ARCH, GARCH
Portfolio theory and asset allocation
- Dividend discount model
- Modern portfolio theory
Asset pricing models
- CAPM
Market risk management
- VAR by the historical simulation
- VAR by Monte Carlo simulation
- VAR and PCA
Optimization methods
- Convex optimization
- Linear Programming
- Dynamic Programming
- Non-convex optimization
Requirements
A-level maths or economics, or relevant experience in the workplace, is advisable for this material
21 Hours
Testimonials (5)
how the trainor shows his knowledge in the subject he's teachign
john ernesto ii fernandez - Philippine AXA Life Insurance Corporation
Course - Data Vault: Building a Scalable Data Warehouse
The content, as I found it very interesting and think it would help me in my final year at University.
Krishan - NBrown Group
Course - From Data to Decision with Big Data and Predictive Analytics
I enjoyed the good real world examples, reviews of existing reports.
Ronald Parrish
Course - Data Visualization
Very tailored to needs.
Yashan Wang
Course - Data Mining with R
The trainer was so knowledgeable and included areas I was interested in.