Training Courses


Currently scheduled courses involving Burns Statistics

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.