Analyzing the changes in volatility is an important aspect in financial data analysis leading to effective estimation of risk and discovering underlying causes of such changes. While there is a rich literature in estimating implied and stochastic volatility in financial time series using traditional econometric methods, the application of machine learning methods such as sparse regression with temporal smoothness constraints is still in its infancy. In this paper, we propose a sparse, smooth regularized regression model to infer the volatility of the data while explicitly accounting for dependencies between different companies. Using real stock market data, we construct dynamic time varying graphs for different sectors of companies to further analyze how the volatility dependency between companies within sectors vary over time. We also show how our model captures the fluctuations in volatility over different economic conditions such as financial crisis periods. Further, based on these regression estimates we show how the proposed model assists in discovering useful correlations with external factors such as oil price, inflation, S&P500 index and also with various domestic trend indices.
[1]
C. Granger.
Investigating causal relations by econometric models and cross-spectral methods
,
1969
.
[2]
Yan Liu,et al.
Learning Temporal Causal Graphs for Relational Time-Series Analysis
,
2010,
ICML.
[3]
Shuiwang Ji,et al.
SLEP: Sparse Learning with Efficient Projections
,
2011
.
[4]
Yan Sun,et al.
A Sparse Loading Full-factor Multivariate GARCH model
,
2009
.
[5]
C. Granger.
Testing for causality: a personal viewpoint
,
1980
.
[6]
R. Tibshirani.
Regression Shrinkage and Selection via the Lasso
,
1996
.
[7]
Le Song,et al.
Estimating time-varying networks
,
2008,
ISMB 2008.
[8]
C. Hafner,et al.
Testing causality in variance using multivariate GARCH models
,
2004
.
[9]
R. Engle.
Autoregressive conditional heteroscedasticity with estimates of the variance of United Kingdom inflation
,
1982
.