You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am hoping to pursue a career in research, in particular focusing on developing more robust and interpretable AI, and GSoC is an excellent opportunity to be able to network with experts across both industry and academia, which I hope will open doors for me to continue to pursue this passion.
68
68
69
+
## Andrea Catelli
69
70
71
+
**Project Name**
72
+
73
+
State-Space Models: Dynamic Factor Models
74
+
75
+
**Project Description**
76
+
77
+
> This project extends PyMC’s state-space module by implementing Bayesian Dynamic Factor Models (DFMs), similar to those available in statsmodels. DFMs capture co-movements in multiple time series using a few latent factors. Built on PyMC and PyTensor, the implementation includes an example notebook to demonstrate the use of the new model. This enhancement broadens PyMC’s capabilities for students, practitioners, and researchers to model complex time-series data probabilistically.

87
+
:::
88
+
:::{grid-item}
89
+
:columns: 12 6 6 8
90
+
91
+
>I am in the final semester of my Master’s degree in Quantitative Finance at Politecnico di Milano, where I also completed a Bachelor’s in Mathematical Engineering. I am deeply interested in using mathematics to model complex systems, with a particular fascination for financial markets, where economics, politics, technology, and human behavior intersect to shape highly dynamic environments. My work focuses on probability, statistics, and machine learning as tools to better understand and model this complexity.
1.__What motivated you to apply for the internship with PyMC?__
101
+
102
+
I was motivated by the opportunity to contribute to a large open-source project like PyMC, which plays a key role in the Bayesian statistics community. I also saw it as a chance to engage with experienced developers and researchers, and to gain hands-on experience with probabilistic programming tools that I had not formally studied during my academic career.
103
+
104
+
1.__Why did you choose your specific project topic?__
105
+
106
+
I chose to work on time series modeling, in particular Dynamic Factor Models because it aligns closely with my research interests in quantitative finance. Financial and economic data are inherently high-dimensional and dynamic, and I was excited by the possibility of extending PyMC’s capabilities to better capture such complex structures. This project was a great opportunity to connect my background with hands-on experience in Bayesian time series modeling.
107
+
108
+
1.__How did you get involved in open source software?__
109
+
110
+
During university, I was fascinated by the idea that such powerful tools are freely available to everyone and continuously improved by communities. When I heard about Google Summer of Code from another Italian student, I saw it as a great opportunity to contribute to open source for the first time.
111
+
112
+
1.__What are you expecting or hoping to get out of your internship experience?__
70
113
114
+
I am eager to learn how to collaborate effectively within a large open-source project, understand best practices for contributing through GitHub, and work as part of a development community. I also hope to deepen my understanding of Bayesian statistics, not only in theory but also through hands-on implementation in real-world modeling tasks.
115
+
116
+
1.__What are your career goals? How do you see the internship program moving you towards them?__
117
+
118
+
I hope this internship will help me strengthen my technical skills and connect with interesting people from around the world. My long-term goal is to apply mathematics to understand and simulate complex systems, such as financial markets, and this experience is a valuable step in that direction.
0 commit comments