% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/03_simulate_paths.R
\name{simulate_weather_paths}
\alias{simulate_weather_paths}
\title{Simulate Temperature Paths via Non-Homogeneous Jump-Diffusion}
\usage{
simulate_weather_paths(
  n_paths = 5000,
  days = 365,
  kappa = 0.08,
  sigma_0 = 2.5,
  lambda_0 = 0.05,
  lambda_1 = 0.03,
  mu_jump = -3,
  sigma_jump = 1.5,
  baseline_temp = 14.5,
  amplitude_temp = 11.2
)
}
\arguments{
\item{n_paths}{Integer count of simulation paths.}

\item{days}{Horizon length in days (default 365).}

\item{kappa}{Mean-reversion speed.}

\item{sigma_0}{Baseline volatility.}

\item{lambda_0}{Baseline jump intensity.}

\item{lambda_1}{Amplitude of dynamic seasonal jump intensity.}

\item{mu_jump}{Mean jump magnitude.}

\item{sigma_jump}{Volatility of jump magnitude.}

\item{baseline_temp}{Baseline temperature parameter A.}

\item{amplitude_temp}{Seasonal temperature amplitude.}
}
\value{
An (n_paths x days) matrix of simulated daily temperatures.
}
\description{
Generates discretized Monte Carlo sample trajectories of daily average temperatures.
}
\examples{
paths <- simulate_weather_paths(n_paths = 50, days = 30)
dim(paths)
}
