Probabilistic Modeling of Climate Systems through Markov Chains: A Computational Analysis of the Temporal Dynamics of Meteorological States

Authors

DOI:

https://doi.org/10.22481/recic.v8i1.16982

Keywords:

Markov Chains, Climate Modeling, Stochastic Systems, Stationary Distribution, Monte Carlo Simulation

Abstract

This work presents a computational analysis of the application of discrete Markov chains in the modeling of simplified climate systems, using three fundamental weather states: Sunny, Cloudy, and Rainy. Through the implementation of a specialized Python class, a framework was developed for analyzing stochastic properties, including stationary distribution, mean return times, and probabilistic convergence. The results show that the model reaches a stationary distribution with a 45.65% probability for sunny days, 28.26% for cloudy days, and 26.09% for rainy days. The convergence analysis revealed that the system stabilizes quickly, reaching the stationary regime in approximately 10 time steps. The calculated mean return times indicated periodicities of 2.19 days for Sun, 3.54 days for Cloudy, and 3.83 days for Rain. Monte Carlo simulations validated the theoretical consistency of the model, showing convergence of empirical frequencies to the predicted theoretical values. This study contributes to the understanding of the applicability of Markovian models in computational meteorology and provides a methodological basis for predictive analyses in discrete dynamic systems.

Downloads

Download data is not yet available.

Author Biography

Vitor Amadeu Souza, Instituto Militar de Engenharia (IME)

Doutorando em Engenharia de Defesa pelo IME e mestre em Física pelo CBPF, possui formação multidisciplinar em engenharias, computação, ciência de dados, inteligência artificial, automação e gestão de projetos. Atua há vários anos no desenvolvimento de projetos de hardware e software para os setores industrial, automotivo, médico, científico, comercial e de automação. É professor universitário e administrador da Cerne Tecnologia, empresa voltada ao desenvolvimento de sistemas embarcados, kits didáticos e educação tecnológica. Também é associado à SBC, SBIA e SBR, além de autor de vasta produção técnica e científica nas áreas de eletrônica, computação, automação e tecnologias digitais.

References

ROSS, S. M. Introduction to Probability Models. 11. ed. Amsterdam: Academic Press, 2014.

WILKS, D. S. Statistical Methods in the Atmospheric Sciences. 3. ed. Amsterdam: Academic Press, 2011.

GABRIEL, K. R.; NEUMANN, J. A Markov chain model for daily rainfall occurrence at Tel Aviv. Quarterly Journal of the Royal Meteorological Society, v. 88, n. 375, p. 90–95, 1962. Disponível em: https://rmets.onlinelibrary.wiley.com/doi/abs/10.1002/qj.49708837511. Acesso em: 12 fev. 2025.

KATZ, R. W. Precipitation as a chain-dependent process. Journal of Applied Meteorology, v. 16, n. 7, p. 671–676, 1977. Disponível em: https://www.jstor.org/stable/26177956. Acesso em: 22 fev. 2025.

RICHARDSON, C. W. Stochastic simulation of daily precipitation, temperature, and solar radiation. Water Resources Research, v. 17, n. 1, p. 182–190, 1981. Disponível em: https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/wr017i001p00182. Acesso em: 3 mar. 2025.

NORRIS, J. R. Markov Chains. Cambridge: Cambridge University Press, 1997.

MCKINNEY, W. Data structures for statistical computing in Python. In: VAN DER WALT, S.; MILLMAN, J. (Ed.). Proceedings of the 9th Python in Science Conference. Austin, TX: SciPy, 2010. p. 51–56. Disponível em: https://pdfs.semanticscholar.org/ef4e/f7f38bb907e5d7b4df3e6ff1db269d4970f5.pdf. Acesso em: 6 mar. 2025.

KEMENY, J. G.; SNELL, J. L. Finite Markov Chains. New York:Springer-Verlag, 1976.

CHUNG, K. L. Markov Chains with Stationary Transition Probabilities. 2. ed. New York: Springer-Verlag, 1967.

ISAACSON, D. L.; MADSEN, R. W. Markov Chains: Theory and Applications. New York: John Wiley & Sons, 1976.

KATZ, R. W.; PARLANGE, M. B. Effects of an index of atmospheric circulation on stochastic properties of precipitation. Water Resources

Research, v. 34, n. 8, p. 2017–2021, 1998. Disponível em: https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/93WR00569. Acesso em: 16 abr. 2025.

GOLUB, G. H.; VAN LOAN, C. F. Matrix Computations. 4. ed. Baltimore: Johns Hopkins University Press, 2013.

HAGBERG, A. A.; SCHULT, D. A.; SWART, P. J. Exploring network structure, dynamics, and function using NetworkX. In: VAROQUAUX, G.; VAUGHT, T.; MILLMAN, J. (Ed.). Proceedings of the 7th Python in Science Conference. Pasadena, CA: SciPy, 2008. p. 11–15. Disponível em: https://www.osti.gov/biblio/960616. Acesso em: 23 mar. 2025.

HARRIS, C. R. et al. Array programming with NumPy. Nature, v. 585, n. 7825, p. 357–362, 2020. Dispon´ ıvel em: https://www.nature.com/articles/s41586-020-2649-2. Acesso em: 2 abr. 2025.

HUNTER, J. D. Matplotlib: a 2D graphics environment. Computing in Science & Engineering, v. 9, n. 3, p. 90–95, 2007. Disponível em: https://www.computer.org/csdl/magazine/cs/2007/03/c3090/13rRUwbJD0A. Acesso em: 2 mar. 2025.

WASKOM, M. L. Seaborn: statistical data visualization. Journal of Open Source Software, v. 6, n. 60, p. 3021, 2021. Dispon´ ıvel em: https://joss.theoj.org/papers/10.21105/joss.03021.pdf. Acesso em: 13 abr. 2025.

Published

2026-05-21

How to Cite

SOUZA, Vitor Amadeu. Probabilistic Modeling of Climate Systems through Markov Chains: A Computational Analysis of the Temporal Dynamics of Meteorological States. Journal of Computer Science, [S. l.], v. 8, n. 1, p. e16982, 2026. DOI: 10.22481/recic.v8i1.16982. Disponível em: https://periodicos2.uesb.br/recic/article/view/16982. Acesso em: 22 may. 2026.