Probabilistic Modeling of Climate Systems through Markov Chains: A Computational Analysis of the Temporal Dynamics of Meteorological States
DOI:
https://doi.org/10.22481/recic.v8i1.16982Keywords:
Markov Chains, Climate Modeling, Stochastic Systems, Stationary Distribution, Monte Carlo SimulationAbstract
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
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.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Journal of Computer Science

This work is licensed under a Creative Commons Attribution 4.0 International License.