|
Training Courses
Public Training -- Scheduled
Finance with R
Location: London, UK
Dates: 2010 November 15-16
A two-day training class where
Patrick Burns will be a guest lecturer.
For details see:
http://www.optirisk-systems.com/events/rtraining.asp
Public Training -- Proposed
Statistical Programming in Finance with R
London, UK, over two days -- dates to be determined.
Contents:
The course focuses on programming in R.
The primary aim is:
For participants to be competent and confident in
programming with R by the end of the course.
A large portion of the time will be doing exercises that pertain to R concepts.
The exercises are generally related either to resampling (statistical
bootstrap, random permutation test, cross validation), or stochastic
optimization techniques (genetic algorithms, simulated annealing).
Hence the exercises perform the double duty of teaching both R and a
resampling or optimization technique.
Most datasets will be from the field of finance.
The additional aims of the course are:
To instill an appreciation for the value of resampling methods,
and to encourage their use.
To highlight when stochastic optimization methods are of use,
and to show the ease with which they can be implemented in R.
Preparation:
To take the course you need to bring your own laptop with R
installed on it.
While no knowledge of R is absolutely required before the course,
at least some familiarity is a good idea.
A Guide for the Unwilling S User is a very brief introduction to
the basic concepts.
Some -- but certainly not all -- of
The R Inferno will be covered in the course.
An introduction to resampling (in R) is
The Statistical Bootstrap and Other Resampling Methods.
An introduction to stochastic optimization (without R) is
An Introduction to Genetic Algorithms.
Reading all of these documents should be more than sufficient to
prepare you for the course.
Bespoke Training
Burns Statistics provides in-house training classes tailored
to your needs.
You can arrange for an entirely bespoke topic, or choose from
the selection below.
Statistical Concepts
Quantitative Tools for Market Prediction
Programming in R and S-PLUS
Optimization Using Random Algorithms
Statistical Concepts
Typically 1 or 2 days in length.
Statistics is perhaps the most popular topic to dread.
It is, however, extremely useful.
This course focuses on the concepts of statistics using concrete
examples -- mathematics and formulas are pushed as far into the background
as possible.
Who should attend?
Managers
Traders
Salespeople
Financial professionals
Anyone who encounters randomness
The objectives of the class are to:
Become more comfortable with statistics
Be able to understand simple statistical arguments
Learn some common statistical jargon
Be able to recognize the role of randomness
A sample outline:
What is statistics?
Why do people find statistics hard?
Examples of randomness
How do statisticians think?
How has computing changed statistics?
Common statistical procedures
Quantitative Tools for Market Prediction
Typically 1 day in length.
While not revealing a few proprietary techniques, this class
covers problems, methods and testing when developing
quantitative models for market prediction.
This provides a unique perspective based on several years of
practice, and a strong, pertinent academic background.
The objectives of the class are to:
Understand the problem of market prediction
Generate prediction ideas to try
Learn how to evaluate strategies
A sample outline:
The Efficient Market Hypothesis
Sources of inefficiency
The computing environment
Function optimization: fitting the models
Classification of prediction models
Survey of prediction models
Trouble spots: robustness, overfitting, etc.
Putting it together: portfolio optimization
Evaluating performance
Programming in R and S-PLUS
Typically 1 to 3 days.
Provides a solid understanding of the S language, and how to use it.
An emphasis is placed on good programming technique that saves time
and complications in the long run.
This is led by one of the early developers of S-PLUS who has
written in, documented and taught the S language for many years.
The objectives of the class are to:
Understand the strengths and weaknesses of the S language
Become fluent in S
Develop good programming habits
A sample outline:
Alternatives to S
S basics
Useful S tricks
Designing functions
Debugging
Writing C code for S
Writing documentation
Developing test suites
Version control
Optimization Using Random Algorithms
Typically 1 day.
Surveys the basic types of random algorithms that have been
developed, and then goes on to present how you might want to
combine them to best effect.
The class is based on more than a decade of developing random algorithms
for optimization in a variety of settings.
The objectives of the class are to:
Learn when random algorithms should be used
Discover the types of random algorithms that exist
Match the algorithm to the problem at hand
A sample outline:
Alternatives to random algorithms
Constraints
Reasons for and against random algorithms
Survey of the types of random algorithm
Advantages and disadvantages of the algorithms
Simulated annealing
The standard genetic algorithm
An improved genetic algorithm
Specializing the algorithm to the problem
If you would like to be informed of news from Burns Statistics, please
register
your name and email address.
You can send comments to
patrick@burns-stat.com.
|