Commit 9f8b0952 authored by Reinhard Furrer's avatar Reinhard Furrer

From PRSim/PRSim

parent e38d6238
...@@ -17,7 +17,9 @@ Description: Provides a simulation framework to simulate streamflow time series ...@@ -17,7 +17,9 @@ Description: Provides a simulation framework to simulate streamflow time series
streamflow values and their temporal correlation as expressed by short- and long-range streamflow values and their temporal correlation as expressed by short- and long-range
dependence. The approach is based on the randomization of the phases of the Fourier dependence. The approach is based on the randomization of the phases of the Fourier
transform. We further use the flexible four-parameter Kappa distribution, which allows transform. We further use the flexible four-parameter Kappa distribution, which allows
for the extrapolation to yet unobserved low and high flows. for the extrapolation to yet unobserved low and high flows. A detailed description of
the simulation approach and an application example can be found
in https://www.hydrol-earth-syst-sci-discuss.net/hess-2019-142/.
URL: https://git.math.uzh.ch/reinhard.furrer/PRSim-devel URL: https://git.math.uzh.ch/reinhard.furrer/PRSim-devel
BugReports: https://git.math.uzh.ch/reinhard.furrer/PRSim-devel BugReports: https://git.math.uzh.ch/reinhard.furrer/PRSim-devel
License: GPL-3 License: GPL-3
......
This diff is collapsed.
# short demo # short demo
data(runoff) data(runoff)
out <- prsim(runoff, "Qobs", 10) out <- prsim(data=runoff, number_sim=1, marginal="empirical")
out <- prsim(data=runoff, number_sim=1, marginal="kappa")
sim <- out$simulation sim <- out$simulation
par(mai=c(.9,.9,.1,.1)) par(mai=c(.9,.9,.1,.1))
plot(sim$timestamp[1:1000], sim$Qobs[1:1000], type="l", plot(sim$timestamp[1:1000], sim$Qobs[1:1000], type="l",
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
Applies the algorithm to a single station Applies the algorithm to a single station
} }
\usage{ \usage{
prsim(data, station_id="Qobs", number_sim=1, win_h_length=15, prsim(data, station_id="Qobs", number_sim=1, win_h_length=15,marginal="kappa",
verbose=TRUE, kappapar=TRUE, suppWarn=FALSE, KStest=FALSE) verbose=TRUE, kappapar=TRUE, suppWarn=FALSE, KStest=FALSE)
} }
\arguments{ \arguments{
...@@ -14,6 +14,7 @@ prsim(data, station_id="Qobs", number_sim=1, win_h_length=15, ...@@ -14,6 +14,7 @@ prsim(data, station_id="Qobs", number_sim=1, win_h_length=15,
\item{station_id}{identifies the station in case several runoffs are present in \code{data}. See \sQuote{Details}.} \item{station_id}{identifies the station in case several runoffs are present in \code{data}. See \sQuote{Details}.}
\item{win_h_length}{(half-)length of moving window size.} \item{win_h_length}{(half-)length of moving window size.}
\item{number_sim}{number of simulations to be carried out.} \item{number_sim}{number of simulations to be carried out.}
\item{marginal}{marginal distribution to be used for the backtransformation.}
\item{verbose}{logical. Should progress be reported?} \item{verbose}{logical. Should progress be reported?}
\item{kappapar}{logical. Should the estimated parameters of the kappa distribution be returned?} \item{kappapar}{logical. Should the estimated parameters of the kappa distribution be returned?}
\item{suppWarn}{logical. See \sQuote{Details}.} \item{suppWarn}{logical. See \sQuote{Details}.}
...@@ -37,7 +38,7 @@ The function \code{homtest::par.kappa} might issue quite a few warnings of type ...@@ -37,7 +38,7 @@ The function \code{homtest::par.kappa} might issue quite a few warnings of type
\item{p_val}{A vector containing the p-values of \code{ks.test} applied to the daily detrended data (if \code{KStest}).} \item{p_val}{A vector containing the p-values of \code{ks.test} applied to the daily detrended data (if \code{KStest}).}
} }
\references{ \references{
Brunner, Bardossy, Furrer (2019) Technical note: Stochastic simulation of streamflow time series using phase randomization. Submitted. Brunner, Bardossy, Furrer (2019) Technical note: Stochastic simulation of streamflow time series using phase randomization. under review. https://www.hydrol-earth-syst-sci-discuss.net/hess-2019-142/.
} }
\author{ \author{
Manuela Brunner Manuela Brunner
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment