Construction of a Sparse Covariance Matrix Based on Statistical Data Analysis and Its Use in Choosing an Optimal Portfolio of Securities

Purpose of the study . The aim of the study is to develop a new method for finding an optimal portfolio of securities based on suboptimization using a sparse covariance matrix, and to create a program based on it to automate the procedure for selecting an investment strategy. Materials and methods . The paper presents one of the possible formalizations of a two-criterion investment problem – setting the problem for the maximum expected portfolio yield with an upper limit on the standard deviation. At the same time, the calculation of the standard deviation of a portfolio with a sparse matrix of covariances of financial instruments’ yields is justified. A solution to a two-criterion problem based on the use of the Karush-Kuhn-Tucker optimality conditions is given. All necessary primary calculations and studies are performed in Microsoft Excel; the functions of the Python programming language are used for automation and implementation of the graphical interface. Results . The analysis of the methods used to make investment decisions was carried out and the use of each of them for specific stock market data was justified. To automate analytical approaches to finding the optimal investment strategy with full, partial and absent correlation dependence, a program and a graphical interface were created using the Python programming language libraries. The software product was tested on the example of the investment process with real data of the Russian stock market. The initial data in this study were quotes of shares of Russian companies for the period from 01.01.2019 to 31.12.2021, taken from the Yahoo Finance website. The choice of each of the shares was based on the results of the fundamental and technical analysis. Conclusion . As a result of the conducted research, it was established that the proposed method of finding the optimal strategy using a sparse covariance matrix is a suitable tool for an active investment strategy. The technical implementation of the proposed method - the use of the Python programming language to create a graphical interface – allows automating the process of constructing an investment strategy.

Authors

Institutions

Publication Details

Journal
Statistics and Economics
Published
2024-12-23
DOI
https://doi.org/10.21686/2500-3925-2024-6-50-56
Primary Topic
Economic and Technological Systems Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Construction of a Sparse Covariance Matrix Based on Statistical Data Analysis and Its Use in Choosing an Optimal Portfolio of Securities

Tatiana Zolotova, V. A. Gorelik
Statistics and Economics
Economic and Technological Systems Analysis
article

Construction of a Sparse Covariance Matrix Based on Statistical Data Analysis and Its Use in Choosing an Optimal Portfolio of Securities

Tatiana Zolotova, V. A. Gorelik
article en

Abstract

Purpose of the study . The aim of the study is to develop a new method for finding an optimal portfolio of securities based on suboptimization using a sparse covariance matrix, and to create a program based on it to automate the procedure for selecting an investment strategy. Materials and methods . The paper presents one of the possible formalizations of a two-criterion investment problem – setting the problem for the maximum expected portfolio yield with an upper limit on the standard deviation. At the same time, the calculation of the standard deviation of a portfolio with a sparse matrix of covariances of financial instruments’ yields is justified. A solution to a two-criterion problem based on the use of the Karush-Kuhn-Tucker optimality conditions is given. All necessary primary calculations and studies are performed in Microsoft Excel; the functions of the Python programming language are used for automation and implementation of the graphical interface. Results . The analysis of the methods used to make investment decisions was carried out and the use of each of them for specific stock market data was justified. To automate analytical approaches to finding the optimal investment strategy with full, partial and absent correlation dependence, a program and a graphical interface were created using the Python programming language libraries. The software product was tested on the example of the investment process with real data of the Russian stock market. The initial data in this study were quotes of shares of Russian companies for the period from 01.01.2019 to 31.12.2021, taken from the Yahoo Finance website. The choice of each of the shares was based on the results of the fundamental and technical analysis. Conclusion . As a result of the conducted research, it was established that the proposed method of finding the optimal strategy using a sparse covariance matrix is a suitable tool for an active investment strategy. The technical implementation of the proposed method - the use of the Python programming language to create a graphical interface – allows automating the process of constructing an investment strategy.

Statistics and EconomicsVol. 21(6)
Financial University (RU), Institute of Informatics Problems (RU)
Openalex Percentile: Top 56%
Economic and Technological Systems Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.