Proceedings
Featured Presentations
Gordon Ritter, GSA Capital
Gordon Ritter, GSA Capital
A Stylized History of Quantitative Finance
Emanuel Derman, Director of Financial Engineering, Columbia University
The evolution of modern portfolio theory, and in particular derivatives valuation, has proceeded through many small steps and occasional large epiphanies. In his talk, Emanuel Derman points out what he sees as some of the intellectual breakthroughs and failures, from the idea of dependency, the description of diffusion, the definition of risk, the principle of no riskless arbitrage, optimization, diversification, Sharpe ratios, replication, Black-Scholes-Merton, Feynman-Kac, calibration, the invention of implied volatility, the Smile, behavioral finance, and the infinite regress of financial modeling.
Building Interactive Risk Dashboards with MATLAB
Timo Salminen, Model IT
Even today, when CROs need to see results, they ask for reports. Using high performance models combined with intuitive interactive visualization, CROs and other business users can have all the results in their fingertips with no delays.
In this presentation, Timo Salminen from Model IT demonstrates how MATLAB® can be used both for building modular high-performance risk models and modular interactive dashboards of those models. While there are multiple big data visualization tools available, interacting with complex models often requires custom built solutions.
Timo Salminen explores multiple use cases, such as stress testing, economic capital calculation, and stochastic portfolio optimization with complex liabilities, non-normal distributions, and derivative overlays.
Exploiting Alternative Data in the Investment Process
Peter Hafez, Chief Data Scientist, RavenPack
The emergence of big data in finance has shifted the alpha focus away from being faster to being smarter and more efficient than the competition. Access to alternative data sources is considered a key input to such a process. During his talk, Peter Hafez will provide an overview of the changing investment landscape and the “winning formula” for successful quant investing. He will also cover some of his team's latest research in the space.
Machine Learning for Risk Modeling in MATLAB
Marshall Alphonso, Senior Financial Engineer, MathWorks
Artificial intelligent systems in finance have exploded over the last few years. This is especially true in risk modeling where financial institutions are being hit with massive losses and fines. Most institutions are not incurring losses because of their inability to build complex models, but due to the fact they are not able to showcase to regulators that they are versatile enough to adapt to the volatility. With this in mind, MathWorks has built a Statistics and Machine Learning Toolbox™ with specialized applications to facilitate the quick building of machine learning models, such as logistic regression, boosted and bagged trees, and regression style classifiers. In addition, MathWorks has built a Risk Management Toolbox™ with the goal of giving you complete out of the box models with transparency to areas such as credit and market risk models. This session aims to provide an intensive overview of the current state of art in financial risk modeling using high performance computing tools on big data.
Out of Memory? No Problem. Techniques for Building Machine Learning Models on Big Data
Heather Gorr, MATLAB Product Marketing Manager, MathWorks
In today’s world, there is an overabundance of data, generated from many different sources. Big data represents an opportunity for quantitative analysts and data scientists to impact the way organizations make informed business decisions.
Machine learning techniques are often used for financial analysis tasks such as time series analysis, forecasting, risk classification, estimating default probabilities, and data mining. However, implementing and comparing modeling techniques to choose the best method can be challenging, especially with big data. MATLAB® minimizes these challenges by providing several built-in tools for quick prototyping and scaling, without bringing the data into memory.
In this session, Heather Gorr introduces techniques for gaining insight into big data on a Spark™ enabled Hadoop® cluster, determining the best algorithm for your problem, evaluating model performance, and deploying machine learning models.
Quantitative Sports Analytics Using MATLAB
Robert Kissell, President, Kissell Research Group
Dr. Kissell provides an overview of quantitative sports analytics using MATLAB®. He presents models and methodologies from his book, Optimal Sports Math, Statistics, and Fantasy and provides techniques and MATLAB functions to solve an array of sports-related problems.
These approaches and techniques can be used by the entire sports community—students, professionals, fantasy gamers, and casual sports fans—to objectively analyze and rank teams, predict winning team and win probability, evaluate player skill and forecast future performance, compute the probability that a team will beat a sports line, as well as be applied to fantasy sports competitions. These models can also be employed by professional sports teams to assist in the player selection process, determine game-to-game match-ups, as well as for salary negotiations and salary caps problems.
Key items addressed in the presentation include:
- Ranking sports teams accurately
- Computing winning probability
- Demystifying the black-box world of computer models
- Providing insight into the BCS and RPI selection process
- Selecting optimal mix of players for a fantasy league competition
- Evaluating player skill and forecast future player performance
- Selecting team rosters
- Assisting in salary negotiation
- Determining Hall of Fame eligibility
Using MATLAB for Sentiment Analysis and Text Analytics
Seth DeLand, Data Analytics Product Manager, MathWorks
Sentiment scores, derived from text such as newsfeeds and social media, provide important information for determining portfolio positions. However, a document’s sentiment is often a weak signal surrounded by a large amount of noise. Extracting that signal requires a variety of techniques for working with data both in text and numeric formats, as well as machine learning techniques for automating the sentiment scoring process on large amounts of data.
Learn how to use text analytics capabilities in MATLAB® to build your own sentiment analysis tools. This presentation covers the entire sentiment scoring workflow, including getting social media feed data into MATLAB, preprocessing and cleaning up the raw text, converting text to a numeric format, and applying machine learning techniques, such as word2vec, to derive sentiment scores.
Deployment of Real-Time MATLAB Models in Web Applications: On-Demand Balance Sheet Simulation
Sean Woodworth, Director ALM Analytics and Development, Scotiabank
Kyle Pastor, Associate Director ALM Analytics and Development, Scotiabank
Scotiabank has implemented a novel web-based analytics platform that is being used within a large international bank treasury department for asset liability management, earnings optimization, interest rate risk analytics, and balance sheet simulation. The in-house built analytics engine integrates MATLAB Production Server™ and MATLAB Distributed Computing Server™ together with standard SQL, Python®, and web technologies to provide on-demand analytics to multiple concurrent users.
Multiperiod Portfolio Selection and Bayesian Dynamic Models
Petter Kolm, Director of the Mathematics in Finance Master’s Program and Clinical Professor, Courant Institute of Mathematical Sciences, New York University
Gordon Ritter, Senior Portfolio Manager, GSA Capital
Petter Kolm and Gordon Ritter describe a novel approach to the study of multiperiod portfolio selection problems with time-varying alphas, trading costs, and constraints. They show that, to each multiperiod portfolio optimization problem, one may associate a “dual” Bayesian dynamic model. The dual model is constructed so that the most likely sequence of hidden states is the trading path which optimizes expected utility of the portfolio. The existence of such a model has numerous implications, both theoretical and computational. Sophisticated computational tools developed for Bayesian state estimation can be brought to bear on the problem, and the intuitive theoretical structure attained by recasting the problem as a hidden state estimation problem allows for easy generalization to other problems in finance. Time permitting, they will discuss several applications to this approach.
Pricing and Risk Analytics with the MATLAB Numerix Interface
Andrew McClelland, Numerix
xVA is rapidly becoming a standard for assessing risk associated with counterparties since the financial crisis. Many regulations (FRS13, Basel III) are requiring CVA as part of the reporting frameworks. In his talk, Andy will provide an overview of xVA pricing and risk management, the main computational challenges faced when implementing them, and how the MATLAB Numerix Interface can help organizations overcome them while simplifying the management of these exotic instruments.
Cleaning and Managing Data Made Easy in MATLAB
Siddharth Sundar, Financial Engineer, MathWorks
To maintain a competitive advantage, it is critical to have the right tools in place that are flexible, allow you to iterate rapidly, and scale easily.
In this session, Siddharth Sundar demonstrates how MATLAB® is an ideal ETL platform for exploratory analysis, quick data transformation and cleansing, and scaling to any size data with nearly no code changes. New capabilities in MATLAB ranging from built-in functions, data containers, and external interfaces will be introduced to save time and simplify complex data management tasks.
Highlights include:
- Importing and aggregating data from different sources (datafeeds, databases, and Microsoft® Excel®)
- Working with structured and unstructured data of varying sizes (big and small)
- Handling missing data, imputation, and identifying outliers
- Managing time series data (merging and resampling)
- Feature extraction and dimensionality reduction techniques
- Performing data mining and creating interactive visualizations
Financial Software Development with MATLAB
Sean de Wolski, Applications Engineer, MathWorks
MATLAB® is often used for solving financial engineering and scientific problems. As the size and complexity of your application increases, it becomes more challenging to manage your development process.
MATLAB provides advanced software development capabilities, including error handling, object-oriented programming (OOP), and unit testing as well as workflows for deploying production applications.
Sean de Wolski provides best practices and tips for developing complex applications with MATLAB, including:
- Unit testing and behavior driven development
- Structuring large projects
- Object-oriented programming in MATLAB
- Performance measuring
- Productionizing MATLAB algorithms
Risk Modeling Foundations with MATLAB
Nicole Beevers, Financial Engineer, MathWorks
This master class introduces MATLAB® functionality for risk management. Through examples carried out in MATLAB, you will learn how to import data, perform data analysis and visualization, create simple risk models and perform simulations on them, and share your models and calculations with others in the form of Microsoft® Excel® add-ins. This master class provides you with the tools you need to get started with MATLAB in your own work. It is also perfect for those interested in learning about new functionality designed to make you more productive when working in MATLAB.
This session is based on a Master Class delivered at the GARP 15th Annual Risk Management Convention in 2014.
Integrating Advanced Analytics with Big Data
Ian McKenna, Financial Engineer, MathWorks
Big data represents an opportunity to impact the bottom line of organizations. By building advanced analytics and predictive models on top of these large repositories of data business decisions can be vastly improved. Some tasks that stand to gain the most from such improvements include predicting fraud, determining trading opportunities, improving the customer experience and journey, and even forecasting which employees are at risk for switching companies.
In this session, Ian McKenna introduces ways of working with big data and rapidly deploying analytics into production.
Highlights Include:
- Managing data and integration with databases, HDFS/Hadoop®, and big data environments
- Running advanced analytics on Spark™ systems
- Scaling and increasing performance with multiple processors, clusters, and the Cloud
- Using powerful tools to take prototypes into production
Using MATLAB to Develop and Deploy a 7 Market Fixed-Income Model for Risk Management and Performance Analysis
Peter Orr, Founder, Intuitive Analytics
MATLAB® has evolved from an ad hoc analysis environment to a full development platform, enabling financial models and analytics developed in MATLAB to be seamlessly and efficiently deployed to financial Institutions. In this talk, Peter Orr describes how to use MATLAB to develop and deploy a multi-market fixed-income model (with a Microsoft® Excel® front-end) that simultaneously captures U.S. Treasury, corporate bond, mortgage, municipal, and other markets for risk management and performance analysis.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)