Time Series Simulation by Conditional Generative Adversarial Net

04/25/2019
by   Rao Fu, et al.
0

Generative Adversarial Net (GAN) has been proven to be a powerful machine learning tool in image data analysis and generation. In this paper, we propose to use Conditional Generative Adversarial Net (CGAN) to learn and simulate time series data. The conditions can be both categorical and continuous variables containing different kinds of auxiliary information. Our simulation studies show that CGAN is able to learn different kinds of normal and heavy tail distributions, as well as dependent structures of different time series and it can further generate conditional predictive distributions consistent with the training data distributions. We also provide an in-depth discussion on the rationale of GAN and the neural network as hierarchical splines to draw a clear connection with the existing statistical method for distribution generation. In practice, CGAN has a wide range of applications in the market risk and counterparty risk analysis: it can be applied to learn the historical data and generate scenarios for the calculation of Value-at-Risk (VaR) and Expected Shortfall (ES) and predict the movement of the market risk factors. We present a real data analysis including a backtesting to demonstrate CGAN is able to outperform the Historic Simulation, a popular method in market risk analysis for the calculation of VaR. CGAN can also be applied in the economic time series modeling and forecasting, and an example of hypothetical shock analysis for economic models and the generation of potential CCAR scenarios by CGAN is given at the end of the paper.

READ FULL TEXT
research
10/05/2022

Transformer-based conditional generative adversarial network for multivariate time series generation

Conditional generation of time-dependent data is a task that has much in...
research
05/23/2022

Time-series Transformer Generative Adversarial Networks

Many real-world tasks are plagued by limitations on data: in some instan...
research
06/30/2020

Conditional GAN for timeseries generation

It is abundantly clear that time dependent data is a vital source of inf...
research
03/03/2020

Learn to Generate Time Series Conditioned Graphs with Generative Adversarial Nets

Deep learning based approaches have been utilized to model and generate ...
research
09/21/2021

Scenario generation for market risk models using generative neural networks

In this research, we show how to expand existing approaches of generativ...
research
08/28/2023

Categorical data analysis using discretization of continuous variables to investigate associations in marine ecosystems

Understanding and predicting interactions between predators and prey and...
research
09/14/2023

Market-GAN: Adding Control to Financial Market Data Generation with Semantic Context

Financial simulators play an important role in enhancing forecasting acc...

Please sign up or login with your details

Forgot password? Click here to reset