skfolio: Portfolio Optimization in Python

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Nicolini, Carlo, Manzi, Matteo, Delatte, Hugo
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866911044336615424
author Nicolini, Carlo
Manzi, Matteo
Delatte, Hugo
author_facet Nicolini, Carlo
Manzi, Matteo
Delatte, Hugo
contents Portfolio optimization is a fundamental challenge in quantitative finance, requiring robust computational tools that integrate statistical rigor with practical implementation. We present skfolio, an open-source Python library for portfolio construction and risk management that seamlessly integrates with the scikit-learn ecosystem. skfolio provides a unified framework for diverse allocation strategies, from classical mean-variance optimization to modern clustering-based methods, state-of-the-art financial estimators with native interfaces, and advanced cross-validation techniques tailored for financial time series. By adhering to scikit-learn's fit-predict-transform paradigm, the library enables researchers and practitioners to leverage machine learning workflows for portfolio optimization, promoting reproducibility and transparency in quantitative finance.
format Preprint
id arxiv_https___arxiv_org_abs_2507_04176
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle skfolio: Portfolio Optimization in Python
Nicolini, Carlo
Manzi, Matteo
Delatte, Hugo
Machine Learning
Portfolio Management
Portfolio optimization is a fundamental challenge in quantitative finance, requiring robust computational tools that integrate statistical rigor with practical implementation. We present skfolio, an open-source Python library for portfolio construction and risk management that seamlessly integrates with the scikit-learn ecosystem. skfolio provides a unified framework for diverse allocation strategies, from classical mean-variance optimization to modern clustering-based methods, state-of-the-art financial estimators with native interfaces, and advanced cross-validation techniques tailored for financial time series. By adhering to scikit-learn's fit-predict-transform paradigm, the library enables researchers and practitioners to leverage machine learning workflows for portfolio optimization, promoting reproducibility and transparency in quantitative finance.
title skfolio: Portfolio Optimization in Python
topic Machine Learning
Portfolio Management
url https://arxiv.org/abs/2507.04176