using Pkg
lab_dir = dirname(@__FILE__)
Pkg.activate(lab_dir)
# Pkg.instantiate() # uncomment this the first time you run the lab to install packages, then comment it backCEVE 543 Fall 2025 Lab 10: Weather Generator Implementation
Markov-chain based synthetic weather generation
1 Objectives
- Implement stochastic weather generator for precipitation and temperature
- Generate synthetic weather sequences and validate against observations
- Understand preservation of statistical properties in synthetic data
- Compare weather generator output to observations
2 Before
ImportantInstructions
Do this before the lab date so that lab itself can go more smoothly.
3 Background and Reading
4 Tasks
Modify the code section below to address the following tasks.
- Implement Markov-chain based weather generator for daily precipitation
- Extend generator to include temperature conditioned on precipitation state
- Generate long synthetic weather sequences and validate statistical properties
- Compare synthetic data to observations using multiple validation metrics