From 156c066de5efc92616a53dd1d11504cef429da20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Dan=C3=ADel=20Vias?= <78622738+RafaelVias@users.noreply.github.com> Date: Fri, 6 Sep 2024 18:58:33 +0000 Subject: [PATCH] remove html links from vignettes, instead put web-links --- DESCRIPTION | 4 ++-- README.Rmd | 6 +++--- README.md | 7 ++++--- docs/articles/introduction.html | 3 ++- docs/articles/tournament.html | 6 ++++-- docs/authors.html | 4 ++-- docs/index.html | 10 +++++----- docs/pkgdown.yml | 2 +- docs/search.json | 2 +- vignettes/introduction.Rmd | 2 +- .../figure-html/unnamed-chunk-13-1.png | Bin 39062 -> 39056 bytes .../figure-html/unnamed-chunk-14-1.png | Bin 31307 -> 31305 bytes .../figure-html/unnamed-chunk-15-1.png | Bin 71960 -> 71954 bytes .../figure-html/unnamed-chunk-16-1.png | Bin 44186 -> 44178 bytes .../figure-html/unnamed-chunk-18-1.png | Bin 283681 -> 283691 bytes .../figure-html/unnamed-chunk-19-1.png | Bin 75333 -> 75320 bytes .../figure-html/unnamed-chunk-20-1.png | Bin 131749 -> 131744 bytes .../figure-html/unnamed-chunk-7-1.png | Bin 41566 -> 41564 bytes vignettes/tournament.Rmd | 2 +- 19 files changed, 26 insertions(+), 22 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 49751423..27e41eae 100755 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -26,8 +26,8 @@ Suggests: covr, vdiffr VignetteBuilder: knitr -URL: https://sor16.github.io/bdrc -BugReports: https://github.com/sor16/bdrc/issues +URL: https://sor16.github.io/bdrc/ +BugReports: https://github.com/sor16/bdrc/issues/ Encoding: UTF-8 LinkingTo: Rcpp (>= 0.11.0), diff --git a/README.Rmd b/README.Rmd index 8507f8d7..4637edc9 100644 --- a/README.Rmd +++ b/README.Rmd @@ -64,9 +64,9 @@ plot(gplm.fit) For a deeper dive into the package's functionality, visualization options, and the underlying theory of the models, please check out our vignettes: -* [Background](background.html) -* [Introduction](introduction.html) -* [Power-law tournament (model selection)](tournament.html) +* [Background](https://sor16.github.io/bdrc/articles/background.html) +* [Introduction](https://sor16.github.io/bdrc/articles/introduction.html) +* [Power-law tournament (model selection)](https://sor16.github.io/bdrc/articles/tournament.html) ## References diff --git a/README.md b/README.md index 3078abe4..b8651340 100755 --- a/README.md +++ b/README.md @@ -67,9 +67,10 @@ For a deeper dive into the package’s functionality, visualization options, and the underlying theory of the models, please check out our vignettes: -- [Background](background.html) -- [Introduction](introduction.html) -- [Power-law tournament (model selection)](tournament.html) +- [Background](https://sor16.github.io/bdrc/articles/background.html) +- [Introduction](https://sor16.github.io/bdrc/articles/introduction.html) +- [Power-law tournament (model + selection)](https://sor16.github.io/bdrc/articles/tournament.html) ## References diff --git a/docs/articles/introduction.html b/docs/articles/introduction.html index 895762f9..ac213b39 100644 --- a/docs/articles/introduction.html +++ b/docs/articles/introduction.html @@ -94,7 +94,8 @@

Solvi stage-dependent log-error variance.

For further details about the different models, see Hrafnkelsson et -al. (2022). For an brief overview of the underlying theory, see our Background vignette.

+al. (2022). For an brief overview of the underlying theory, see our Background +vignette.

The models differ in their complexity, gplm being the most flexible and complex model. We will focus on the use of gplm throughout this introduction vignette and explore the diff --git a/docs/articles/tournament.html b/docs/articles/tournament.html index 12b08265..baa3b9a0 100644 --- a/docs/articles/tournament.html +++ b/docs/articles/tournament.html @@ -94,8 +94,10 @@

Solvi hierarchical implementation of the classical power-law model, widely used in hydrological practice. For more details on these models, refer to Hrafnkelsson et al. (2022). For an brief overview of the underlying -theory, see our Background vignette. For -guidance on applying these models to your data, refer to the Introduction vignette.

+theory, see our Background +vignette. For guidance on applying these models to your data, refer to +the Introduction +vignette.

The tournament method

diff --git a/docs/authors.html b/docs/authors.html index 654cf897..7a64375b 100644 --- a/docs/authors.html +++ b/docs/authors.html @@ -63,14 +63,14 @@

Citation

Hrafnkelsson B, Rognvaldsson S, Vias R, Jansson A (2024). bdrc: Bayesian Discharge Rating Curves. -R package version 2.0.0, https://sor16.github.io/bdrc. +R package version 2.0.0, https://sor16.github.io/bdrc/.

@Manual{,
   title = {bdrc: Bayesian Discharge Rating Curves},
   author = {Birgir Hrafnkelsson and Solvi Rognvaldsson and Rafael Daníel Vias and Axel Orn Jansson},
   year = {2024},
   note = {R package version 2.0.0},
-  url = {https://sor16.github.io/bdrc},
+  url = {https://sor16.github.io/bdrc/},
 }
diff --git a/docs/index.html b/docs/index.html index dc01e70e..0a3e7bc4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -89,7 +89,7 @@

Usage

Fitting a discharge rating curve with bdrc is straightforward:

-library(bdrc)
+library(bdrc)
 data(krokfors)
 gplm.fit <- gplm(Q ~ W, krokfors)
 summary(gplm.fit)
@@ -111,9 +111,9 @@ 

Getting started

For a deeper dive into the package’s functionality, visualization options, and the underlying theory of the models, please check out our vignettes:

diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index e08913f4..b63f072a 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -5,7 +5,7 @@ articles: background: background.html introduction: introduction.html tournament: tournament.html -last_built: 2024-09-04T14:46Z +last_built: 2024-09-06T18:45Z urls: reference: https://sor16.github.io/bdrc/reference article: https://sor16.github.io/bdrc/articles diff --git a/docs/search.json b/docs/search.json index c486fee8..ddd6ba41 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -[{"path":"https://sor16.github.io/bdrc/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"MIT License","title":"MIT License","text":"Copyright (c) 2021 Birgir Hrafnkelsson Permission hereby granted, free charge, person obtaining copy software associated documentation files (“Software”), deal Software without restriction, including without limitation rights use, copy, modify, merge, publish, distribute, sublicense, /sell copies Software, permit persons Software furnished , subject following conditions: copyright notice permission notice shall included copies substantial portions Software. SOFTWARE PROVIDED “”, WITHOUT WARRANTY KIND, EXPRESS IMPLIED, INCLUDING LIMITED WARRANTIES MERCHANTABILITY, FITNESS PARTICULAR PURPOSE NONINFRINGEMENT. EVENT SHALL AUTHORS COPYRIGHT HOLDERS LIABLE CLAIM, DAMAGES LIABILITY, WHETHER ACTION CONTRACT, TORT OTHERWISE, ARISING , CONNECTION SOFTWARE USE DEALINGS SOFTWARE.","code":""},{"path":"https://sor16.github.io/bdrc/articles/background.html","id":"bayesian-generalized-power-law-rating-curves","dir":"Articles","previous_headings":"","what":"Bayesian Generalized Power-Law Rating Curves","title":"Background","text":"power-law model commonly assumed hydraulic practice fit rating curves, mention , form Q(h)=(h−c)bQ(h) = (h-c)^{b} (1) QQ, hh, aa, bb cc , see e.g., Venetis (1970), Clarke (1999) Clarke et al. (2000). second type rating curve generalized power-law rating curve. construction based hydraulics open channel flow given formulas Chézy Manning form Q=KRxAS1/2Q = KR^{x}^{1/2} (2) KK xx constants; AA area cross section; SS slope channel; RR hydraulic radius, given R=/PR = /P, PP wetted perimeter. According Chézy x=1/2x = 1/2, Manning claimed x=2/3x = 2/3 (Chow, 1959). form generalized power-law rating curve Q=(h−c)f(h)Q = (h − c)^{f(h)} (3) aa cc constants; f(h)f(h) function hh, referred power-law exponent. relationship (2) (3) can found equating two equations. particular, form f(h)f(h) can derived, namely, f(h)=(x+1){logA(h)−logA(1)}−x{logP(h)−logP(1)}loghf(h) = \\frac{(x+1)\\{ \\log (h) - \\log (1) \\} - x \\{ \\log P(h) - \\log P(1) \\}}{\\log h} (4) Thus, f(h)f(h) function constant xx, cross-sectional area AA, wetted perimeter PP. Bayesian approach proposed estimating parameters power-law model generalized power-law model. Bayesian inference requires specification prior densities unknown parameters unknown quantities, along full probabilistic specification observed data. goal Bayesian inference obtain posterior density model parameters, interrogate posterior calculating summary statistics, posterior mean 95% posterior intervals. Analytical formulas summary statistics intractable cases thus computed generating samples posterior density using Markov chain Monte Carlo simulation. Bayesian power-law model presented logarithmic scale , log(Qi)=log()+blog(hi−c)+ϵi,=1,...,n,\\log(Q_i) = \\log() + b \\log(h_i -c) + \\epsilon_i, \\quad = 1,...,n, (5) ϵi\\epsilon_i follows normal distribution mean zero variance σϵ2\\sigma_{\\epsilon}^2, nn number paired observations, aa, bb cc . Bayesian inference scheme implemented power-law model standard, however, efficient posterior simulation, first, samples obtained joint marginal posterior density (c,σϵ2)(c, \\sigma_{\\epsilon}^2), samples obtained conditional posterior density (log(),b)(\\log(), b) conditional (c,σϵ2)(c, \\sigma_{\\epsilon}^2). Bayesian generalized power-law model presented Bayesian hierarchical model. function f(h)f(h) modeled latent level bb plus mean zero continuous stochastic process β(h)\\beta(h), assumed twice mean-square differentiable. model presented logarithmic scale , log(Qi)=log()+(b+β(hi))log(hi−c)+εi,=1,...,n,\\log (Q_i) = \\log () + (b + \\beta(h_i)) \\log(h_i -c) + \\varepsilon_i, \\quad = 1,...,n, (6) ϵi\\epsilon_i follows normal distribution mean zero variance σϵ2(hi)\\sigma_{\\epsilon}^2(h_i) can vary water elevation. parameters aa, bb cc play similar role Bayesian power-law model. stochastic process β(h)\\beta(h) assumed priori Gaussian process governed Matérn covariance function smoothness parameter ν=2.5\\nu = 2.5, see Matérn (1960). model constrained setting b=1.835b=1.835. efficient posterior simulation achieved sampling joint posterior density hyperparameters model, sampling conditional density latent parameters given hyperparameters.","code":""},{"path":"https://sor16.github.io/bdrc/articles/background.html","id":"references","dir":"Articles","previous_headings":"","what":"References","title":"Background","text":"Chow, V. (1959). Open-Channel Hydraulics. McGraw-Hill. New York. Clarke, R. (1999). Uncertainty estimation mean annual flood due rating-curve indefinition. Journal Hydrology 222(1-4). 185–190. doi: https://doi.org/10.1016/s0022-1694(99)00097-9 Clarke, R., Mendiondo, E., Brusa L. (2000). Uncertainties mean discharges two large South American rivers due rating curve variability. Hydrological Sciences 45(2). 221–236. doi: https://doi.org/10.1080/02626660009492321 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Matérn, B. (1960). Spatial variation. Stochastic models application problems forest surveys sampling investigations. Meddelanden från statens Skogsforskningsinstitut. 49(5). Venetis, C. (1970). note estimation parameters logarithmic stage-discharge relationships estimates error. International Association Scientific Hydrology. Bulletin XV 2(6). 105–111. doi: https://doi.org/10.1080/02626667009493957","code":""},{"path":"https://sor16.github.io/bdrc/articles/introduction.html","id":"fitting-a-discharge-rating-curve","dir":"Articles","previous_headings":"","what":"Fitting a discharge rating curve","title":"Introduction","text":"Fitting discharge rating curve bdrc straightforward. two input arguments mandatory: formula data. formula form y ~ x, y discharge cubic meters per second (m³/s), x water elevation (stage) meters (m). crucial data correct units! data argument must data.frame including x y column names. case, Krokfors data discharge water elevation measurements stored columns named Q W, respectively. ready fit discharge rating curve using gplm function: function prints summary fitting process key MCMC diagnostics. include acceptance rate, chain mixing (assessed via Gelman-Rubin statistic, R̂\\hat{R}), effective sample sizes. checkmarks indicate algorithm met important criteria reliability. However, sometimes may encounter warnings. example: warning suggests certain parameters (case, sigma_eta) haven’t mixed well across chains, affect reliability results. cases, function provides advice: output helps assess whether discharge rating curve fitted successfully reliably using specified data. function can made run silently setting verbose=FALSE. Note parallel=TRUE default setting, utilizing available cores machine. can adjust number cores num_cores argument needed. gplm function returns object class gplm can summarize visualize using familiar functions next section, dive deeper visualizing gplm object.","code":"> gplm.fit <- gplm(Q ~ W, data = krokfors, parallel = TRUE, num_cores = 2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.33%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> ⚠ Warning: Some chains are not mixing well. Parameters with Rhat > 1.1: #> - sigma_eta: Rhat = 1.281 #> ℹ Try re-running the model after inspecting the trace plots, convergence diagnostics plots, and reviewing the data for potential issues. > summary(gplm.fit) #> #> Formula: #> Q ~ W #> Latent parameters: #> lower-2.5% median-50% upper-97.5% #> a 1.47 1.94 2.23 #> b 1.83 1.84 1.84 #> #> Hyperparameters: #> lower-2.5% median-50% upper-97.5% #> c 7.70955 7.8089 7.855 #> sigma_beta 0.42275 0.6942 1.258 #> phi_beta 0.54941 1.1775 2.861 #> sigma_eta 0.00298 0.0934 0.498 #> eta_1 -4.91521 -4.2508 -3.535 #> eta_2 -5.97953 -4.0555 -2.264 #> eta_3 -6.92387 -4.1874 -1.612 #> eta_4 -7.66667 -4.4852 -1.160 #> eta_5 -8.33270 -4.6096 -0.757 #> eta_6 -8.81259 -4.6718 -0.311 #> #> WAIC: -27.81763 > plot(gplm.fit)"},{"path":"https://sor16.github.io/bdrc/articles/introduction.html","id":"visualizing-posterior-distributions-of-different-parameters","dir":"Articles","previous_headings":"","what":"Visualizing posterior distributions of different parameters","title":"Introduction","text":"bdrc package provides several tools visualize results model objects can give insight physical properties river hand. instance, hyperparameter cc corresponds water elevation zero discharge. visualize posterior cc, can write Technically, instead inferring cc directly, hmin−ch_{min}-c inferred, hminh_{min} lowest water elevation value data. Since parameter hmin−ch_{min}-c strictly positive, transformation ζ=log(hmin−c)\\zeta=log(h_{min}-c) used Bayesian inference support real line. plot transformed posterior write param argument can also vector containing multiple parameter names. example, visualize posterior distributions parameters aa cc, can write shorthand visualize hyperparameters Similarly, writing \"latent_parameters\" plots latent parameters one plot. plot hyperparameters transformed scale Bayesian inference, write Finally, can visualize components model allowed (depending model) vary water elevation, , power-law exponent, f(h)f(h), standard deviation error terms response level, σε(h)\\sigma_{\\varepsilon}(h). gplm0 gplm generalize power-law exponent modeling sum constant term, bb, Gaussian process, β(h)\\beta(h), namely f(h)=b+β(h)f(h)=b+\\beta(h), β(h)\\beta(h) assumed twice differentiable mean zero. hand, plm plm0 model power-law exponent constant setting β(h)=0\\beta(h)=0, gives f(h)=bf(h)=b. can plot inferred power-law exponent plm gplm model standard deviation error terms response level, σε(h)\\sigma_{\\varepsilon}(h), function water elevation, using B-splines basis functions, plm0 gplm0 model standard deviation constant. can plot inferred standard deviation writing get visual summary model, \"panel\" option plot type useful:","code":"> plot(gplm.fit, type = 'histogram', param = 'c') > plot(gplm.fit, type = 'histogram', param = 'c', transformed = TRUE) > plot(gplm.fit, type = 'histogram', param = c('a', 'c')) > plot(gplm.fit, type = 'histogram', param = 'hyperparameters') > plot(gplm.fit, type = 'histogram', param = 'hyperparameters', transformed = TRUE) > plot(gplm.fit, type = 'f') > plot(gplm.fit, type = 'sigma_eps') > plot(gplm.fit, type = 'panel', transformed = TRUE)"},{"path":"https://sor16.github.io/bdrc/articles/introduction.html","id":"assessing-model-fit-and-convergence","dir":"Articles","previous_headings":"","what":"Assessing model fit and convergence","title":"Introduction","text":"package several functions convergence diagnostics bdrc model, notably residual plot, trace plots, autocorrelation plots, Gelman-Rubin diagnostic plots. log-residuals can plotted log-residuals calculated subtracting posterior estimate (median) log-discharge, log(Q̂)log(\\hat{Q}), observed log-discharge, log(Q)log(Q). Additionally, plot includes 95% predictive intervals log(Q)\\log(Q) (- -) 95% credible intervals expected value log(Q)\\log(Q) (—), latter reflecting rating curve uncertainty. plot trace plot transformed hyperparameters, write assess mixing convergence MCMC chains parameter, can visualize Gelman-Rubin statistic, R̂\\hat{R}, presented Gelman Rubin (1992) : finally, autocorrelation parameters can assessed ","code":"> plot(gplm.fit, type = 'residuals') > plot(gplm.fit, type = 'trace', param = 'c', transformed = TRUE) > plot(gplm.fit, type = 'trace', param = 'hyperparameters', transformed = TRUE) > plot(gplm.fit, type = 'r_hat') > plot(gplm.fit, type = 'autocorrelation')"},{"path":"https://sor16.github.io/bdrc/articles/introduction.html","id":"customizing-the-models","dir":"Articles","previous_headings":"","what":"Customizing the models","title":"Introduction","text":"ways customize gplm function. instances, parameter zero discharge, cc, known, might want fix model parameter known value. addition, might want extrapolate rating curve higher water elevation values adjusting maximum water elevation. Assume 7.65 m known value cc want calculate rating curve water elevation values 10 m, function call look like ","code":"> gplm.fit.known_c <- gplm(Q ~ W, krokfors, c_param = 7.65, h_max = 10, parallel = FALSE)"},{"path":"https://sor16.github.io/bdrc/articles/introduction.html","id":"prediction-for-an-equally-spaced-grid-of-water-elevations","dir":"Articles","previous_headings":"","what":"Prediction for an equally spaced grid of water elevations","title":"Introduction","text":"get rating curve predictions equally spaced grid water elevation values, can use predict function. Note values range cc h_max accepted, range Bayesian inference performed","code":"> h_grid <- seq(8, 8.2, by = 0.01) > rating_curve_h_grid <- predict(gplm.fit, newdata = h_grid) > print(rating_curve_h_grid) #> h lower median upper #> 1 8.00 0.06138853 0.08252241 0.1108601 #> 2 8.01 0.06708762 0.09009315 0.1207313 #> 3 8.02 0.07340524 0.09850833 0.1316830 #> 4 8.03 0.07972287 0.10692352 0.1426346 #> 5 8.04 0.08620981 0.11547827 0.1537808 #> 6 8.05 0.09363849 0.12480929 0.1660087 #> 7 8.06 0.10106716 0.13414031 0.1782366 #> 8 8.07 0.10861541 0.14364701 0.1906011 #> 9 8.08 0.11657272 0.15375469 0.2034327 #> 10 8.09 0.12453002 0.16386237 0.2162643 #> 11 8.10 0.13257126 0.17428375 0.2295413 #> 12 8.11 0.14080833 0.18543710 0.2438577 #> 13 8.12 0.14904540 0.19659045 0.2581741 #> 14 8.13 0.15728247 0.20774380 0.2724905 #> 15 8.14 0.16662200 0.21960922 0.2875367 #> 16 8.15 0.17662981 0.23190628 0.3030253 #> 17 8.16 0.18663761 0.24420333 0.3185138 #> 18 8.17 0.19681441 0.25692028 0.3351942 #> 19 8.18 0.20699699 0.26965158 0.3519154 #> 20 8.19 0.21718541 0.28270330 0.3691020 #> 21 8.20 0.22738677 0.29646391 0.3873184"},{"path":"https://sor16.github.io/bdrc/articles/introduction.html","id":"references","dir":"Articles","previous_headings":"","what":"References","title":"Introduction","text":"Gelman, ., & Rubin, D. B. (1992). Inference iterative simulation using multiple sequences, Statistical Science, 7(4), 457–472. doi: https://doi.org/10.1214/ss/1177011136 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711","code":""},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"the-tournament-method","dir":"Articles","previous_headings":"","what":"The tournament method","title":"Tournament - Model comparison","text":"tournament method uses Widely Applicable Information Criterion (WAIC) (Watanabe, 2010) select appropriate model given dataset. WAIC balances two factors: Goodness--fit: well model fits observed data. Model complexity: penalty term accounting effective number parameters. lower WAIC indicates better balance model fit complexity, making preferred model. tournament process occurs two rounds: First round: gplm vs gplm0 plm vs plm0 Final round: Winners first round face comparison, calculate WAIC difference less complex model, ΔWAIC=WAICless−WAICmore\\Delta\\text{WAIC} = \\text{WAIC}_{\\text{less}} - \\text{WAIC}_{\\text{}}. positive ΔWAIC\\Delta\\text{WAIC} suggests complex model appropriate. However, advance next round, ΔWAIC\\Delta\\text{WAIC} must exceed pre-specified “winning criteria” (default value = 2). threshold helps ensure choose complex model offers substantial improvement. default winning criteria 2 based statistical guidelines model selection (Burnham & Anderson, 2002), balancing trade-model fit complexity. helps prevent overfitting requiring evidence justify complex model. following sections, ’ll provide code examples demonstrating conduct power-law tournament data using bdrc package.","code":""},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"introducing-the-tournament-function","dir":"Articles","previous_headings":"","what":"Introducing the Tournament Function","title":"Tournament - Model comparison","text":"demonstrate tournament function, ’ll use real-world dataset Krokfors stream gauging station Sweden, included bdrc package: Krokfors dataset contains 27 observations discharge measurements stream gauging station. observation consists two variables: W: Water level (stage) measured meters fixed reference point. Q: Discharge, measured cubic meters per second (m³/s). Krokfors data particularly suitable demonstrating tournament function provides real-world example type data typically used discharge rating curve analysis. dataset help illustrate different models perform across range observed water levels discharges.","code":"> library(bdrc) > data(krokfors) > head(krokfors) #> W Q #> 1 9.478000 10.8211700 #> 2 8.698000 1.5010000 #> 3 9.009000 3.3190000 #> 4 8.097000 0.1595700 #> 5 9.104000 4.5462500 #> 6 8.133774 0.2121178"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"running-a-tournament","dir":"Articles","previous_headings":"","what":"Running a tournament","title":"Tournament - Model comparison","text":"tournament function straightforward use, requiring two main arguments: formula: Specifies relationship discharge water elevation (e.g., Q ~ W). data: data.frame column names corresponding variables specified formula. important discharge represented cubic meters per second (m³/s) water elevation meters (m). Let’s run first tournament: output provides valuable information MCMC sampling process model: Shows overall progress tournament four models fitted sequentially. Indicates start Markov Chain Monte Carlo (MCMC) process model. Provides information sampling process distributed across computer’s CPU cores. example, see 4 chain sampling process distributed across 2 CPU cores (4 chains 2 jobs). Acceptance rate: proportion proposed parameter values accepted MCMC sampling scheme. Chain mixing: message reporting different MCMC chains mixed well. Effective sample size: message reporting enough independent samples drawn posterior distribution. parameters meet criteria chain mixing effective sample size (Gelman-rubin statistic (Rhat) < 1.1 mixing effective number samples (eff_n_samples) > 400 sample size), function print warning. helps identify potential issues MCMC sampling specific parameters. diagnostics help ensure reliability results. Good chain mixing sufficient effective sample sizes indicate MCMC sampling likely converged true posterior distribution. function can made run silently setting verbose = FALSE. Note: default, parallel=TRUE function automatically detects number available cores. Parallel processing used run multiple MCMC chains simultaneously, significantly reducing computation time complex models large datasets. see tournament winner: ’ve already fitted four models separately stored objects (e.g., plm0.fit, plm.fit, gplm0.fit, gplm.fit), can run tournament efficiently: tournament function creates tournament object contains four elements: summary, contestants, winner, info. components structured follows: summary: data frame detailed information results different comparisons power-law tournament. contents data frame depend method used (\"WAIC\", \"DIC\", \"PMP\") include: Common columns methods: round: Indicates tournament round (1 2). Round 1 compares generalized classical power-law models separately (gplm vs gplm0 plm vs plm0), whereas Round 2 compares winners Round 1. comparison: numeric identifier model comparison (1, 2, 3). two comparisons Round 1 one Round 2. complexity: Indicates whether model “” “less” complex model given comparison. “less” complex model given advantage defined winning_criteria. model: model type (plm0, plm, gplm0, gplm). winner: logical value (TRUE/FALSE) indicating whether model selected winner. Method-specific columns: WAIC (Widely Applicable Information Criterion): lppd: Log-pointwise predictive density, measuring well model predicts observed data eff_num_param: Effective number parameters, estimating model complexity WAIC: computed WAIC value, balancing model fit complexity SE_WAIC: Standard error WAIC estimate Delta_WAIC: Difference WAIC compared models SE_Delta_WAIC: Standard error difference WAIC DIC (Deviance Information Criterion): D_hat: Minus two times log-likelihood evaluated median posterior samples eff_num_param: Effective number parameters, estimating model complexity DIC: computed DIC value, balancing model fit complexity Delta_DIC: Difference DIC compared models PMP (Posterior Model Probability): log_marg_lik: Logarithm marginal likelihood, estimated using harmonic-mean estimator PMP: Posterior model probability computed Bayes factor, indicating probability model given data contestants: list containing fitted model objects compared tournament: plm0, plm, gplm0 gplm. winner: model object tournament winner, representing appropriate model given data. info: list containing specific information tournament: overall winner method used comparison (\"WAIC\", \"DIC\", \"PMP\") winning criteria applied structure allows users easily access final results (winner) detailed process (summary) model comparison, well full model objects analysis needed. method-specific columns provide insights model selection process: * WAIC, lower values indicate better models, Delta_WAIC showing magnitude difference models. * DIC, like WAIC, lower values preferred, Delta_DIC showing difference models. * PMP, higher probabilities indicate stronger evidence model, values closer 1 suggesting stronger support. metrics help users understand just model selected, also strength evidence selection relative performance compared models. comprehensive summary tournament results: first round tournament favors gplm0 gplm, plm0 plm, based respective ΔWAIC\\Delta\\text{WAIC} values. final round, gplm0 emerges overall winner, substantial positive ΔWAIC\\Delta\\text{WAIC} ~24 compared plm0. indicates gplm0 provides best balance model complexity fit data. standard error estimated WAIC difference, denoted SE_Delta_WAIC, rather large ~9. suggests uncertainty magnitude difference. However, ’s important note despite small sample size, SE_Delta_WAIC less half ΔWAIC\\Delta\\text{WAIC} estimate. provides confidence preference gplm0, difference WAIC two standard errors away zero. Lets investigate comparison.","code":"> set.seed(1) # set seed for reproducibility > t_obj <- tournament(Q ~ W, krokfors, parallel = TRUE, num_cores = 2) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.33%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.14%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.66%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.04%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% > t_obj # or alternatively print(t_obj) #> Tournament winner: gplm0 > t_obj <- tournament(list(plm0.fit, plm.fit, gplm0.fit, gplm.fit)) > summary(t_obj) #> #> === Tournament Model Comparison Summary === #> #> Method: WAIC #> Winning Criteria: Delta_WAIC > 2 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm 20.7794 6.8706 -27.8176 11.8918 0.5570 0.2416 #> less gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more plm 5.5842 4.2574 -2.6536 6.6635 -0.4066 0.1904 #> less plm0 <--- 5.6284 4.0984 -3.0601 6.6931 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 24.2005 9.1834 #> less plm0 5.6284 4.0984 -3.0601 6.6931 #> #> === End of Summary ==="},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"visualizing-the-model-comparisons","dir":"Articles","previous_headings":"","what":"Visualizing the model comparisons","title":"Tournament - Model comparison","text":"gain deeper insights model comparison results, can use various visualization tools:","code":""},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"tournament-results-diagram","dir":"Articles","previous_headings":"Visualizing the model comparisons","what":"1. Tournament results diagram:","title":"Tournament - Model comparison","text":"diagram illustrates tournament progression initial four models final winner. shows model’s residual plot bottom, corresponding WAIC values . Green WAIC values indicate selected model comparison.","code":"> plot(t_obj) #default plot type is type='tournament_results'"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"log-likelihood-comparison","dir":"Articles","previous_headings":"Visualizing the model comparisons","what":"2. Log-likelihood comparison:","title":"Tournament - Model comparison","text":"boxplot compares posterior log-likelihood values model, corresponding WAIC values shown red diamonds. log-likelihood values presented deviance scale (-2 * log-likelihood) direct comparison WAIC. Lower values indicate better fit.","code":"> plot(t_obj, type = 'boxplot')"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"rating-curve-comparison","dir":"Articles","previous_headings":"Visualizing the model comparisons","what":"3. Rating curve comparison:","title":"Tournament - Model comparison","text":"plot compares estimated rating curves four models. shows water level (stage) vs. discharge, solid lines representing estimated curves dotted lines showing 95% prediction intervals. visualization helps assess model fit across different water levels. Optimal model fit indicated solid line following mean observations 95% observations falling within prediction interval.","code":"> plot(t_obj, type = 'rating_curve')"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"residual-plot-comparison","dir":"Articles","previous_headings":"Visualizing the model comparisons","what":"4. Residual plot comparison:","title":"Tournament - Model comparison","text":"residual plots also help assess well model fits data showing differences observed predicted values across water levels. can reveal patterns model performance highlight systematic - -predictions. Optimal model fit indicated rating curve mean (solid horizontal line) following mean observations, 95% observations falling within 95% prediction interval (dotted lines).","code":"> plot(t_obj, type = 'residuals')"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"model-component-comparisons","dir":"Articles","previous_headings":"Visualizing the model comparisons","what":"5. Model Component Comparisons:","title":"Tournament - Model comparison","text":"differences four models lie treatment power-law exponent, f(h)f(h), log-error standard deviation, σε2(h)\\sigma^2_{\\varepsilon}(h), either constants stage-dependent functions. Therefore, insightful examine posterior distributions elements across different models determine whether stage dependence exists assumption constancy appropriate.","code":""},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"power-law-exponent-comparison","dir":"Articles","previous_headings":"Visualizing the model comparisons > 5. Model Component Comparisons:","what":"Power-law exponent comparison:","title":"Tournament - Model comparison","text":"plots show exponent clearly constant water elevations. observation supports use generalized power-law models (gplm gplm0) classical power-law models (plm plm0), allow non-constant behavior power-law exponent.","code":"> plot(t_obj, type = 'f')"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"log-error-standard-deviation-comparison","dir":"Articles","previous_headings":"Visualizing the model comparisons > 5. Model Component Comparisons:","what":"Log-error standard deviation comparison:","title":"Tournament - Model comparison","text":"contrast exponent, log-error standard deviation show clear non-constant trend water elevations. observation suggests models constant error variance (plm0 gplm0) might sufficient dataset, aligning tournament results selected gplm0.","code":"> plot(t_obj, type = 'sigma_eps')"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"winning-model-panel","dir":"Articles","previous_headings":"Visualizing the model comparisons","what":"6. Winning model panel:","title":"Tournament - Model comparison","text":"Finally, panel option useful gain insight different model components winning model, case gplm0: panel plot provides comprehensive view winning model’s components, including rating curve, residuals, power-law exponent, log-error standard deviation. visualization particularly useful understanding different elements winning model work together relate observed data. transformed = TRUE argument transforms rating curve observations onto modeling scale (log-scale).","code":"> plot(t_obj, type = 'panel', transformed = TRUE)"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"customizing-tournaments","dir":"Articles","previous_headings":"","what":"Customizing tournaments","title":"Tournament - Model comparison","text":"several ways customize tournament :","code":""},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"fixing-the-c-parameters","dir":"Articles","previous_headings":"Customizing tournaments","what":"1. Fixing the c parameters:","title":"Tournament - Model comparison","text":"parameter zero discharge cc known, might want fix parameter known value model. Assume 7.657.65 m known value cc. can directly run tournament cc parameter fixed models:","code":"> t_obj_known_c <- tournament(formula = Q ~ W , data = krokfors, c_param = 7.65)"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"adjusting-the-winning-criteria","dir":"Articles","previous_headings":"Customizing tournaments","what":"2. Adjusting the winning criteria:","title":"Tournament - Model comparison","text":"can change winning criteria (default value = 2) sets threshold complex model model comparison must exceed. example, increasing value winning_criteria = 5 raises threshold, thus favoring model simplicity . re-evaluate previously run tournament using different winning criteria, can simply summary function: method \"WAIC\", can also specify complex winning criteria string expression: criteria requires difference WAIC greater 2 difference minus standard error greater 0, providing conservative approach model selection. Note: Delta_WAIC SE_Delta_WAIC allowed variables winning_criteria expressions.","code":"> summary(t_obj, winning_criteria = 5) #> #> === Tournament Model Comparison Summary === #> #> Method: WAIC #> Winning Criteria: Delta_WAIC > 5 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm 20.7794 6.8706 -27.8176 11.8918 0.5570 0.2416 #> less gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more plm 5.5842 4.2574 -2.6536 6.6635 -0.4066 0.1904 #> less plm0 <--- 5.6284 4.0984 -3.0601 6.6931 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 24.2005 9.1834 #> less plm0 5.6284 4.0984 -3.0601 6.6931 #> #> === End of Summary === > summary(t_obj, winning_criteria = \"Delta_WAIC > 2 & Delta_WAIC - SE_Delta_WAIC > 0\") #> #> === Tournament Model Comparison Summary === #> #> Method: WAIC #> Winning Criteria: Delta_WAIC > 2 & Delta_WAIC - SE_Delta_WAIC > 0 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm 20.7794 6.8706 -27.8176 11.8918 0.5570 0.2416 #> less gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more plm 5.5842 4.2574 -2.6536 6.6635 -0.4066 0.1904 #> less plm0 <--- 5.6284 4.0984 -3.0601 6.6931 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 24.2005 9.1834 #> less plm0 5.6284 4.0984 -3.0601 6.6931 #> #> === End of Summary ==="},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"changing-the-model-comparison-method","dir":"Articles","previous_headings":"Customizing tournaments","what":"3. Changing the model comparison method:","title":"Tournament - Model comparison","text":"default method \"WAIC\", can also use \"DIC\" \"PMP\": \"WAIC\" (default): WAIC (Watanabe, 2010) fully Bayesian method uses full set posterior draws calculate best possible estimate expected log pointwise predictive density. \"DIC\": DIC (Spiegelhalter, 2002) similar WAIC uses point estimate posterior distribution instead full set posterior draws. \"PMP\" (posterior model probabilities): posterior model probabilities computed Bayes factors (Jeffreys, 1961; Kass Raftery, 1995), assuming models equally likely priori. winning criteria method \"PMP\" 0 1, representing threshold posterior probability complex model. default 0.75, give similar results two methods respective default values 2. method \"PMP\" chosen default method Bayes factor calculations can quite unstable. Let’s now use method, raise winning criteria 0.75 0.9 Note using summary function change method winning criteria, tournament re-run new parameters using original contestant models. allows efficient comparison different methods criteria without refit models. examples demonstrate different methods winning criteria can applied model comparison. ’s valuable explore options, generally recommend using WAIC method, provides robust theoretically sound approach model selection. WAIC uses full posterior distribution particularly well-suited hierarchical models. case Krokfors dataset, see results tournament change despite customizations, winner third final comparison still gplm0. consistency across different methods criteria suggests gplm0 indeed appropriate model particular dataset.","code":"> summary(t_obj, method = \"DIC\") #> #> === Tournament Model Comparison Summary === #> #> Method: DIC #> Winning Criteria: Delta_DIC > 2 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------- #> complexity model winner D_hat eff_num_param DIC Delta_DIC #> more gplm -42.7732 6.0631 -30.6471 0.8498 #> less gplm0 <--- -42.4880 6.3454 -29.7972 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------- #> complexity model winner D_hat eff_num_param DIC Delta_DIC #> more plm -11.3400 2.9739 -5.3923 -0.3058 #> less plm0 <--- -11.4712 2.8865 -5.6982 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------- #> complexity model winner D_hat eff_num_param DIC Delta_DIC #> more gplm0 <--- -42.4880 6.3454 -29.7972 24.0991 #> less plm0 -11.4712 2.8865 -5.6982 #> #> === End of Summary === > summary(t_obj, method = \"PMP\", winning_criteria = 0.9) #> #> === Tournament Model Comparison Summary === #> #> Method: PMP #> Winning Criteria: PMP of more complex model > 0.9 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> ------------------------------------------------------- #> complexity model winner log_marg_lik PMP #> more gplm 10.1504 0.4538 #> less gplm0 <--- 10.3357 0.5462 #> #> Comparison 2 Results: #> ------------------------------------------------------- #> complexity model winner log_marg_lik PMP #> more plm <--- 0.9781 0.9260 #> less plm0 -1.5486 0.0740 #> #> Comparison 3 Results: #> ------------------------------------------------------- #> complexity model winner log_marg_lik PMP #> more gplm0 <--- 10.3357 0.9999 #> less plm 0.9781 0.0001 #> #> === End of Summary === #> #> ⚠ Warning: The Harmonic Mean Estimator (HME) is used to estimate the Bayes Factor for the posterior model probability (PMP), which is known to be unstable and potentially unreliable. We recommend using method \"WAIC\" (Widely Applicable Information Criterion) for model comparison instead."},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"references","dir":"Articles","previous_headings":"","what":"References","title":"Tournament - Model comparison","text":"Burnham, K. P. Anderson, D. R. (eds) (2002). Information Likelihood Theory: Basis Model Selection Inference. New York, NY: Springer New York. 49–97, doi: https://doi.org/10.1007/978-0-387-22456-5_2 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Jeffreys, H. (1961). Theory Probability, Third Edition. Oxford University Press. Kass, R., . Raftery, . (1995). Bayes Factors. Journal American Statistical Association, 90, 773-795. doi: https://doi.org/10.1080/01621459.1995.10476572 Spiegelhalter, D., Best, N., Carlin, B., Van Der Linde, . (2002). Bayesian measures model complexity fit. Journal Royal Statistical Society: Series B (Statistical Methodology) 64(4), 583–639. doi: https://doi.org/10.1111/1467-9868.00353 Watanabe, S. (2010). Asymptotic equivalence Bayes cross validation widely applicable information criterion singular learning theory. Journal Machine Learning Research, 11, 3571–3594.","code":""},{"path":"https://sor16.github.io/bdrc/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Birgir Hrafnkelsson. Author, copyright holder. Solvi Rognvaldsson. Author. Rafael Daníel Vias. Author, maintainer. Axel Orn Jansson. Author.","code":""},{"path":"https://sor16.github.io/bdrc/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Hrafnkelsson B, Rognvaldsson S, Vias R, Jansson (2024). bdrc: Bayesian Discharge Rating Curves. R package version 2.0.0, https://sor16.github.io/bdrc.","code":"@Manual{, title = {bdrc: Bayesian Discharge Rating Curves}, author = {Birgir Hrafnkelsson and Solvi Rognvaldsson and Rafael Daníel Vias and Axel Orn Jansson}, year = {2024}, note = {R package version 2.0.0}, url = {https://sor16.github.io/bdrc}, }"},{"path":"https://sor16.github.io/bdrc/index.html","id":"bdrc---bayesian-discharge-rating-curves-","dir":"","previous_headings":"","what":"bdrc - Bayesian Discharge Rating Curves","title":"Fit Bayesian Discharge Rating Curves","text":"bdrc package provides tools fitting discharge rating curves using Bayesian hierarchical models. implements classical power-law novel generalized power-law models, offering flexibility handling various hydrological scenarios. package implements four models described Hrafnkelsson et al. (2022): plm0() - Power-law model constant log-error variance. plm() - Power-law model stage-dependent log-error variance. gplm0() - Generalized power-law model constant log-error variance. gplm() - Generalized power-law model stage-dependent log-error variance.","code":""},{"path":"https://sor16.github.io/bdrc/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Fit Bayesian Discharge Rating Curves","text":"","code":"# Install release version from CRAN install.packages(\"bdrc\") # Install development version from GitHub devtools::install_github(\"sor16/bdrc\")"},{"path":"https://sor16.github.io/bdrc/index.html","id":"usage","dir":"","previous_headings":"","what":"Usage","title":"Fit Bayesian Discharge Rating Curves","text":"Fitting discharge rating curve bdrc straightforward:","code":"library(bdrc) data(krokfors) gplm.fit <- gplm(Q ~ W, krokfors) summary(gplm.fit) plot(gplm.fit)"},{"path":"https://sor16.github.io/bdrc/index.html","id":"key-features","dir":"","previous_headings":"","what":"Key-features","title":"Fit Bayesian Discharge Rating Curves","text":"Easy--use interface fitting Bayesian discharge rating curves Features novel Generalized power-law rating curve model (Hrafnkelsson et al., 2022) Multiple model options suit different hydrological scenarios Built-visualization tools model results diagnostics Integrates R C++ efficient MCMC sampling parallel processing","code":""},{"path":"https://sor16.github.io/bdrc/index.html","id":"getting-started","dir":"","previous_headings":"","what":"Getting started","title":"Fit Bayesian Discharge Rating Curves","text":"deeper dive package’s functionality, visualization options, underlying theory models, please check vignettes: Background Introduction Power-law tournament (model selection)","code":""},{"path":"https://sor16.github.io/bdrc/index.html","id":"references","dir":"","previous_headings":"","what":"References","title":"Fit Bayesian Discharge Rating Curves","text":"Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711","code":""},{"path":"https://sor16.github.io/bdrc/reference/autoplot.plm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Autoplot method for discharge rating curves — autoplot.plm0","title":"Autoplot method for discharge rating curves — autoplot.plm0","text":"Visualize discharge rating curve model objects","code":""},{"path":"https://sor16.github.io/bdrc/reference/autoplot.plm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Autoplot method for discharge rating curves — autoplot.plm0","text":"","code":"# S3 method for class 'plm0' autoplot( object, ..., type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL ) # S3 method for class 'plm' autoplot( object, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... ) # S3 method for class 'gplm0' autoplot( object, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... ) # S3 method for class 'gplm' autoplot( object, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... )"},{"path":"https://sor16.github.io/bdrc/reference/autoplot.plm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Autoplot method for discharge rating curves — autoplot.plm0","text":"object object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". ... used function type character denoting type plot drawn. Defaults \"rating_curve\". Possible types : rating_curve Plots rating curve. rating_curve_mean Plots posterior mean rating curve. f Plots power-law exponent. beta Plots random effect power-law exponent. sigma_eps Plots standard deviation data level. residuals Plots log residuals. trace Plots trace plots parameters given param. histogram Plots histograms parameters given param. param character vector parameters plot. Defaults NULL used type \"trace\" \"histogram\". Allowed values parameters given model summary x well \"hyperparameters\" \"latent_parameters\" specific groups parameters. transformed logical value indicating whether quantity plotted transformed scale used Bayesian inference. Defaults FALSE. title character denoting title plot. xlim numeric vector length 2, denoting limits x axis plot. Applicable types \"rating_curve\", \"rating_curve_mean\", \"f\", \"beta\", \"sigma_eps\", \"residuals\". ylim numeric vector length 2, denoting limits y axis plot. Applicable types \"rating_curve\", \"rating_curve_mean\", \"f\", \"beta\", \"sigma_eps\", \"residuals\".","code":""},{"path":"https://sor16.github.io/bdrc/reference/autoplot.plm0.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Autoplot method for discharge rating curves — autoplot.plm0","text":"Returns object class \"ggplot2\".","code":""},{"path":"https://sor16.github.io/bdrc/reference/autoplot.plm0.html","id":"functions","dir":"Reference","previous_headings":"","what":"Functions","title":"Autoplot method for discharge rating curves — autoplot.plm0","text":"autoplot(plm0): Autoplot method plm0 autoplot(plm): Autoplot method plm autoplot(gplm0): Autoplot method gplm0 autoplot(gplm): Autoplot method gplm","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/autoplot.plm0.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Autoplot method for discharge rating curves — autoplot.plm0","text":"","code":"# \\donttest{ library(ggplot2) data(krokfors) set.seed(1) plm0.fit <- plm0(Q~W,krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). autoplot(plm0.fit) autoplot(plm0.fit,transformed=TRUE) autoplot(plm0.fit,type='histogram',param='c') autoplot(plm0.fit,type='histogram',param='c',transformed=TRUE) autoplot(plm0.fit,type='histogram',param='hyperparameters') autoplot(plm0.fit,type='histogram',param='latent_parameters') autoplot(plm0.fit,type='residuals') autoplot(plm0.fit,type='f') autoplot(plm0.fit,type='sigma_eps') # }"},{"path":"https://sor16.github.io/bdrc/reference/autoplot.tournament.html","id":null,"dir":"Reference","previous_headings":"","what":"Autoplot method for discharge rating curve tournament — autoplot.tournament","title":"Autoplot method for discharge rating curve tournament — autoplot.tournament","text":"Compare four discharge rating curves tournament object different ways","code":""},{"path":"https://sor16.github.io/bdrc/reference/autoplot.tournament.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Autoplot method for discharge rating curve tournament — autoplot.tournament","text":"","code":"# S3 method for class 'tournament' autoplot(object, type = \"boxplot\", ...)"},{"path":"https://sor16.github.io/bdrc/reference/autoplot.tournament.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Autoplot method for discharge rating curve tournament — autoplot.tournament","text":"object object class \"tournament\" type character denoting type plot drawn. Possible types ... used function boxplot Creates boxplot posterior log-likelihood values transformed deviance scale.","code":""},{"path":"https://sor16.github.io/bdrc/reference/autoplot.tournament.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Autoplot method for discharge rating curve tournament — autoplot.tournament","text":"Returns object class \"ggplot2\".","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/autoplot.tournament.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Autoplot method for discharge rating curve tournament — autoplot.tournament","text":"","code":"# \\donttest{ library(ggplot2) data(krokfors) set.seed(1) t_obj <- tournament(formula = Q ~ W, data = krokfors, num_cores = 2) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.33%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.14%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.66%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.04%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% autoplot(t_obj) # }"},{"path":"https://sor16.github.io/bdrc/reference/evaluate_comparison.html","id":null,"dir":"Reference","previous_headings":"","what":"Compare two models using a specified model-selection criteria — evaluate_comparison","title":"Compare two models using a specified model-selection criteria — evaluate_comparison","text":"evaluate_comparison uses Widely Applicable Information Criterion (WAIC), Deviance Information Criterion (DIC), posterior model probabilities (PMP), calculated Bayes factor, determine whether one model appropriate given data hand.","code":""},{"path":"https://sor16.github.io/bdrc/reference/evaluate_comparison.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Compare two models using a specified model-selection criteria — evaluate_comparison","text":"","code":"evaluate_comparison(m, method, winning_criteria)"},{"path":"https://sor16.github.io/bdrc/reference/evaluate_comparison.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Compare two models using a specified model-selection criteria — evaluate_comparison","text":"m list two model objects fit dataset. allowed model objects \"gplm\", \"gplm0\", \"plm\" \"plm0\" method string specifying method used estimate predictive performance models. allowed methods \"WAIC\", \"DIC\" \"PMP\". winning_criteria \"WAIC\", can either numeric value string expression. \"DIC\", must numeric value. \"PMP\", must numeric value 0 1. sets threshold determining appropriate model. See Details information.","code":""},{"path":"https://sor16.github.io/bdrc/reference/evaluate_comparison.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Compare two models using a specified model-selection criteria — evaluate_comparison","text":"data.frame summary results comparison, including: complexity: Indicates whether model \"\" \"less\" complex model comparison model: type model (gplm, gplm0, plm, plm0) Method-specific columns (see Details) winner: Logical value indicating model selected","code":""},{"path":"https://sor16.github.io/bdrc/reference/evaluate_comparison.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Compare two models using a specified model-selection criteria — evaluate_comparison","text":"\"WAIC\" method: winning_criteria numeric, complex model wins Delta_WAIC > winning_criteria winning_criteria string, must valid R expression using Delta_WAIC /SE_Delta_WAIC Returns columns: lppd, eff_num_param, WAIC, SE_WAIC, Delta_WAIC, SE_Delta_WAIC \"DIC\" method: winning_criteria must numeric complex model wins Delta_DIC > winning_criteria Returns columns: D_hat, eff_num_param, DIC, Delta_DIC \"PMP\" method: winning_criteria must numeric value 0 1 complex model wins PMP > winning_criteria Returns columns: log_marg_lik, PMP","code":""},{"path":"https://sor16.github.io/bdrc/reference/evaluate_comparison.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Compare two models using a specified model-selection criteria — evaluate_comparison","text":"Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/gather_draws.html","id":null,"dir":"Reference","previous_headings":"","what":"Gather MCMC chain draws to data.frame on a long format — gather_draws","title":"Gather MCMC chain draws to data.frame on a long format — gather_draws","text":"Useful convert MCMC chain draws particular parameters output model object long format data wrangling","code":""},{"path":"https://sor16.github.io/bdrc/reference/gather_draws.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Gather MCMC chain draws to data.frame on a long format — gather_draws","text":"","code":"gather_draws(mod, ..., transformed = F)"},{"path":"https://sor16.github.io/bdrc/reference/gather_draws.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Gather MCMC chain draws to data.frame on a long format — gather_draws","text":"mod object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". ... number character vectors containing valid names parameters model \"rating_curve\" \"rating_curve_mean\". Also accepts \"latent_parameters\" \"hyperparameters\". transformed boolean value determining whether parameter represented transformed scale used sampling MCMC chain original scale. Defaults FALSE.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gather_draws.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Gather MCMC chain draws to data.frame on a long format — gather_draws","text":"data frame columns: chain chain number. iter iteration number. param parameter name. value parameter value.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gather_draws.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Gather MCMC chain draws to data.frame on a long format — gather_draws","text":"Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/gather_draws.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Gather MCMC chain draws to data.frame on a long format — gather_draws","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). hyp_samples <- gather_draws(plm0.fit,'hyperparameters') head(hyp_samples) #> chain iter name value #> 1 1 1 c 7.693275 #> 2 1 2 c 7.708797 #> 3 1 3 c 7.704167 #> 4 1 4 c 7.666575 #> 5 1 5 c 7.658464 #> 6 1 6 c 7.709366 rating_curve_samples <- gather_draws(plm0.fit,'rating_curve','rating_curve_mean') head(rating_curve_samples) #> chain iter h name value #> 1 1 1 7.673811 rating_curve 0.000000e+00 #> 2 1 2 7.673811 rating_curve 0.000000e+00 #> 3 1 3 7.673811 rating_curve 0.000000e+00 #> 4 1 4 7.673811 rating_curve 1.094840e-06 #> 5 1 5 7.673811 rating_curve 6.537613e-06 #> 6 1 6 7.673811 rating_curve 0.000000e+00 # }"},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":null,"dir":"Reference","previous_headings":"","what":"Report for a discharge rating curve or tournament — get_report","title":"Report for a discharge rating curve or tournament — get_report","text":"Save pdf file report discharge rating curve object tournament.","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Report for a discharge rating curve or tournament — get_report","text":"","code":"get_report(x, path = NULL, type = 1, ...) # S3 method for class 'plm0' get_report(x, path = NULL, type = 1, ...) # S3 method for class 'plm' get_report(x, path = NULL, type = 1, ...) # S3 method for class 'gplm0' get_report(x, path = NULL, type = 1, ...) # S3 method for class 'gplm' get_report(x, path = NULL, type = 1, ...) # S3 method for class 'tournament' get_report(x, path = NULL, type = 1, ...)"},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Report for a discharge rating curve or tournament — get_report","text":"x object class \"tournament\", \"plm0\", \"plm\", \"gplm0\" \"gplm\". path file path pdf file report saved. NULL, current working directory used. type integer denoting type report produced. Defaults type 1. type 1 permissible object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". Possible types : 1 Produces report displaying results model (winning model tournament provided). first page contains panel four plots summary posterior distributions parameters. second page tabular prediction discharge equally spaced grid stages displayed. prediction table can span multiple pages. 2 Produces ten page report permissible objects class \"tournament\". first four pages contain panel four plots summary posterior distributions parameters four models tournament, fifth page shows summary tournament model comparison, sixth page convergence diagnostics plots, final four pages shows histograms parameters four models. ... arguments passed methods (currently unused).","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Report for a discharge rating curve or tournament — get_report","text":"return value, called side effects.","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Report for a discharge rating curve or tournament — get_report","text":"function can used interactive R session asks permission user write file system.","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":"methods-by-class-","dir":"Reference","previous_headings":"","what":"Methods (by class)","title":"Report for a discharge rating curve or tournament — get_report","text":"get_report(plm0): Get report plm0 model object get_report(plm): Get report plm model object get_report(gplm0): Get report gplm0 model object get_report(gplm): Get report gplm get_report(tournament): Get report discharge rating curve tournament","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Report for a discharge rating curve or tournament — get_report","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). # } if (FALSE) { # \\dontrun{ get_report(plm0.fit) } # }"},{"path":"https://sor16.github.io/bdrc/reference/get_report_pages.html","id":null,"dir":"Reference","previous_headings":"","what":"Report pages for a discharge rating curve or tournament — get_report_pages","title":"Report pages for a discharge rating curve or tournament — get_report_pages","text":"Get list pages report discharge rating curve model tournament","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report_pages.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Report pages for a discharge rating curve or tournament — get_report_pages","text":"","code":"get_report_pages(x, type = 1) # S3 method for class 'plm0' get_report_pages(x, type = 1) # S3 method for class 'plm' get_report_pages(x, type = 1) # S3 method for class 'gplm0' get_report_pages(x, type = 1) # S3 method for class 'gplm' get_report_pages(x, type = 1) # S3 method for class 'tournament' get_report_pages(x, type = 1)"},{"path":"https://sor16.github.io/bdrc/reference/get_report_pages.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Report pages for a discharge rating curve or tournament — get_report_pages","text":"x object class \"tournament\", \"plm0\", \"plm\", \"gplm0\" \"gplm\". type integer denoting type report produced. Defaults type 1. Possible types : 1 Produces report displaying results model (winning model tournament provided). first page contains panel four plots summary posterior distributions parameters. second page tabular prediction discharge equally spaced grid stages displayed. prediction table can span multiple pages. 2 Produces ten page report permissible objects class \"tournament\". first four pages contain panel four plots summary posterior distributions parameters four models tournament, fifth page shows summary tournament model comparison, sixth page convergence diagnostics plots, final four pages shows histograms parameters four models.","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report_pages.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Report pages for a discharge rating curve or tournament — get_report_pages","text":"list objects type \"grob\" correspond pages rating curve report.","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report_pages.html","id":"methods-by-class-","dir":"Reference","previous_headings":"","what":"Methods (by class)","title":"Report pages for a discharge rating curve or tournament — get_report_pages","text":"get_report_pages(plm0): Get report pages plm0 model object get_report_pages(plm): Get report pages plm model object get_report_pages(gplm0): Get report pages gplm0 model object get_report_pages(gplm): Get report pages gplm model object get_report_pages(tournament): Get report pages discharge rating curve tournament model object","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/get_report_pages.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Report pages for a discharge rating curve or tournament — get_report_pages","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). plm0_pages <- get_report_pages(plm0.fit) # }"},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":null,"dir":"Reference","previous_headings":"","what":"Generalized power-law model with variance that varies with stage. — gplm","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"gplm used fit discharge rating curve paired measurements stage discharge using generalized power-law model variance varies stage described Hrafnkelsson et al. (2022). See \"Details\" elaborate description model.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"","code":"gplm( formula, data, c_param = NULL, h_max = NULL, parallel = TRUE, num_cores = NULL, forcepoint = rep(FALSE, nrow(data)), verbose = TRUE )"},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"formula object class \"formula\", discharge column name response stage column name covariate, .e. form y~x y discharge m\\(^3/\\)s x stage m (important data correct units). data data.frame containing variables specified formula. c_param largest stage value zero discharge. NULL, treated unknown model inferred data. h_max maximum stage rating curve extrapolate . NULL, maximum stage value data selected upper bound. parallel logical value indicating whether run MCMC parallel . Defaults TRUE. num_cores integer 1 4 (number MCMC chains) indicating many cores use. used parallel=TRUE. NULL, number cores available device detected automatically. forcepoint logical vector length number rows data. element index \\(\\) TRUE indicates rating curve forced \\(\\)-th measurement. Use care, strongly influence resulting rating curve. verbose logical value indicating whether print progress diagnostic information. `TRUE`, function print messages runs. `FALSE`, function run silently. Default `TRUE`.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"gplm returns object class \"gplm\". object class \"gplm\" list containing following components: rating_curve data frame 2.5%, 50% 97.5% percentiles posterior predictive distribution rating curve. rating_curve_mean data frame 2.5%, 50% 97.5% percentiles posterior distribution mean rating curve. param_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution latent- hyperparameters. Additionally contains columns r_hat effective number samples parameter defined Gelman et al. (2013). f_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution \\(f(h)\\). beta_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution \\(\\beta(h)\\). sigma_eps_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution \\(\\sigma_\\varepsilon(h)\\). posterior_log_likelihood_summary data frame 2.5%, 50% 97.5% percentiles posterior log-likelihood values. rating_curve_posterior matrix containing full thinned posterior samples posterior predictive distribution rating curve excluding burn-samples. rating_curve_mean_posterior matrix containing full thinned posterior samples posterior distribution mean rating curve excluding burn-samples. a_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\) excluding burn-samples. b_posterior numeric vector containing full thinned posterior samples posterior distribution \\(b\\) excluding burn-samples. c_posterior numeric vector containing full thinned posterior samples posterior distribution \\(c\\) excluding burn-samples. sigma_beta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_\\beta\\) excluding burn-samples. phi_beta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\phi_\\beta\\) excluding burn-samples. sigma_eta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_\\eta\\) excluding burn-samples. eta_1_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_1\\) excluding burn-samples. eta_2_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_2\\) excluding burn-samples. eta_3_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_3\\) excluding burn-samples. eta_4_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_4\\) excluding burn-samples. eta_5_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_5\\) excluding burn-samples. eta_6_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_6\\) excluding burn-samples. f_posterior numeric vector containing full thinned posterior samples posterior distribution \\(f(h)\\) excluding burn-samples. beta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\beta(h)\\) excluding burn-samples. sigma_eps_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_\\varepsilon(h)\\) excluding burn-samples. posterior_log_likelihood numeric vector containing full thinned posterior log-likelihood values, excluding burn-samples. D_hat statistic defined -2 times log-likelihood evaluated median value parameters. effective_num_param_DIC effective number parameters, calculated median(-2*posterior_log_likelihood) minus D_hat. DIC Deviance Information Criterion model, calculated D_hat plus 2*effective_num_parameters_DIC. lppd log pointwise predictive density observed data model. WAIC Widely Applicable Information Criterion model, defined -2*( lppd - effective_num_param_WAIC ). WAIC_i pointwise WAIC values, WAIC := sum(WAIC_i). effective_num_param_WAIC effective number parameters, calculated summing posterior variance log predictive density data point. autocorrelation data frame autocorrelation parameter different lags. acceptance_rate proportion accepted samples thinned MCMC chain (excluding burn-). formula object type \"formula\" provided user. data data provided user, ordered stage. run_info information input arguments specific parameters used MCMC chain.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"generalized power-law model form $$Q=(h-c)^{f(h)}$$ \\(Q\\) discharge, \\(h\\) stage, \\(\\) \\(c\\) unknown constants \\(f\\) function \\(h\\), referred generalized power-law exponent. generalized power-law model inferred using Bayesian hierarchical model. function \\(f\\) modeled latent level fixed constant \\(b\\) plus continuous stochastic process, \\(\\beta(h)\\), assumed twice differentiable. model logarithmic scale $$\\log(Q_i) = \\log() + (b + \\beta(h_i)) \\log(h_i - c) + \\varepsilon_i, = 1,...,n$$ \\(\\varepsilon_i\\) follows normal distribution mean zero variance \\(\\sigma_\\varepsilon(h_i)^2\\) varies stage. stochastic process \\(\\beta(h)\\) assumed priori Gaussian process governed Matern covariance function smoothness parameter \\(\\nu = 2.5\\). error variance, \\(\\sigma_\\varepsilon^2(h)\\), log-discharge data modeled exponential B-spline curve, , linear combination six B-spline basis functions defined range stage observations. efficient posterior simulation achieved sampling joint posterior density hyperparameters model, sampling density latent parameters conditional hyperparameters. Bayesian inference based posterior density summary statistics posterior mean 95% posterior intervals based posterior density. Analytical formulas summary statistics intractable cases thus computed generating samples posterior density using Markov chain Monte Carlo simulation.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"Gelman, ., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, ., Rubin, D. B. (2013). Bayesian Data Analysis, Third Edition. Chapman & Hall/CRC Texts Statistical Science. Taylor & Francis. doi: https://doi.org/10.1201/b16018 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Spiegelhalter, D., Best, N., Carlin, B., Van Der Linde, . (2002). Bayesian measures model complexity fit. Journal Royal Statistical Society: Series B (Statistical Methodology) 64(4), 583–639. doi: https://doi.org/10.1111/1467-9868.00353 Watanabe, S. (2010). Asymptotic equivalence Bayes cross validation widely applicable information criterion singular learning theory. J. Mach. Learn. Res. 11, 3571–3594.","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"","code":"# \\donttest{ data(norn) set.seed(1) gplm.fit <- gplm(formula=Q~W,data=norn,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 22.40%. #> ⚠ Warning: Some chains are not mixing well. Parameters with Rhat > 1.1: #> - sigma_eta: Rhat = 1.240 #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> ℹ Try re-running the model after inspecting the trace plots, convergence diagnostics plots, and reviewing the data for potential issues. summary(gplm.fit) #> #> Formula: #> Q ~ W #> Latent parameters: #> lower-2.5% median-50% upper-97.5% #> a 13.25 24.51 32.40 #> b 1.83 1.84 1.84 #> #> Hyperparameters: #> lower-2.5% median-50% upper-97.5% #> c 396.4175 396.668 396.811 #> sigma_beta 0.1645 0.336 0.818 #> phi_beta 1.3160 2.951 6.989 #> sigma_eta 0.0102 0.404 0.889 #> eta_1 -6.1617 -5.436 -4.429 #> eta_2 -7.6291 -5.977 -4.398 #> eta_3 -9.1231 -6.988 -4.636 #> eta_4 -10.4709 -7.952 -4.365 #> eta_5 -11.5244 -8.656 -4.129 #> eta_6 -12.4633 -9.112 -4.072 #> #> WAIC: -139.6985 # }"},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Generalized power-law model with a constant variance — gplm0","title":"Generalized power-law model with a constant variance — gplm0","text":"gplm0 used fit discharge rating curve paired measurements stage discharge using generalized power-law model constant variance described Hrafnkelsson et al. (2022). See \"Details\" elaborate description model.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Generalized power-law model with a constant variance — gplm0","text":"","code":"gplm0( formula, data, c_param = NULL, h_max = NULL, parallel = TRUE, num_cores = NULL, forcepoint = rep(FALSE, nrow(data)), verbose = TRUE )"},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Generalized power-law model with a constant variance — gplm0","text":"formula object class \"formula\", discharge column name response stage column name covariate, .e. form y~x y discharge m\\(^3/\\)s x stage m (important data correct units). data data.frame containing variables specified formula. c_param largest stage value zero discharge. NULL, treated unknown model inferred data. h_max maximum stage rating curve extrapolate . NULL, maximum stage value data selected upper bound. parallel logical value indicating whether run MCMC parallel . Defaults TRUE. num_cores integer 1 4 (number MCMC chains) indicating many cores use. used parallel=TRUE. NULL, number cores available device detected automatically. forcepoint logical vector length number rows data. element index \\(\\) TRUE indicates rating curve forced \\(\\)-th measurement. Use care, strongly influence resulting rating curve. verbose logical value indicating whether print progress diagnostic information. `TRUE`, function print messages runs. `FALSE`, function run silently. Default `TRUE`.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Generalized power-law model with a constant variance — gplm0","text":"gplm0 returns object class \"gplm0\". object class \"gplm0\" list containing following components: rating_curve data frame 2.5%, 50% 97.5% percentiles posterior predictive distribution rating curve. rating_curve_mean data frame 2.5%, 50% 97.5% percentiles posterior distribution mean rating curve. param_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution latent- hyperparameters. Additionally contains columns r_hat effective number samples parameter defined Gelman et al. (2013). beta_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution \\(\\beta\\). posterior_log_likelihood_summary data frame 2.5%, 50% 97.5% percentiles posterior log-likelihood values. rating_curve_posterior matrix containing full thinned posterior samples posterior predictive distribution rating curve (excluding burn-). rating_curve_mean_posterior matrix containing full thinned posterior samples posterior distribution mean rating curve (excluding burn-). a_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\). b_posterior numeric vector containing full thinned posterior samples posterior distribution \\(b\\). c_posterior numeric vector containing full thinned posterior samples posterior distribution \\(c\\). sigma_eps_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_{\\varepsilon}\\). sigma_beta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_{\\beta}\\). phi_beta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\phi_{\\beta}\\). sigma_eta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_{\\eta}\\). beta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\beta\\). posterior_log_likelihood numeric vector containing full thinned posterior log-likelihood values, excluding burn-samples. D_hat statistic defined -2 times log-likelihood evaluated median value parameters. effective_num_param_DIC effective number parameters, calculated median(-2*posterior_log_likelihood) minus D_hat. DIC Deviance Information Criterion model, calculated D_hat plus 2*effective_num_parameters_DIC. lppd log pointwise predictive density observed data model. WAIC Widely Applicable Information Criterion model, defined -2*( lppd - effective_num_param_WAIC ). WAIC_i pointwise WAIC values, WAIC := sum(WAIC_i). effective_num_param_WAIC effective number parameters, calculated summing posterior variance log predictive density data point. autocorrelation data frame autocorrelation parameter different lags. acceptance_rate proportion accepted samples thinned MCMC chain (excluding burn-). formula object type \"formula\" provided user. data data provided user, ordered stage. run_info information input arguments specific parameters used MCMC chain.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Generalized power-law model with a constant variance — gplm0","text":"generalized power-law model form $$Q=(h-c)^{f(h)}$$ \\(Q\\) discharge, \\(h\\) stage, \\(\\) \\(c\\) unknown constants \\(f\\) function \\(h\\) referred generalized power-law exponent. generalized power-law model inferred using Bayesian hierarchical model. function \\(f\\) modeled latent level fixed constant $b$ plus continuous stochastic process,\\(\\beta(h)\\), assumed twice differentiable. model logarithmic scale $$\\log(Q_i) = \\log() + (b + \\beta(h_i)) \\log(h_i - c) + \\varepsilon, = 1,...,n$$ \\(\\varepsilon\\) follows normal distribution mean zero variance \\(\\sigma_\\varepsilon^2\\), independent stage. stochastic process \\(\\beta(h)\\) assumed priori Gaussian process governed Matern covariance function smoothness parameter \\(\\nu = 2.5\\). efficient posterior simulation achieved sampling joint posterior density hyperparameters model, sampling density latent parameters conditional hyperparameters. Bayesian inference based posterior density summary statistics posterior mean 95% posterior intervals based posterior density. Analytical formulas summary statistics intractable cases thus computed generating samples posterior density using Markov chain Monte Carlo simulation.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Generalized power-law model with a constant variance — gplm0","text":"Gelman, ., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, ., Rubin, D. B. (2013). Bayesian Data Analysis, Third Edition. Chapman & Hall/CRC Texts Statistical Science. Taylor & Francis. doi: https://doi.org/10.1201/b16018 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Spiegelhalter, D., Best, N., Carlin, B., Van Der Linde, . (2002). Bayesian measures model complexity fit. Journal Royal Statistical Society: Series B (Statistical Methodology) 64(4), 583–639. doi: https://doi.org/10.1111/1467-9868.00353 Watanabe, S. (2010). Asymptotic equivalence Bayes cross validation widely applicable information criterion singular learning theory. J. Mach. Learn. Res. 11, 3571–3594.","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Generalized power-law model with a constant variance — gplm0","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) gplm0.fit <- gplm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.64%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). summary(gplm0.fit) #> #> Formula: #> Q ~ W #> Latent parameters: #> lower-2.5% median-50% upper-97.5% #> a 1.52 1.95 2.24 #> b 1.83 1.84 1.84 #> #> Hyperparameters: #> lower-2.5% median-50% upper-97.5% #> c 7.7158 7.810 7.855 #> sigma_eps 0.0915 0.119 0.163 #> sigma_beta 0.6492 0.836 1.127 #> phi_beta 0.5724 1.207 2.965 #> #> WAIC: -27.34769 # }"},{"path":"https://sor16.github.io/bdrc/reference/jokdal.html","id":null,"dir":"Reference","previous_headings":"","what":"Jokulsa a Dal gauging station in Iceland — jokdal","title":"Jokulsa a Dal gauging station in Iceland — jokdal","text":"Data discharge stage Jokulsa Dal gauging station Iceland","code":""},{"path":"https://sor16.github.io/bdrc/reference/jokdal.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Jokulsa a Dal gauging station in Iceland — jokdal","text":"","code":"jokdal"},{"path":"https://sor16.github.io/bdrc/reference/jokdal.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Jokulsa a Dal gauging station in Iceland — jokdal","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/jokdal.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Jokulsa a Dal gauging station in Iceland — jokdal","text":"Icelandic Meteorological Office, Landsvirkjun - National Power Company Iceland, Icelandic Road Coastal Administration.","code":""},{"path":"https://sor16.github.io/bdrc/reference/jokfjoll.html","id":null,"dir":"Reference","previous_headings":"","what":"Jokulsa a Fjollum gauging station in Iceland — jokfjoll","title":"Jokulsa a Fjollum gauging station in Iceland — jokfjoll","text":"Data discharge stage Jokulsa Fjollum gauging station Iceland","code":""},{"path":"https://sor16.github.io/bdrc/reference/jokfjoll.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Jokulsa a Fjollum gauging station in Iceland — jokfjoll","text":"","code":"jokfjoll"},{"path":"https://sor16.github.io/bdrc/reference/jokfjoll.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Jokulsa a Fjollum gauging station in Iceland — jokfjoll","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/jokfjoll.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Jokulsa a Fjollum gauging station in Iceland — jokfjoll","text":"Icelandic Meteorological Office, Landsvirkjun - National Power Company Iceland, Icelandic Road Coastal Administration.","code":""},{"path":"https://sor16.github.io/bdrc/reference/kallstorp.html","id":null,"dir":"Reference","previous_headings":"","what":"Kallstorp gauging station in Sweden — kallstorp","title":"Kallstorp gauging station in Sweden — kallstorp","text":"Data discharge stage Kallstorp gauging station Sweden","code":""},{"path":"https://sor16.github.io/bdrc/reference/kallstorp.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Kallstorp gauging station in Sweden — kallstorp","text":"","code":"kallstorp"},{"path":"https://sor16.github.io/bdrc/reference/kallstorp.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Kallstorp gauging station in Sweden — kallstorp","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/kallstorp.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Kallstorp gauging station in Sweden — kallstorp","text":"Swedish Meteorological Hydrological Institute.","code":""},{"path":"https://sor16.github.io/bdrc/reference/krokfors.html","id":null,"dir":"Reference","previous_headings":"","what":"Krokfors gauging station in Sweden — krokfors","title":"Krokfors gauging station in Sweden — krokfors","text":"Data discharge stage Krokfors gauging station Sweden.","code":""},{"path":"https://sor16.github.io/bdrc/reference/krokfors.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Krokfors gauging station in Sweden — krokfors","text":"","code":"krokfors"},{"path":"https://sor16.github.io/bdrc/reference/krokfors.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Krokfors gauging station in Sweden — krokfors","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/krokfors.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Krokfors gauging station in Sweden — krokfors","text":"Swedish Meteorological Hydrological Institute.","code":""},{"path":"https://sor16.github.io/bdrc/reference/melby.html","id":null,"dir":"Reference","previous_headings":"","what":"Melby gauging station in Sweden — melby","title":"Melby gauging station in Sweden — melby","text":"Data discharge stage Melby gauging station Sweden","code":""},{"path":"https://sor16.github.io/bdrc/reference/melby.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Melby gauging station in Sweden — melby","text":"","code":"melby"},{"path":"https://sor16.github.io/bdrc/reference/melby.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Melby gauging station in Sweden — melby","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/melby.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Melby gauging station in Sweden — melby","text":"Swedish Meteorological Hydrological Institute.","code":""},{"path":"https://sor16.github.io/bdrc/reference/nordura.html","id":null,"dir":"Reference","previous_headings":"","what":"Nordura gauging station in Iceland — nordura","title":"Nordura gauging station in Iceland — nordura","text":"Data discharge stage Nordura gauging station Iceland","code":""},{"path":"https://sor16.github.io/bdrc/reference/nordura.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Nordura gauging station in Iceland — nordura","text":"","code":"nordura"},{"path":"https://sor16.github.io/bdrc/reference/nordura.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Nordura gauging station in Iceland — nordura","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/nordura.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Nordura gauging station in Iceland — nordura","text":"Icelandic Meteorological Office, Landsvirkjun - National Power Company Iceland, Icelandic Road Coastal Administration.","code":""},{"path":"https://sor16.github.io/bdrc/reference/norn.html","id":null,"dir":"Reference","previous_headings":"","what":"Norn gauging station in Sweden — norn","title":"Norn gauging station in Sweden — norn","text":"Data discharge stage Norn gauging station Sweden.","code":""},{"path":"https://sor16.github.io/bdrc/reference/norn.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Norn gauging station in Sweden — norn","text":"","code":"norn"},{"path":"https://sor16.github.io/bdrc/reference/norn.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Norn gauging station in Sweden — norn","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/norn.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Norn gauging station in Sweden — norn","text":"Swedish Meteorological Hydrological Institute.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":null,"dir":"Reference","previous_headings":"","what":"Power-law model with variance that varies with stage. — plm","title":"Power-law model with variance that varies with stage. — plm","text":"plm used fit discharge rating curve paired measurements stage discharge using power-law model variance varies stage described Hrafnkelsson et al. (2022). See \"Details\" elaborate description model.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Power-law model with variance that varies with stage. — plm","text":"","code":"plm( formula, data, c_param = NULL, h_max = NULL, parallel = TRUE, num_cores = NULL, forcepoint = rep(FALSE, nrow(data)), verbose = TRUE )"},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Power-law model with variance that varies with stage. — plm","text":"formula object class \"formula\", discharge column name response stage column name covariate, .e. form y~x y discharge m\\(^3/\\)s x stage m (important data correct units). data data.frame containing variables specified formula. c_param largest stage value zero discharge. NULL, treated unknown model inferred data. h_max maximum stage rating curve extrapolate . NULL, maximum stage value data selected upper bound. parallel logical value indicating whether run MCMC parallel . Defaults TRUE. num_cores integer 1 4 (number MCMC chains) indicating many cores use. used parallel=TRUE. NULL, number cores available device detected automatically. forcepoint logical vector length number rows data. element index \\(\\) TRUE indicates rating curve forced \\(\\)-th measurement. Use care, strongly influence resulting rating curve. verbose logical value indicating whether print progress diagnostic information. `TRUE`, function print messages runs. `FALSE`, function run silently. Default `TRUE`.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Power-law model with variance that varies with stage. — plm","text":"plm returns object class \"plm\". object class \"plm\" list containing following components: rating_curve data frame 2.5%, 50% 97.5% percentiles posterior predictive distribution rating curve. rating_curve_mean data frame 2.5%, 50% 97.5% percentiles posterior distribution mean rating curve. Additionally contains columns r_hat effective number samples parameter defined Gelman et al. (2013). param_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution latent- hyperparameters. sigma_eps_summary data frame 2.5%, 50% 97.5% percentiles posterior \\(\\sigma_{\\varepsilon}\\). posterior_log_likelihood_summary data frame 2.5%, 50% 97.5% percentiles posterior log-likelihood values. rating_curve_posterior matrix containing full thinned posterior samples posterior predictive distribution rating curve (excluding burn-). rating_curve_mean_posterior matrix containing full thinned posterior samples posterior distribution mean rating curve (excluding burn-). a_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\). b_posterior numeric vector containing full thinned posterior samples posterior distribution \\(b\\). c_posterior numeric vector containing full thinned posterior samples posterior distribution \\(c\\). sigma_eps_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_{\\varepsilon}\\). eta_1_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_1\\). eta_2_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_2\\). eta_3_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_3\\). eta_4_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_4\\). eta_5_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_5\\). eta_6_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_6\\). posterior_log_likelihood numeric vector containing full thinned posterior log-likelihood values, excluding burn-samples. D_hat statistic defined -2 times log-likelihood evaluated median value parameters. effective_num_param_DIC effective number parameters, calculated median(-2*posterior_log_likelihood) minus D_hat. DIC Deviance Information Criterion model, calculated D_hat plus 2*effective_num_parameters_DIC. lppd log pointwise predictive density observed data model. WAIC Widely Applicable Information Criterion model, defined -2*( lppd - effective_num_param_WAIC ). WAIC_i pointwise WAIC values, WAIC := sum(WAIC_i). effective_num_param_WAIC effective number parameters, calculated summing posterior variance log predictive density data point. autocorrelation data frame autocorrelation parameter different lags. acceptance_rate proportion accepted samples thinned MCMC chain (excluding burn-). formula object type \"formula\" provided user. data data provided user, ordered stage. run_info information input arguments specific parameters used MCMC chain.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Power-law model with variance that varies with stage. — plm","text":"power-law model, commonly used hydraulic practice, form $$Q=(h-c)^{b}$$ \\(Q\\) discharge, \\(h\\) stage \\(\\), \\(b\\) \\(c\\) unknown constants. power-law model inferred using Bayesian hierarchical model. model logarithmic scale $$\\log(Q_i) = \\log() + b \\log(h_i - c) + \\varepsilon_i, = 1,...,n$$ \\(\\varepsilon_i\\) follows normal distribution mean zero variance \\(\\sigma_\\varepsilon(h_i)^2\\) varies stage. error variance, \\(\\sigma_\\varepsilon^2(h)\\), log-discharge data modeled exponential B-spline curve, , linear combination six B-spline basis functions defined range stage observations. efficient posterior simulation achieved sampling joint posterior density hyperparameters model, sampling density latent parameters conditional hyperparameters. Bayesian inference based posterior density summary statistics posterior mean 95% posterior intervals based posterior density. Analytical formulas summary statistics intractable cases thus computed generating samples posterior density using Markov chain Monte Carlo simulation.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Power-law model with variance that varies with stage. — plm","text":"Gelman, ., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, ., Rubin, D. B. (2013). Bayesian Data Analysis, Third Edition. Chapman & Hall/CRC Texts Statistical Science. Taylor & Francis. doi: https://doi.org/10.1201/b16018 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Spiegelhalter, D., Best, N., Carlin, B., Van Der Linde, . (2002). Bayesian measures model complexity fit. Journal Royal Statistical Society: Series B (Statistical Methodology) 64(4), 583–639. doi: https://doi.org/10.1111/1467-9868.00353 Watanabe, S. (2010). Asymptotic equivalence Bayes cross validation widely applicable information criterion singular learning theory. J. Mach. Learn. Res. 11, 3571–3594.","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Power-law model with variance that varies with stage. — plm","text":"","code":"# \\donttest{ data(spanga) set.seed(1) plm.fit <- plm(formula=Q~W,data=spanga,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 23.26%. #> ⚠ Warning: Some chains are not mixing well. Parameters with Rhat > 1.1: #> - sigma_eta: Rhat = 1.185 #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> ℹ Try re-running the model after inspecting the trace plots, convergence diagnostics plots, and reviewing the data for potential issues. summary(plm.fit) #> #> Formula: #> Q ~ W #> Latent parameters: #> lower-2.5% median-50% upper-97.5% #> a 11.12 12.55 13.9 #> b 1.91 2.04 2.2 #> #> Hyperparameters: #> lower-2.5% median-50% upper-97.5% #> c 9.4020 9.453 9.50 #> sigma_eta 0.0125 0.349 0.87 #> eta_1 -5.5784 -4.828 -3.77 #> eta_2 -7.6875 -5.949 -4.21 #> eta_3 -9.0695 -6.918 -4.17 #> eta_4 -9.9277 -7.344 -4.16 #> eta_5 -10.6150 -7.595 -3.98 #> eta_6 -11.0295 -7.576 -3.62 #> #> WAIC: -76.82704 # }"},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Power-law model with a constant variance — plm0","title":"Power-law model with a constant variance — plm0","text":"plm0 used fit discharge rating curve paired measurements stage discharge using power-law model constant variance described Hrafnkelsson et al. (2022). See \"Details\" elaborate description model.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Power-law model with a constant variance — plm0","text":"","code":"plm0( formula, data, c_param = NULL, h_max = NULL, parallel = TRUE, num_cores = NULL, forcepoint = rep(FALSE, nrow(data)), verbose = TRUE )"},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Power-law model with a constant variance — plm0","text":"formula object class \"formula\", discharge column name response stage column name covariate, .e. form y~x y discharge m\\(^3/\\)s x stage m (important data correct units). data data.frame containing variables specified formula. c_param largest stage value zero discharge. NULL, treated unknown model inferred data. h_max maximum stage rating curve extrapolate . NULL, maximum stage value data selected upper bound. parallel logical value indicating whether run MCMC parallel . Defaults TRUE. num_cores integer 1 4 (number MCMC chains) indicating many cores use. used parallel=TRUE. NULL, number cores available device detected automatically. forcepoint logical vector length number rows data. element index \\(\\) TRUE indicates rating curve forced \\(\\)-th measurement. Use care, strongly influence resulting rating curve. verbose logical value indicating whether print progress diagnostic information. `TRUE`, function print messages runs. `FALSE`, function run silently. Default `TRUE`.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Power-law model with a constant variance — plm0","text":"plm0 returns object class \"plm0\". object class \"plm0\" list containing following components: rating_curve data frame 2.5%, 50% 97.5% percentiles posterior predictive distribution rating curve. rating_curve_mean data frame 2.5%, 50% 97.5% percentiles posterior distribution mean rating curve. param_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution latent- hyperparameters. Additionally contains columns r_hat effective number samples parameter defined Gelman et al. (2013). posterior_log_likelihood_summary data frame 2.5%, 50% 97.5% percentiles posterior log-likelihood values. rating_curve_posterior matrix containing full thinned posterior samples posterior predictive distribution rating curve (excluding burn-). rating_curve_mean_posterior matrix containing full thinned posterior samples posterior distribution mean rating curve (excluding burn-). a_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\). b_posterior numeric vector containing full thinned posterior samples posterior distribution \\(b\\). c_posterior numeric vector containing full thinned posterior samples posterior distribution \\(c\\). sigma_eps_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_{\\varepsilon}\\). posterior_log_likelihood numeric vector containing full thinned posterior log-likelihood values, excluding burn-samples. D_hat statistic defined -2 times log-likelihood evaluated median value parameters. effective_num_param_DIC effective number parameters, calculated median(-2*posterior_log_likelihood) minus D_hat. DIC Deviance Information Criterion model, calculated D_hat plus 2*effective_num_parameters_DIC. lppd log pointwise predictive density observed data model. WAIC Widely Applicable Information Criterion model, defined -2*( lppd - effective_num_param_WAIC ). WAIC_i pointwise WAIC values, WAIC := sum(WAIC_i). effective_num_param_WAIC effective number parameters, calculated summing posterior variance log predictive density data point. autocorrelation data frame autocorrelation parameter different lags. acceptance_rate proportion accepted samples thinned MCMC chain (excluding burn-). formula object type \"formula\" provided user. data data provided user, ordered stage. run_info information input arguments specific parameters used MCMC chain.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Power-law model with a constant variance — plm0","text":"power-law model, commonly used hydraulic practice, form $$Q=(h-c)^{b}$$ \\(Q\\) discharge, \\(h\\) stage \\(\\), \\(b\\) \\(c\\) unknown constants. power-law model inferred using Bayesian hierarchical model. model logarithmic scale $$\\log(Q_i) = \\log() + b \\log(h_i - c) + \\varepsilon, = 1,...,n$$ \\(\\varepsilon\\) follows normal distribution mean zero variance \\(\\sigma_\\varepsilon^2\\), independent stage. efficient posterior simulation achieved sampling joint posterior density hyperparameters model, sampling density latent parameters conditional hyperparameters. Bayesian inference based posterior density summary statistics posterior mean 95% posterior intervals based posterior density. Analytical formulas summary statistics intractable cases thus computed generating samples posterior density using Markov chain Monte Carlo simulation.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Power-law model with a constant variance — plm0","text":"Gelman, ., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, ., Rubin, D. B. (2013). Bayesian Data Analysis, Third Edition. Chapman & Hall/CRC Texts Statistical Science. Taylor & Francis. doi: https://doi.org/10.1201/b16018 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Spiegelhalter, D., Best, N., Carlin, B., Van Der Linde, . (2002). Bayesian measures model complexity fit. Journal Royal Statistical Society: Series B (Statistical Methodology) 64(4), 583–639. doi: https://doi.org/10.1111/1467-9868.00353 Watanabe, S. (2010). Asymptotic equivalence Bayes cross validation widely applicable information criterion singular learning theory. J. Mach. Learn. Res. 11, 3571–3594.","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Power-law model with a constant variance — plm0","text":"","code":"# \\donttest{ data(skogsliden) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=skogsliden,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 37.00%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). summary(plm0.fit) #> #> Formula: #> Q ~ W #> Latent parameters: #> lower-2.5% median-50% upper-97.5% #> a 10.29 10.77 11.22 #> b 2.09 2.17 2.26 #> #> Hyperparameters: #> lower-2.5% median-50% upper-97.5% #> c 3.9042 3.9201 3.9341 #> sigma_eps 0.0455 0.0592 0.0805 #> #> WAIC: -68.50725 # }"},{"path":"https://sor16.github.io/bdrc/reference/plot.plm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot method for discharge rating curves — plot.plm0","title":"Plot method for discharge rating curves — plot.plm0","text":"Visualize discharge rating curve model objects","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot.plm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot method for discharge rating curves — plot.plm0","text":"","code":"# S3 method for class 'plm0' plot( x, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... ) # S3 method for class 'plm' plot( x, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... ) # S3 method for class 'gplm0' plot( x, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... ) # S3 method for class 'gplm' plot( x, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... )"},{"path":"https://sor16.github.io/bdrc/reference/plot.plm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot method for discharge rating curves — plot.plm0","text":"x object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". type character denoting type plot drawn. Defaults \"rating_curve\". Possible types : rating_curve Plots rating curve. rating_curve_mean Plots posterior mean rating curve. f Plots power-law exponent. beta Plots random effect power-law exponent. sigma_eps Plots standard deviation data level. residuals Plots log residuals. trace Plots trace plots parameters given param. histogram Plots histograms parameters given param. panel Plots 2x2 panel plots: \"rating curve\", \"residuals\", \"f\" \"sigma_eps\". param character vector parameters plot. Defaults NULL used type \"trace\" \"histogram\". Allowed values parameters given model summary x well \"hyperparameters\" \"latent_parameters\" specific groups parameters. transformed logical value indicating whether quantity plotted transformed scale used Bayesian inference. Defaults FALSE. title character denoting title plot. xlim numeric vector length 2, denoting limits x axis plot. Applicable types \"rating_curve\", \"rating_curve_mean\", \"f\", \"beta\", \"sigma_eps\", \"residuals\". ylim numeric vector length 2, denoting limits y axis plot. Applicable types \"rating_curve\", \"rating_curve_mean\", \"f\", \"beta\", \"sigma_eps\", \"residuals\". ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot.plm0.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot method for discharge rating curves — plot.plm0","text":"return value, called side effects.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot.plm0.html","id":"functions","dir":"Reference","previous_headings":"","what":"Functions","title":"Plot method for discharge rating curves — plot.plm0","text":"plot(plm0): Plot method plm0 plot(plm): Plot method plm plot(gplm0): Plot method gplm0 plot(gplm): Plot method gplm","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/plot.plm0.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot method for discharge rating curves — plot.plm0","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). plot(plm0.fit) plot(plm0.fit,transformed=TRUE) plot(plm0.fit,type='histogram',param='c') plot(plm0.fit,type='histogram',param='c',transformed=TRUE) plot(plm0.fit,type='histogram',param='hyperparameters') plot(plm0.fit,type='histogram',param='latent_parameters') plot(plm0.fit,type='residuals') plot(plm0.fit,type='f') plot(plm0.fit,type='sigma_eps') # }"},{"path":"https://sor16.github.io/bdrc/reference/plot.tournament.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot method for a discharge rating curve tournament — plot.tournament","title":"Plot method for a discharge rating curve tournament — plot.tournament","text":"Compare four models tournament object multiple ways","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot.tournament.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot method for a discharge rating curve tournament — plot.tournament","text":"","code":"# S3 method for class 'tournament' plot(x, type = \"tournament_results\", transformed = FALSE, ...)"},{"path":"https://sor16.github.io/bdrc/reference/plot.tournament.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot method for a discharge rating curve tournament — plot.tournament","text":"x object class \"tournament\" type character denoting type plot drawn. Possible types : boxplot Creates boxplot posterior log-likelihood values, deviance scale. rating_curve Plots rating curve. rating_curve_mean Plots posterior mean rating curve. f Plots power-law exponent. sigma_eps Plots standard deviation data level. residuals Plots log residuals. tournament_results Plots diagram showing tournament results. transformed logical value indicating whether quantity plotted transformed scale used Bayesian inference. Defaults FALSE. ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot.tournament.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot method for a discharge rating curve tournament — plot.tournament","text":"return value, called side effects","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/plot.tournament.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot method for a discharge rating curve tournament — plot.tournament","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) t_obj <- tournament(formula = Q ~ W, data = krokfors, num_cores = 2) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.33%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.14%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.66%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.04%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% plot(t_obj) plot(t_obj, transformed = TRUE) plot(t_obj, type = 'boxplot') plot(t_obj, type = 'f') plot(t_obj, type = 'sigma_eps') plot(t_obj, type = 'residuals') plot(t_obj, type = 'tournament_results') # }"},{"path":"https://sor16.github.io/bdrc/reference/plot_fun.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot bdrc model objects — plot_fun","title":"Plot bdrc model objects — plot_fun","text":"Visualize results model objects bdrc, plm0, plm, gplm0, gplm","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot_fun.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot bdrc model objects — plot_fun","text":"","code":"plot_fun( x, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... )"},{"path":"https://sor16.github.io/bdrc/reference/plot_fun.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot bdrc model objects — plot_fun","text":"x object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". type character denoting type plot drawn. Defaults \"rating_curve\". Possible types : rating_curve Plots rating curve. rating_curve_mean Plots posterior mean rating curve. f Plots power-law exponent. beta Plots random effect power-law exponent. sigma_eps Plots standard deviation data level. residuals Plots log residuals. trace Plots trace plots parameters given param. histogram Plots histograms parameters given param. panel Plots 2x2 panel plots: \"rating curve\", \"residuals\", \"f\" \"sigma_eps\". param character vector parameters plot. Defaults NULL used type \"trace\" \"histogram\". Allowed values parameters given model summary x well \"hyperparameters\" \"latent_parameters\" specific groups parameters. transformed logical value indicating whether quantity plotted transformed scale used Bayesian inference. Defaults FALSE. title character denoting title plot. Defaults NULL, .e. title. xlim numeric vector length 2, denoting limits x axis plot. Applicable types \"rating_curve\", \"rating_curve_mean\", \"f\", \"beta\", \"sigma_eps\", \"residuals\". ylim numeric vector length 2, denoting limits y axis plot. Applicable types \"rating_curve\", \"rating_curve_mean\", \"f\", \"beta\", \"sigma_eps\", \"residuals\".","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot_fun.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot bdrc model objects — plot_fun","text":"Returns object class ggplot2.","code":""},{"path":"https://sor16.github.io/bdrc/reference/predict.plm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Predict method for discharge rating curves — predict.plm0","title":"Predict method for discharge rating curves — predict.plm0","text":"Predict discharge given stage values based discharge rating curve model object.","code":""},{"path":"https://sor16.github.io/bdrc/reference/predict.plm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Predict method for discharge rating curves — predict.plm0","text":"","code":"# S3 method for class 'plm0' predict(object, newdata = NULL, wide = FALSE, ...) # S3 method for class 'plm' predict(object, newdata = NULL, wide = FALSE, ...) # S3 method for class 'gplm0' predict(object, newdata = NULL, wide = FALSE, ...) # S3 method for class 'gplm' predict(object, newdata = NULL, wide = FALSE, ...)"},{"path":"https://sor16.github.io/bdrc/reference/predict.plm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Predict method for discharge rating curves — predict.plm0","text":"object object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". newdata numeric vector stage values predict. omitted, stage values data used. wide logical value denoting whether produce wide prediction output. TRUE, output table median prediction values equally spaced grid stages 1 cm increments, row containing predictions decimeter range stages. ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/predict.plm0.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Predict method for discharge rating curves — predict.plm0","text":"object class \"data.frame\" four columns: h stage. lower 2.5% posterior predictive quantile. median 50% posterior predictive quantile. upper 97.5% posterior predictive quantile. wide=TRUE, matrix described (see wide parameter) returned.","code":""},{"path":"https://sor16.github.io/bdrc/reference/predict.plm0.html","id":"functions","dir":"Reference","previous_headings":"","what":"Functions","title":"Predict method for discharge rating curves — predict.plm0","text":"predict(plm0): Predict method plm0 predict(plm): Predict method plm predict(gplm0): Predict method gplm0 predict(gplm): Predict method gplm","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/predict.plm0.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Predict method for discharge rating curves — predict.plm0","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,h_max=10,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.22%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #predict rating curve on a equally 10 cm spaced grid from 9 to 10 meters predict(plm0.fit,newdata=seq(9,10,by=0.1)) #> h lower median upper #> 1 9.0 2.423761 3.617127 5.355104 #> 2 9.1 2.988084 4.448245 6.528722 #> 3 9.2 3.616549 5.374700 7.940233 #> 4 9.3 4.291666 6.418404 9.515431 #> 5 9.4 5.056743 7.601828 11.323903 #> 6 9.5 5.914344 8.919305 13.169163 #> 7 9.6 6.893257 10.380845 15.570683 #> 8 9.7 7.860588 11.974804 17.826516 #> 9 9.8 9.052186 13.709759 20.592950 #> 10 9.9 10.158058 15.660659 23.351463 #> 11 10.0 11.489777 17.692248 26.874426 # }"},{"path":"https://sor16.github.io/bdrc/reference/print.plm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Print method for discharge rating curves — print.plm0","title":"Print method for discharge rating curves — print.plm0","text":"Print discharge rating curve model object","code":""},{"path":"https://sor16.github.io/bdrc/reference/print.plm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Print method for discharge rating curves — print.plm0","text":"","code":"# S3 method for class 'plm0' print(x, ...) # S3 method for class 'plm' print(x, ...) # S3 method for class 'gplm0' print(x, ...) # S3 method for class 'gplm' print(x, ...)"},{"path":"https://sor16.github.io/bdrc/reference/print.plm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Print method for discharge rating curves — print.plm0","text":"x object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/print.plm0.html","id":"functions","dir":"Reference","previous_headings":"","what":"Functions","title":"Print method for discharge rating curves — print.plm0","text":"print(plm0): Print method plm0 print(plm): Print method plm print(gplm0): Print method gplm0 print(gplm): Print method gplm","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/print.tournament.html","id":null,"dir":"Reference","previous_headings":"","what":"Print method for discharge rating curve tournament — print.tournament","title":"Print method for discharge rating curve tournament — print.tournament","text":"Print results tournament discharge rating curve model comparisons","code":""},{"path":"https://sor16.github.io/bdrc/reference/print.tournament.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Print method for discharge rating curve tournament — print.tournament","text":"","code":"# S3 method for class 'tournament' print(x, ...)"},{"path":"https://sor16.github.io/bdrc/reference/print.tournament.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Print method for discharge rating curve tournament — print.tournament","text":"x object class \"tournament\" ... used function","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/skjalf.html","id":null,"dir":"Reference","previous_headings":"","what":"Skjalfandafljot gauging station in Iceland — skjalf","title":"Skjalfandafljot gauging station in Iceland — skjalf","text":"Data discharge stage Skjalfandafljot gauging station Iceland","code":""},{"path":"https://sor16.github.io/bdrc/reference/skjalf.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Skjalfandafljot gauging station in Iceland — skjalf","text":"","code":"skjalf"},{"path":"https://sor16.github.io/bdrc/reference/skjalf.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Skjalfandafljot gauging station in Iceland — skjalf","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/skjalf.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Skjalfandafljot gauging station in Iceland — skjalf","text":"Icelandic Meteorological Office, Landsvirkjun - National Power Company Iceland, Icelandic Road Coastal Administration.","code":""},{"path":"https://sor16.github.io/bdrc/reference/skogsliden.html","id":null,"dir":"Reference","previous_headings":"","what":"Skogsliden gauging station in Sweden — skogsliden","title":"Skogsliden gauging station in Sweden — skogsliden","text":"Data discharge stage Skogsliden gauging station Sweden","code":""},{"path":"https://sor16.github.io/bdrc/reference/skogsliden.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Skogsliden gauging station in Sweden — skogsliden","text":"","code":"skogsliden"},{"path":"https://sor16.github.io/bdrc/reference/skogsliden.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Skogsliden gauging station in Sweden — skogsliden","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/skogsliden.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Skogsliden gauging station in Sweden — skogsliden","text":"Swedish Meteorological Hydrological Institute.","code":""},{"path":"https://sor16.github.io/bdrc/reference/spanga.html","id":null,"dir":"Reference","previous_headings":"","what":"Spanga gauging station in Sweden — spanga","title":"Spanga gauging station in Sweden — spanga","text":"Data discharge stage Spanga gauging station Sweden.","code":""},{"path":"https://sor16.github.io/bdrc/reference/spanga.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Spanga gauging station in Sweden — spanga","text":"","code":"spanga"},{"path":"https://sor16.github.io/bdrc/reference/spanga.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Spanga gauging station in Sweden — spanga","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/spanga.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Spanga gauging station in Sweden — spanga","text":"Swedish Meteorological Hydrological Institute.","code":""},{"path":"https://sor16.github.io/bdrc/reference/spread_draws.html","id":null,"dir":"Reference","previous_headings":"","what":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","title":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","text":"Useful convert MCMC chain draws particular parameters output model object wide format data wrangling","code":""},{"path":"https://sor16.github.io/bdrc/reference/spread_draws.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","text":"","code":"spread_draws(mod, ..., transformed = FALSE)"},{"path":"https://sor16.github.io/bdrc/reference/spread_draws.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","text":"mod object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". ... number character vectors containing valid names parameters model \"rating_curve\" \"rating_curve_mean\". Also accepts \"latent_parameters\" \"hyperparameters\". transformed boolean value determining whether output represented transformed scale used sampling MCMC chain original scale. Defaults FALSE.","code":""},{"path":"https://sor16.github.io/bdrc/reference/spread_draws.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","text":"data frame columns: chain chain number. iter iteration number. param parameter name. value parameter value.","code":""},{"path":"https://sor16.github.io/bdrc/reference/spread_draws.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","text":"Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/spread_draws.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). hyp_samples <- spread_draws(plm0.fit,'hyperparameters') head(hyp_samples) #> chain iter c sigma_eps #> 1 1 1 7.693275 0.2421924 #> 2 1 2 7.708797 0.2256351 #> 3 1 3 7.704167 0.1679654 #> 4 1 4 7.666575 0.1807933 #> 5 1 5 7.658464 0.1570101 #> 6 1 6 7.709366 0.1968574 rating_curve_samples <- spread_draws(plm0.fit,'rating_curve','rating_curve_mean') head(rating_curve_samples) #> chain iter h rating_curve rating_curve_mean #> 1 1 1 7.673811 0.000000e+00 0.000000e+00 #> 2 1 2 7.673811 0.000000e+00 0.000000e+00 #> 3 1 3 7.673811 0.000000e+00 0.000000e+00 #> 4 1 4 7.673811 1.094840e-06 1.018866e-06 #> 5 1 5 7.673811 6.537613e-06 6.335393e-06 #> 6 1 6 7.673811 0.000000e+00 0.000000e+00 # }"},{"path":"https://sor16.github.io/bdrc/reference/summary.plm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Summary method for discharge rating curves — summary.plm0","title":"Summary method for discharge rating curves — summary.plm0","text":"Summarize discharge rating curve model object","code":""},{"path":"https://sor16.github.io/bdrc/reference/summary.plm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Summary method for discharge rating curves — summary.plm0","text":"","code":"# S3 method for class 'plm0' summary(object, ...) # S3 method for class 'plm' summary(object, ...) # S3 method for class 'gplm0' summary(object, ...) # S3 method for class 'gplm' summary(object, ...)"},{"path":"https://sor16.github.io/bdrc/reference/summary.plm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Summary method for discharge rating curves — summary.plm0","text":"object object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/summary.plm0.html","id":"functions","dir":"Reference","previous_headings":"","what":"Functions","title":"Summary method for discharge rating curves — summary.plm0","text":"summary(plm0): Summary method plm0 summary(plm): Summary method plm summary(gplm0): Summary method gplm0 summary(gplm): Summary method gplm","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/summary.plm0.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Summary method for discharge rating curves — summary.plm0","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). summary(plm0.fit) #> #> Formula: #> Q ~ W #> Latent parameters: #> lower-2.5% median-50% upper-97.5% #> a 1.15 1.64 2.12 #> b 2.46 2.82 3.21 #> #> Hyperparameters: #> lower-2.5% median-50% upper-97.5% #> c 7.580 7.676 7.752 #> sigma_eps 0.151 0.191 0.253 #> #> WAIC: -2.864097 # }"},{"path":"https://sor16.github.io/bdrc/reference/summary.tournament.html","id":null,"dir":"Reference","previous_headings":"","what":"Summary method for a discharge rating curve tournament — summary.tournament","title":"Summary method for a discharge rating curve tournament — summary.tournament","text":"Print summary tournament model comparisons. function allows efficient fast re-run tournament different methods winning criteria.","code":""},{"path":"https://sor16.github.io/bdrc/reference/summary.tournament.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Summary method for a discharge rating curve tournament — summary.tournament","text":"","code":"# S3 method for class 'tournament' summary(object, method = NULL, winning_criteria = NULL, ...)"},{"path":"https://sor16.github.io/bdrc/reference/summary.tournament.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Summary method for a discharge rating curve tournament — summary.tournament","text":"object object class \"tournament\" method Optional; string specifying method use summary. NULL, uses method original tournament. Options \"WAIC\", \"DIC\", \"PMP\". winning_criteria Optional; specifies new winning criteria summary. NULL, uses criteria original tournament. See Details tournament proper formatting. ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/summary.tournament.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Summary method for a discharge rating curve tournament — summary.tournament","text":"Prints summary console.","code":""},{"path":"https://sor16.github.io/bdrc/reference/summary.tournament.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Summary method for a discharge rating curve tournament — summary.tournament","text":"either method winning_criteria provided, function re-runs tournament new parameters using fitted models.","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/summary.tournament.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Summary method for a discharge rating curve tournament — summary.tournament","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) t_obj <- tournament(Q ~ W, krokfors, num_cores = 2) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.33%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.14%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.66%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.04%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% summary(t_obj) #> #> === Tournament Model Comparison Summary === #> #> Method: WAIC #> Winning Criteria: Delta_WAIC > 2 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm 20.7794 6.8706 -27.8176 11.8918 0.5570 0.2416 #> less gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more plm 5.5842 4.2574 -2.6536 6.6635 -0.4066 0.1904 #> less plm0 <--- 5.6284 4.0984 -3.0601 6.6931 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 24.2005 9.1834 #> less plm0 5.6284 4.0984 -3.0601 6.6931 #> #> === End of Summary === # Re-run summary with different method summary(t_obj, method = \"DIC\") #> #> === Tournament Model Comparison Summary === #> #> Method: DIC #> Winning Criteria: Delta_DIC > 2 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------- #> complexity model winner D_hat eff_num_param DIC Delta_DIC #> more gplm -42.7732 6.0631 -30.6471 0.8498 #> less gplm0 <--- -42.4880 6.3454 -29.7972 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------- #> complexity model winner D_hat eff_num_param DIC Delta_DIC #> more plm -11.3400 2.9739 -5.3923 -0.3058 #> less plm0 <--- -11.4712 2.8865 -5.6982 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------- #> complexity model winner D_hat eff_num_param DIC Delta_DIC #> more gplm0 <--- -42.4880 6.3454 -29.7972 24.0991 #> less plm0 -11.4712 2.8865 -5.6982 #> #> === End of Summary === # Re-run summary with different winning criteria summary(t_obj, winning_criteria = \"Delta_WAIC > 3\") #> #> === Tournament Model Comparison Summary === #> #> Method: WAIC #> Winning Criteria: Delta_WAIC > 3 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm 20.7794 6.8706 -27.8176 11.8918 0.5570 0.2416 #> less gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more plm 5.5842 4.2574 -2.6536 6.6635 -0.4066 0.1904 #> less plm0 <--- 5.6284 4.0984 -3.0601 6.6931 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 24.2005 9.1834 #> less plm0 5.6284 4.0984 -3.0601 6.6931 #> #> === End of Summary === # }"},{"path":"https://sor16.github.io/bdrc/reference/theme_bdrc.html","id":null,"dir":"Reference","previous_headings":"","what":"Custom bdrc theme — theme_bdrc","title":"Custom bdrc theme — theme_bdrc","text":"Custom bdrc theme","code":""},{"path":"https://sor16.github.io/bdrc/reference/theme_bdrc.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Custom bdrc theme — theme_bdrc","text":"","code":"theme_bdrc(scaling = 1, ...)"},{"path":"https://sor16.github.io/bdrc/reference/theme_bdrc.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Custom bdrc theme — theme_bdrc","text":"scaling numerical value can used scale size text titles plot uses theme_bdrc. Defaults 1. ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/theme_bdrc.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Custom bdrc theme — theme_bdrc","text":"returns theme object package","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":null,"dir":"Reference","previous_headings":"","what":"Tournament - Model comparison — tournament","title":"Tournament - Model comparison — tournament","text":"tournament compares four rating curve models different complexities determines model provides best fit data hand.","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Tournament - Model comparison — tournament","text":"","code":"tournament( formula = NULL, data = NULL, model_list = NULL, method = \"WAIC\", winning_criteria = NULL, verbose = TRUE, ... )"},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Tournament - Model comparison — tournament","text":"formula object class \"formula\", discharge column name response stage column name covariate. data data.frame containing variables specified formula. model_list list exactly four model objects types \"plm0\",\"plm\",\"gplm0\" \"gplm\" used tournament. Note model objects required run data c_param. method string specifying method used estimate predictive performance models. allowed methods \"WAIC\", \"DIC\" \"PMP\". winning_criteria Specifies criteria model selection. \"WAIC\", can numeric value string expression. \"DIC\", must numeric value. \"PMP\", must numeric value 0 1. See Details section. verbose logical value indicating whether print progress diagnostic information. `TRUE`, function print messages runs. `FALSE`, function run silently. Default `TRUE`. ... Optional arguments passed model functions.","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Tournament - Model comparison — tournament","text":"object type \"tournament\" following elements: contestants model objects types \"plm0\", \"plm\", \"gplm0\" \"gplm\" compared. winner model object tournament winner. info specifics tournament; overall winner; method used; winning criteria. summary data frame information results different comparisons power-law tournament. contents data frame depend method used: methods: round: tournament round comparison: comparison number complexity: Indicates whether model \"\" \"less\" complex model comparison model: model type winner: Logical value indicating model selected corresponding comparison Additional columns method \"WAIC\": lppd: Log pointwise predictive density eff_num_param: Effective number parameters (WAIC) WAIC: Widely Applicable Information Criterion SE_WAIC: Standard error WAIC Delta_WAIC: Difference WAIC SE_Delta_WAIC: Standard error difference WAIC Additional columns method \"DIC\": D_hat: Minus two times log-likelihood evaluated median posterior samples eff_num_param: Effective number parameters (DIC) DIC: Deviance Information Criterion Delta_DIC: Difference DIC Additional columns method \"PMP\": log_marg_lik: Logarithm marginal likelihood estimated, computed harmonic-mean estimator PMP: Posterior model probability computed Bayes factor","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Tournament - Model comparison — tournament","text":"Tournament model comparison method uses WAIC (default method) estimate expected prediction error four models select appropriate model given data. first round model comparisons sets model types, \"gplm\" vs. \"gplm0\" \"plm\" vs. \"plm0\". two comparisons conducted WAIC complex model (\"gplm\" \"plm\", respectively) smaller WAIC simpler models (\"gplm0\" \"plm0\", respectively) input argument called winning_criteria (default value = 2), chosen appropriate model. , simpler model chosen. appropriate models move second round compared way. winner second round chosen overall tournament winner deemed appropriate model given data. default method \"WAIC\", Widely Applicable Information Criterion (see Watanabe (2010)), used estimate predictive performance models. method fully Bayesian method uses full set posterior draws estimate expected log pointwise predictive density. Method \"DIC\", Deviance Information Criterion (see Spiegelhalter (2002)), similar \"WAIC\" instead using full set posterior draws compute estimate expected log pointwise predictive density, uses point estimate posterior distribution. Method \"PMP\" uses posterior model probabilities, calculated Bayes factor (see Jeffreys (1961) Kass Raftery (1995)), compare models, models assumed priori equally likely. method chosen default method Bayes factor calculations can quite unstable. method \"WAIC\" used, winning_criteria can either numeric value string expression. numeric, sets threshold complex model must exceed declared appropriate model. string, must valid R expression using Delta_WAIC /SE_Delta_WAIC (e.g., \"Delta_WAIC > 2 & Delta_WAIC - SE_Delta_WAIC > 0\"). method \"DIC\", winning_criteria must numeric value. method \"PMP\", winning criteria numeric value 0 1 (default value = 0.75). sets threshold value posterior probability complex model, given data, model comparison must exceed declared appropriate model. cases, default values selected give less complex models slight advantage, give less consistent results applying tournament real world data.","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Tournament - Model comparison — tournament","text":"Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Jeffreys, H. (1961). Theory Probability, Third Edition. Oxford University Press. Kass, R., . Raftery, . (1995). Bayes Factors. Journal American Statistical Association, 90, 773-795. doi: https://doi.org/10.1080/01621459.1995.10476572 Spiegelhalter, D., Best, N., Carlin, B., Van Der Linde, . (2002). Bayesian measures model complexity fit. Journal Royal Statistical Society: Series B (Statistical Methodology) 64(4), 583–639. doi: https://doi.org/10.1111/1467-9868.00353 Watanabe, S. (2010). Asymptotic equivalence Bayes cross validation widely applicable information criterion singular learning theory. J. Mach. Learn. Res. 11, 3571–3594.","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Tournament - Model comparison — tournament","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) t_obj <- tournament(formula = Q ~ W, data = krokfors, num_cores = 2) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.33%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.14%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.66%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.04%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% t_obj #> Tournament winner: gplm0 summary(t_obj) #> #> === Tournament Model Comparison Summary === #> #> Method: WAIC #> Winning Criteria: Delta_WAIC > 2 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm 20.7794 6.8706 -27.8176 11.8918 0.5570 0.2416 #> less gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more plm 5.5842 4.2574 -2.6536 6.6635 -0.4066 0.1904 #> less plm0 <--- 5.6284 4.0984 -3.0601 6.6931 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 24.2005 9.1834 #> less plm0 5.6284 4.0984 -3.0601 6.6931 #> #> === End of Summary === # Using different methods and winning criteria t_obj_dic <- tournament(Q ~ W, krokfors, num_cores = 2, method = \"DIC\", winning_criteria = 3) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 24.81%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.42%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 26.60%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.02%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% t_obj_pmp <- tournament(Q ~ W, krokfors, num_cores = 2, method = \"PMP\", winning_criteria = 0.8) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.10%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.05%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.47%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 35.76%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% #> ⚠ Warning: The Harmonic Mean Estimator (HME) is used to estimate the Bayes Factor for the posterior model probability (PMP), which is known to be unstable and potentially unreliable. We recommend using method \"WAIC\" (Widely Applicable Information Criterion) for model comparison instead. t_obj_waic_expr <- tournament(Q ~ W, krokfors, num_cores = 2, winning_criteria = \"Delta_WAIC > 2 & Delta_WAIC - SE_Delta_WAIC > 0\") #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.78%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.19%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.85%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 35.55%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% # }"},{"path":"https://sor16.github.io/bdrc/reference/tournament_summary_output.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal function to generate a summary output for a discharge rating curve tournament — tournament_summary_output","title":"Internal function to generate a summary output for a discharge rating curve tournament — tournament_summary_output","text":"function takes summary results tournament object produces formatted console output displaying results model comparisons. supports different model selection criteria: WAIC, DIC, PMP.","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament_summary_output.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal function to generate a summary output for a discharge rating curve tournament — tournament_summary_output","text":"","code":"tournament_summary_output(results, method, winning_criteria)"},{"path":"https://sor16.github.io/bdrc/reference/tournament_summary_output.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal function to generate a summary output for a discharge rating curve tournament — tournament_summary_output","text":"results data.frame containing summary results tournament. structure data.frame determines model-selection criterion used (WAIC, DIC, PMP). method string indicating method used model comparison (\"WAIC\", \"DIC\", \"PMP\"). winning_criteria criteria used determine winning model.","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament_summary_output.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Internal function to generate a summary output for a discharge rating curve tournament — tournament_summary_output","text":"function return value; prints formatted summary console.","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament_summary_output.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Internal function to generate a summary output for a discharge rating curve tournament — tournament_summary_output","text":"function automatically detects model-selection criterion used based columns present input data frame. formats prints summary tournament results, including overall winner detailed results comparison.","code":""},{"path":"https://sor16.github.io/bdrc/news/index.html","id":"bdrc-200","dir":"Changelog","previous_headings":"","what":"bdrc 2.0.0","title":"bdrc 2.0.0","text":"Integrated C++ via Rcpp RcppArmadillo packages significant performance improvements. Multiple functions rewritten C++ speed MCMC sampling algorithm various tasks. “Deviance” posterior output transformed renamed “Posterior log-likelihood”. Deviance previously calculated -2 times Posterior log-likelihood. plot(tournament_obj, type = “Deviance”) figure now created evaluating plot(tournament_obj, type = “boxplot”). log-likelihood models now computed log-transformed discharge observations (normally distributed), rather discharge real scale (log-normally distributed). Pointwise WAIC values (WAIC_i) stored model objects. Implemented standard error computations WAIC Delta_WAIC estimates. Applied log-sum-exp trick WAIC Bayes factor calculations numerical stability. Added DOI links references. Revised summary() output tournament objects. Updated package vignettes reflect recent changes improvements.","code":""},{"path":"https://sor16.github.io/bdrc/news/index.html","id":"bdrc-110","dir":"Changelog","previous_headings":"","what":"bdrc 1.1.0","title":"bdrc 1.1.0","text":"CRAN release: 2023-03-19 tournament function now supports information criteria (WAIC & DIC) model selection criteria, WAIC new default. Six new real-world datasets Iceland Sweden containing paired observations stage discharge included package. package can now also used user-friendly interactive rating curve builder Shiny application [https://bdrc.shinyapps.io/bdrc/].","code":""},{"path":"https://sor16.github.io/bdrc/news/index.html","id":"bdrc-100","dir":"Changelog","previous_headings":"","what":"bdrc 1.0.0","title":"bdrc 1.0.0","text":"CRAN release: 2021-07-28 Release first version package.","code":""}] +[{"path":"https://sor16.github.io/bdrc/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"MIT License","title":"MIT License","text":"Copyright (c) 2021 Birgir Hrafnkelsson Permission hereby granted, free charge, person obtaining copy software associated documentation files (“Software”), deal Software without restriction, including without limitation rights use, copy, modify, merge, publish, distribute, sublicense, /sell copies Software, permit persons Software furnished , subject following conditions: copyright notice permission notice shall included copies substantial portions Software. SOFTWARE PROVIDED “”, WITHOUT WARRANTY KIND, EXPRESS IMPLIED, INCLUDING LIMITED WARRANTIES MERCHANTABILITY, FITNESS PARTICULAR PURPOSE NONINFRINGEMENT. EVENT SHALL AUTHORS COPYRIGHT HOLDERS LIABLE CLAIM, DAMAGES LIABILITY, WHETHER ACTION CONTRACT, TORT OTHERWISE, ARISING , CONNECTION SOFTWARE USE DEALINGS SOFTWARE.","code":""},{"path":"https://sor16.github.io/bdrc/articles/background.html","id":"bayesian-generalized-power-law-rating-curves","dir":"Articles","previous_headings":"","what":"Bayesian Generalized Power-Law Rating Curves","title":"Background","text":"power-law model commonly assumed hydraulic practice fit rating curves, mention , form Q(h)=(h−c)bQ(h) = (h-c)^{b} (1) QQ, hh, aa, bb cc , see e.g., Venetis (1970), Clarke (1999) Clarke et al. (2000). second type rating curve generalized power-law rating curve. construction based hydraulics open channel flow given formulas Chézy Manning form Q=KRxAS1/2Q = KR^{x}^{1/2} (2) KK xx constants; AA area cross section; SS slope channel; RR hydraulic radius, given R=/PR = /P, PP wetted perimeter. According Chézy x=1/2x = 1/2, Manning claimed x=2/3x = 2/3 (Chow, 1959). form generalized power-law rating curve Q=(h−c)f(h)Q = (h − c)^{f(h)} (3) aa cc constants; f(h)f(h) function hh, referred power-law exponent. relationship (2) (3) can found equating two equations. particular, form f(h)f(h) can derived, namely, f(h)=(x+1){logA(h)−logA(1)}−x{logP(h)−logP(1)}loghf(h) = \\frac{(x+1)\\{ \\log (h) - \\log (1) \\} - x \\{ \\log P(h) - \\log P(1) \\}}{\\log h} (4) Thus, f(h)f(h) function constant xx, cross-sectional area AA, wetted perimeter PP. Bayesian approach proposed estimating parameters power-law model generalized power-law model. Bayesian inference requires specification prior densities unknown parameters unknown quantities, along full probabilistic specification observed data. goal Bayesian inference obtain posterior density model parameters, interrogate posterior calculating summary statistics, posterior mean 95% posterior intervals. Analytical formulas summary statistics intractable cases thus computed generating samples posterior density using Markov chain Monte Carlo simulation. Bayesian power-law model presented logarithmic scale , log(Qi)=log()+blog(hi−c)+ϵi,=1,...,n,\\log(Q_i) = \\log() + b \\log(h_i -c) + \\epsilon_i, \\quad = 1,...,n, (5) ϵi\\epsilon_i follows normal distribution mean zero variance σϵ2\\sigma_{\\epsilon}^2, nn number paired observations, aa, bb cc . Bayesian inference scheme implemented power-law model standard, however, efficient posterior simulation, first, samples obtained joint marginal posterior density (c,σϵ2)(c, \\sigma_{\\epsilon}^2), samples obtained conditional posterior density (log(),b)(\\log(), b) conditional (c,σϵ2)(c, \\sigma_{\\epsilon}^2). Bayesian generalized power-law model presented Bayesian hierarchical model. function f(h)f(h) modeled latent level bb plus mean zero continuous stochastic process β(h)\\beta(h), assumed twice mean-square differentiable. model presented logarithmic scale , log(Qi)=log()+(b+β(hi))log(hi−c)+εi,=1,...,n,\\log (Q_i) = \\log () + (b + \\beta(h_i)) \\log(h_i -c) + \\varepsilon_i, \\quad = 1,...,n, (6) ϵi\\epsilon_i follows normal distribution mean zero variance σϵ2(hi)\\sigma_{\\epsilon}^2(h_i) can vary water elevation. parameters aa, bb cc play similar role Bayesian power-law model. stochastic process β(h)\\beta(h) assumed priori Gaussian process governed Matérn covariance function smoothness parameter ν=2.5\\nu = 2.5, see Matérn (1960). model constrained setting b=1.835b=1.835. efficient posterior simulation achieved sampling joint posterior density hyperparameters model, sampling conditional density latent parameters given hyperparameters.","code":""},{"path":"https://sor16.github.io/bdrc/articles/background.html","id":"references","dir":"Articles","previous_headings":"","what":"References","title":"Background","text":"Chow, V. (1959). Open-Channel Hydraulics. McGraw-Hill. New York. Clarke, R. (1999). Uncertainty estimation mean annual flood due rating-curve indefinition. Journal Hydrology 222(1-4). 185–190. doi: https://doi.org/10.1016/s0022-1694(99)00097-9 Clarke, R., Mendiondo, E., Brusa L. (2000). Uncertainties mean discharges two large South American rivers due rating curve variability. Hydrological Sciences 45(2). 221–236. doi: https://doi.org/10.1080/02626660009492321 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Matérn, B. (1960). Spatial variation. Stochastic models application problems forest surveys sampling investigations. Meddelanden från statens Skogsforskningsinstitut. 49(5). Venetis, C. (1970). note estimation parameters logarithmic stage-discharge relationships estimates error. International Association Scientific Hydrology. Bulletin XV 2(6). 105–111. doi: https://doi.org/10.1080/02626667009493957","code":""},{"path":"https://sor16.github.io/bdrc/articles/introduction.html","id":"fitting-a-discharge-rating-curve","dir":"Articles","previous_headings":"","what":"Fitting a discharge rating curve","title":"Introduction","text":"Fitting discharge rating curve bdrc straightforward. two input arguments mandatory: formula data. formula form y ~ x, y discharge cubic meters per second (m³/s), x water elevation (stage) meters (m). crucial data correct units! data argument must data.frame including x y column names. case, Krokfors data discharge water elevation measurements stored columns named Q W, respectively. ready fit discharge rating curve using gplm function: function prints summary fitting process key MCMC diagnostics. include acceptance rate, chain mixing (assessed via Gelman-Rubin statistic, R̂\\hat{R}), effective sample sizes. checkmarks indicate algorithm met important criteria reliability. However, sometimes may encounter warnings. example: warning suggests certain parameters (case, sigma_eta) haven’t mixed well across chains, affect reliability results. cases, function provides advice: output helps assess whether discharge rating curve fitted successfully reliably using specified data. function can made run silently setting verbose=FALSE. Note parallel=TRUE default setting, utilizing available cores machine. can adjust number cores num_cores argument needed. gplm function returns object class gplm can summarize visualize using familiar functions next section, dive deeper visualizing gplm object.","code":"> gplm.fit <- gplm(Q ~ W, data = krokfors, parallel = TRUE, num_cores = 2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.33%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> ⚠ Warning: Some chains are not mixing well. Parameters with Rhat > 1.1: #> - sigma_eta: Rhat = 1.281 #> ℹ Try re-running the model after inspecting the trace plots, convergence diagnostics plots, and reviewing the data for potential issues. > summary(gplm.fit) #> #> Formula: #> Q ~ W #> Latent parameters: #> lower-2.5% median-50% upper-97.5% #> a 1.47 1.94 2.23 #> b 1.83 1.84 1.84 #> #> Hyperparameters: #> lower-2.5% median-50% upper-97.5% #> c 7.70955 7.8089 7.855 #> sigma_beta 0.42275 0.6942 1.258 #> phi_beta 0.54941 1.1775 2.861 #> sigma_eta 0.00298 0.0934 0.498 #> eta_1 -4.91521 -4.2508 -3.535 #> eta_2 -5.97953 -4.0555 -2.264 #> eta_3 -6.92387 -4.1874 -1.612 #> eta_4 -7.66667 -4.4852 -1.160 #> eta_5 -8.33270 -4.6096 -0.757 #> eta_6 -8.81259 -4.6718 -0.311 #> #> WAIC: -27.81763 > plot(gplm.fit)"},{"path":"https://sor16.github.io/bdrc/articles/introduction.html","id":"visualizing-posterior-distributions-of-different-parameters","dir":"Articles","previous_headings":"","what":"Visualizing posterior distributions of different parameters","title":"Introduction","text":"bdrc package provides several tools visualize results model objects can give insight physical properties river hand. instance, hyperparameter cc corresponds water elevation zero discharge. visualize posterior cc, can write Technically, instead inferring cc directly, hmin−ch_{min}-c inferred, hminh_{min} lowest water elevation value data. Since parameter hmin−ch_{min}-c strictly positive, transformation ζ=log(hmin−c)\\zeta=log(h_{min}-c) used Bayesian inference support real line. plot transformed posterior write param argument can also vector containing multiple parameter names. example, visualize posterior distributions parameters aa cc, can write shorthand visualize hyperparameters Similarly, writing \"latent_parameters\" plots latent parameters one plot. plot hyperparameters transformed scale Bayesian inference, write Finally, can visualize components model allowed (depending model) vary water elevation, , power-law exponent, f(h)f(h), standard deviation error terms response level, σε(h)\\sigma_{\\varepsilon}(h). gplm0 gplm generalize power-law exponent modeling sum constant term, bb, Gaussian process, β(h)\\beta(h), namely f(h)=b+β(h)f(h)=b+\\beta(h), β(h)\\beta(h) assumed twice differentiable mean zero. hand, plm plm0 model power-law exponent constant setting β(h)=0\\beta(h)=0, gives f(h)=bf(h)=b. can plot inferred power-law exponent plm gplm model standard deviation error terms response level, σε(h)\\sigma_{\\varepsilon}(h), function water elevation, using B-splines basis functions, plm0 gplm0 model standard deviation constant. can plot inferred standard deviation writing get visual summary model, \"panel\" option plot type useful:","code":"> plot(gplm.fit, type = 'histogram', param = 'c') > plot(gplm.fit, type = 'histogram', param = 'c', transformed = TRUE) > plot(gplm.fit, type = 'histogram', param = c('a', 'c')) > plot(gplm.fit, type = 'histogram', param = 'hyperparameters') > plot(gplm.fit, type = 'histogram', param = 'hyperparameters', transformed = TRUE) > plot(gplm.fit, type = 'f') > plot(gplm.fit, type = 'sigma_eps') > plot(gplm.fit, type = 'panel', transformed = TRUE)"},{"path":"https://sor16.github.io/bdrc/articles/introduction.html","id":"assessing-model-fit-and-convergence","dir":"Articles","previous_headings":"","what":"Assessing model fit and convergence","title":"Introduction","text":"package several functions convergence diagnostics bdrc model, notably residual plot, trace plots, autocorrelation plots, Gelman-Rubin diagnostic plots. log-residuals can plotted log-residuals calculated subtracting posterior estimate (median) log-discharge, log(Q̂)log(\\hat{Q}), observed log-discharge, log(Q)log(Q). Additionally, plot includes 95% predictive intervals log(Q)\\log(Q) (- -) 95% credible intervals expected value log(Q)\\log(Q) (—), latter reflecting rating curve uncertainty. plot trace plot transformed hyperparameters, write assess mixing convergence MCMC chains parameter, can visualize Gelman-Rubin statistic, R̂\\hat{R}, presented Gelman Rubin (1992) : finally, autocorrelation parameters can assessed ","code":"> plot(gplm.fit, type = 'residuals') > plot(gplm.fit, type = 'trace', param = 'c', transformed = TRUE) > plot(gplm.fit, type = 'trace', param = 'hyperparameters', transformed = TRUE) > plot(gplm.fit, type = 'r_hat') > plot(gplm.fit, type = 'autocorrelation')"},{"path":"https://sor16.github.io/bdrc/articles/introduction.html","id":"customizing-the-models","dir":"Articles","previous_headings":"","what":"Customizing the models","title":"Introduction","text":"ways customize gplm function. instances, parameter zero discharge, cc, known, might want fix model parameter known value. addition, might want extrapolate rating curve higher water elevation values adjusting maximum water elevation. Assume 7.65 m known value cc want calculate rating curve water elevation values 10 m, function call look like ","code":"> gplm.fit.known_c <- gplm(Q ~ W, krokfors, c_param = 7.65, h_max = 10, parallel = FALSE)"},{"path":"https://sor16.github.io/bdrc/articles/introduction.html","id":"prediction-for-an-equally-spaced-grid-of-water-elevations","dir":"Articles","previous_headings":"","what":"Prediction for an equally spaced grid of water elevations","title":"Introduction","text":"get rating curve predictions equally spaced grid water elevation values, can use predict function. Note values range cc h_max accepted, range Bayesian inference performed","code":"> h_grid <- seq(8, 8.2, by = 0.01) > rating_curve_h_grid <- predict(gplm.fit, newdata = h_grid) > print(rating_curve_h_grid) #> h lower median upper #> 1 8.00 0.06138853 0.08252241 0.1108601 #> 2 8.01 0.06708762 0.09009315 0.1207313 #> 3 8.02 0.07340524 0.09850833 0.1316830 #> 4 8.03 0.07972287 0.10692352 0.1426346 #> 5 8.04 0.08620981 0.11547827 0.1537808 #> 6 8.05 0.09363849 0.12480929 0.1660087 #> 7 8.06 0.10106716 0.13414031 0.1782366 #> 8 8.07 0.10861541 0.14364701 0.1906011 #> 9 8.08 0.11657272 0.15375469 0.2034327 #> 10 8.09 0.12453002 0.16386237 0.2162643 #> 11 8.10 0.13257126 0.17428375 0.2295413 #> 12 8.11 0.14080833 0.18543710 0.2438577 #> 13 8.12 0.14904540 0.19659045 0.2581741 #> 14 8.13 0.15728247 0.20774380 0.2724905 #> 15 8.14 0.16662200 0.21960922 0.2875367 #> 16 8.15 0.17662981 0.23190628 0.3030253 #> 17 8.16 0.18663761 0.24420333 0.3185138 #> 18 8.17 0.19681441 0.25692028 0.3351942 #> 19 8.18 0.20699699 0.26965158 0.3519154 #> 20 8.19 0.21718541 0.28270330 0.3691020 #> 21 8.20 0.22738677 0.29646391 0.3873184"},{"path":"https://sor16.github.io/bdrc/articles/introduction.html","id":"references","dir":"Articles","previous_headings":"","what":"References","title":"Introduction","text":"Gelman, ., & Rubin, D. B. (1992). Inference iterative simulation using multiple sequences, Statistical Science, 7(4), 457–472. doi: https://doi.org/10.1214/ss/1177011136 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711","code":""},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"the-tournament-method","dir":"Articles","previous_headings":"","what":"The tournament method","title":"Tournament - Model comparison","text":"tournament method uses Widely Applicable Information Criterion (WAIC) (Watanabe, 2010) select appropriate model given dataset. WAIC balances two factors: Goodness--fit: well model fits observed data. Model complexity: penalty term accounting effective number parameters. lower WAIC indicates better balance model fit complexity, making preferred model. tournament process occurs two rounds: First round: gplm vs gplm0 plm vs plm0 Final round: Winners first round face comparison, calculate WAIC difference less complex model, ΔWAIC=WAICless−WAICmore\\Delta\\text{WAIC} = \\text{WAIC}_{\\text{less}} - \\text{WAIC}_{\\text{}}. positive ΔWAIC\\Delta\\text{WAIC} suggests complex model appropriate. However, advance next round, ΔWAIC\\Delta\\text{WAIC} must exceed pre-specified “winning criteria” (default value = 2). threshold helps ensure choose complex model offers substantial improvement. default winning criteria 2 based statistical guidelines model selection (Burnham & Anderson, 2002), balancing trade-model fit complexity. helps prevent overfitting requiring evidence justify complex model. following sections, ’ll provide code examples demonstrating conduct power-law tournament data using bdrc package.","code":""},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"introducing-the-tournament-function","dir":"Articles","previous_headings":"","what":"Introducing the Tournament Function","title":"Tournament - Model comparison","text":"demonstrate tournament function, ’ll use real-world dataset Krokfors stream gauging station Sweden, included bdrc package: Krokfors dataset contains 27 observations discharge measurements stream gauging station. observation consists two variables: W: Water level (stage) measured meters fixed reference point. Q: Discharge, measured cubic meters per second (m³/s). Krokfors data particularly suitable demonstrating tournament function provides real-world example type data typically used discharge rating curve analysis. dataset help illustrate different models perform across range observed water levels discharges.","code":"> library(bdrc) > data(krokfors) > head(krokfors) #> W Q #> 1 9.478000 10.8211700 #> 2 8.698000 1.5010000 #> 3 9.009000 3.3190000 #> 4 8.097000 0.1595700 #> 5 9.104000 4.5462500 #> 6 8.133774 0.2121178"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"running-a-tournament","dir":"Articles","previous_headings":"","what":"Running a tournament","title":"Tournament - Model comparison","text":"tournament function straightforward use, requiring two main arguments: formula: Specifies relationship discharge water elevation (e.g., Q ~ W). data: data.frame column names corresponding variables specified formula. important discharge represented cubic meters per second (m³/s) water elevation meters (m). Let’s run first tournament: output provides valuable information MCMC sampling process model: Shows overall progress tournament four models fitted sequentially. Indicates start Markov Chain Monte Carlo (MCMC) process model. Provides information sampling process distributed across computer’s CPU cores. example, see 4 chain sampling process distributed across 2 CPU cores (4 chains 2 jobs). Acceptance rate: proportion proposed parameter values accepted MCMC sampling scheme. Chain mixing: message reporting different MCMC chains mixed well. Effective sample size: message reporting enough independent samples drawn posterior distribution. parameters meet criteria chain mixing effective sample size (Gelman-rubin statistic (Rhat) < 1.1 mixing effective number samples (eff_n_samples) > 400 sample size), function print warning. helps identify potential issues MCMC sampling specific parameters. diagnostics help ensure reliability results. Good chain mixing sufficient effective sample sizes indicate MCMC sampling likely converged true posterior distribution. function can made run silently setting verbose = FALSE. Note: default, parallel=TRUE function automatically detects number available cores. Parallel processing used run multiple MCMC chains simultaneously, significantly reducing computation time complex models large datasets. see tournament winner: ’ve already fitted four models separately stored objects (e.g., plm0.fit, plm.fit, gplm0.fit, gplm.fit), can run tournament efficiently: tournament function creates tournament object contains four elements: summary, contestants, winner, info. components structured follows: summary: data frame detailed information results different comparisons power-law tournament. contents data frame depend method used (\"WAIC\", \"DIC\", \"PMP\") include: Common columns methods: round: Indicates tournament round (1 2). Round 1 compares generalized classical power-law models separately (gplm vs gplm0 plm vs plm0), whereas Round 2 compares winners Round 1. comparison: numeric identifier model comparison (1, 2, 3). two comparisons Round 1 one Round 2. complexity: Indicates whether model “” “less” complex model given comparison. “less” complex model given advantage defined winning_criteria. model: model type (plm0, plm, gplm0, gplm). winner: logical value (TRUE/FALSE) indicating whether model selected winner. Method-specific columns: WAIC (Widely Applicable Information Criterion): lppd: Log-pointwise predictive density, measuring well model predicts observed data eff_num_param: Effective number parameters, estimating model complexity WAIC: computed WAIC value, balancing model fit complexity SE_WAIC: Standard error WAIC estimate Delta_WAIC: Difference WAIC compared models SE_Delta_WAIC: Standard error difference WAIC DIC (Deviance Information Criterion): D_hat: Minus two times log-likelihood evaluated median posterior samples eff_num_param: Effective number parameters, estimating model complexity DIC: computed DIC value, balancing model fit complexity Delta_DIC: Difference DIC compared models PMP (Posterior Model Probability): log_marg_lik: Logarithm marginal likelihood, estimated using harmonic-mean estimator PMP: Posterior model probability computed Bayes factor, indicating probability model given data contestants: list containing fitted model objects compared tournament: plm0, plm, gplm0 gplm. winner: model object tournament winner, representing appropriate model given data. info: list containing specific information tournament: overall winner method used comparison (\"WAIC\", \"DIC\", \"PMP\") winning criteria applied structure allows users easily access final results (winner) detailed process (summary) model comparison, well full model objects analysis needed. method-specific columns provide insights model selection process: * WAIC, lower values indicate better models, Delta_WAIC showing magnitude difference models. * DIC, like WAIC, lower values preferred, Delta_DIC showing difference models. * PMP, higher probabilities indicate stronger evidence model, values closer 1 suggesting stronger support. metrics help users understand just model selected, also strength evidence selection relative performance compared models. comprehensive summary tournament results: first round tournament favors gplm0 gplm, plm0 plm, based respective ΔWAIC\\Delta\\text{WAIC} values. final round, gplm0 emerges overall winner, substantial positive ΔWAIC\\Delta\\text{WAIC} ~24 compared plm0. indicates gplm0 provides best balance model complexity fit data. standard error estimated WAIC difference, denoted SE_Delta_WAIC, rather large ~9. suggests uncertainty magnitude difference. However, ’s important note despite small sample size, SE_Delta_WAIC less half ΔWAIC\\Delta\\text{WAIC} estimate. provides confidence preference gplm0, difference WAIC two standard errors away zero. Lets investigate comparison.","code":"> set.seed(1) # set seed for reproducibility > t_obj <- tournament(Q ~ W, krokfors, parallel = TRUE, num_cores = 2) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.33%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.14%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.66%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.04%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% > t_obj # or alternatively print(t_obj) #> Tournament winner: gplm0 > t_obj <- tournament(list(plm0.fit, plm.fit, gplm0.fit, gplm.fit)) > summary(t_obj) #> #> === Tournament Model Comparison Summary === #> #> Method: WAIC #> Winning Criteria: Delta_WAIC > 2 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm 20.7794 6.8706 -27.8176 11.8918 0.5570 0.2416 #> less gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more plm 5.5842 4.2574 -2.6536 6.6635 -0.4066 0.1904 #> less plm0 <--- 5.6284 4.0984 -3.0601 6.6931 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 24.2005 9.1834 #> less plm0 5.6284 4.0984 -3.0601 6.6931 #> #> === End of Summary ==="},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"visualizing-the-model-comparisons","dir":"Articles","previous_headings":"","what":"Visualizing the model comparisons","title":"Tournament - Model comparison","text":"gain deeper insights model comparison results, can use various visualization tools:","code":""},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"tournament-results-diagram","dir":"Articles","previous_headings":"Visualizing the model comparisons","what":"1. Tournament results diagram:","title":"Tournament - Model comparison","text":"diagram illustrates tournament progression initial four models final winner. shows model’s residual plot bottom, corresponding WAIC values . Green WAIC values indicate selected model comparison.","code":"> plot(t_obj) #default plot type is type='tournament_results'"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"log-likelihood-comparison","dir":"Articles","previous_headings":"Visualizing the model comparisons","what":"2. Log-likelihood comparison:","title":"Tournament - Model comparison","text":"boxplot compares posterior log-likelihood values model, corresponding WAIC values shown red diamonds. log-likelihood values presented deviance scale (-2 * log-likelihood) direct comparison WAIC. Lower values indicate better fit.","code":"> plot(t_obj, type = 'boxplot')"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"rating-curve-comparison","dir":"Articles","previous_headings":"Visualizing the model comparisons","what":"3. Rating curve comparison:","title":"Tournament - Model comparison","text":"plot compares estimated rating curves four models. shows water level (stage) vs. discharge, solid lines representing estimated curves dotted lines showing 95% prediction intervals. visualization helps assess model fit across different water levels. Optimal model fit indicated solid line following mean observations 95% observations falling within prediction interval.","code":"> plot(t_obj, type = 'rating_curve')"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"residual-plot-comparison","dir":"Articles","previous_headings":"Visualizing the model comparisons","what":"4. Residual plot comparison:","title":"Tournament - Model comparison","text":"residual plots also help assess well model fits data showing differences observed predicted values across water levels. can reveal patterns model performance highlight systematic - -predictions. Optimal model fit indicated rating curve mean (solid horizontal line) following mean observations, 95% observations falling within 95% prediction interval (dotted lines).","code":"> plot(t_obj, type = 'residuals')"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"model-component-comparisons","dir":"Articles","previous_headings":"Visualizing the model comparisons","what":"5. Model Component Comparisons:","title":"Tournament - Model comparison","text":"differences four models lie treatment power-law exponent, f(h)f(h), log-error standard deviation, σε2(h)\\sigma^2_{\\varepsilon}(h), either constants stage-dependent functions. Therefore, insightful examine posterior distributions elements across different models determine whether stage dependence exists assumption constancy appropriate.","code":""},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"power-law-exponent-comparison","dir":"Articles","previous_headings":"Visualizing the model comparisons > 5. Model Component Comparisons:","what":"Power-law exponent comparison:","title":"Tournament - Model comparison","text":"plots show exponent clearly constant water elevations. observation supports use generalized power-law models (gplm gplm0) classical power-law models (plm plm0), allow non-constant behavior power-law exponent.","code":"> plot(t_obj, type = 'f')"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"log-error-standard-deviation-comparison","dir":"Articles","previous_headings":"Visualizing the model comparisons > 5. Model Component Comparisons:","what":"Log-error standard deviation comparison:","title":"Tournament - Model comparison","text":"contrast exponent, log-error standard deviation show clear non-constant trend water elevations. observation suggests models constant error variance (plm0 gplm0) might sufficient dataset, aligning tournament results selected gplm0.","code":"> plot(t_obj, type = 'sigma_eps')"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"winning-model-panel","dir":"Articles","previous_headings":"Visualizing the model comparisons","what":"6. Winning model panel:","title":"Tournament - Model comparison","text":"Finally, panel option useful gain insight different model components winning model, case gplm0: panel plot provides comprehensive view winning model’s components, including rating curve, residuals, power-law exponent, log-error standard deviation. visualization particularly useful understanding different elements winning model work together relate observed data. transformed = TRUE argument transforms rating curve observations onto modeling scale (log-scale).","code":"> plot(t_obj, type = 'panel', transformed = TRUE)"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"customizing-tournaments","dir":"Articles","previous_headings":"","what":"Customizing tournaments","title":"Tournament - Model comparison","text":"several ways customize tournament :","code":""},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"fixing-the-c-parameters","dir":"Articles","previous_headings":"Customizing tournaments","what":"1. Fixing the c parameters:","title":"Tournament - Model comparison","text":"parameter zero discharge cc known, might want fix parameter known value model. Assume 7.657.65 m known value cc. can directly run tournament cc parameter fixed models:","code":"> t_obj_known_c <- tournament(formula = Q ~ W , data = krokfors, c_param = 7.65)"},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"adjusting-the-winning-criteria","dir":"Articles","previous_headings":"Customizing tournaments","what":"2. Adjusting the winning criteria:","title":"Tournament - Model comparison","text":"can change winning criteria (default value = 2) sets threshold complex model model comparison must exceed. example, increasing value winning_criteria = 5 raises threshold, thus favoring model simplicity . re-evaluate previously run tournament using different winning criteria, can simply summary function: method \"WAIC\", can also specify complex winning criteria string expression: criteria requires difference WAIC greater 2 difference minus standard error greater 0, providing conservative approach model selection. Note: Delta_WAIC SE_Delta_WAIC allowed variables winning_criteria expressions.","code":"> summary(t_obj, winning_criteria = 5) #> #> === Tournament Model Comparison Summary === #> #> Method: WAIC #> Winning Criteria: Delta_WAIC > 5 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm 20.7794 6.8706 -27.8176 11.8918 0.5570 0.2416 #> less gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more plm 5.5842 4.2574 -2.6536 6.6635 -0.4066 0.1904 #> less plm0 <--- 5.6284 4.0984 -3.0601 6.6931 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 24.2005 9.1834 #> less plm0 5.6284 4.0984 -3.0601 6.6931 #> #> === End of Summary === > summary(t_obj, winning_criteria = \"Delta_WAIC > 2 & Delta_WAIC - SE_Delta_WAIC > 0\") #> #> === Tournament Model Comparison Summary === #> #> Method: WAIC #> Winning Criteria: Delta_WAIC > 2 & Delta_WAIC - SE_Delta_WAIC > 0 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm 20.7794 6.8706 -27.8176 11.8918 0.5570 0.2416 #> less gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more plm 5.5842 4.2574 -2.6536 6.6635 -0.4066 0.1904 #> less plm0 <--- 5.6284 4.0984 -3.0601 6.6931 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 24.2005 9.1834 #> less plm0 5.6284 4.0984 -3.0601 6.6931 #> #> === End of Summary ==="},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"changing-the-model-comparison-method","dir":"Articles","previous_headings":"Customizing tournaments","what":"3. Changing the model comparison method:","title":"Tournament - Model comparison","text":"default method \"WAIC\", can also use \"DIC\" \"PMP\": \"WAIC\" (default): WAIC (Watanabe, 2010) fully Bayesian method uses full set posterior draws calculate best possible estimate expected log pointwise predictive density. \"DIC\": DIC (Spiegelhalter, 2002) similar WAIC uses point estimate posterior distribution instead full set posterior draws. \"PMP\" (posterior model probabilities): posterior model probabilities computed Bayes factors (Jeffreys, 1961; Kass Raftery, 1995), assuming models equally likely priori. winning criteria method \"PMP\" 0 1, representing threshold posterior probability complex model. default 0.75, give similar results two methods respective default values 2. method \"PMP\" chosen default method Bayes factor calculations can quite unstable. Let’s now use method, raise winning criteria 0.75 0.9 Note using summary function change method winning criteria, tournament re-run new parameters using original contestant models. allows efficient comparison different methods criteria without refit models. examples demonstrate different methods winning criteria can applied model comparison. ’s valuable explore options, generally recommend using WAIC method, provides robust theoretically sound approach model selection. WAIC uses full posterior distribution particularly well-suited hierarchical models. case Krokfors dataset, see results tournament change despite customizations, winner third final comparison still gplm0. consistency across different methods criteria suggests gplm0 indeed appropriate model particular dataset.","code":"> summary(t_obj, method = \"DIC\") #> #> === Tournament Model Comparison Summary === #> #> Method: DIC #> Winning Criteria: Delta_DIC > 2 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------- #> complexity model winner D_hat eff_num_param DIC Delta_DIC #> more gplm -42.7732 6.0631 -30.6471 0.8498 #> less gplm0 <--- -42.4880 6.3454 -29.7972 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------- #> complexity model winner D_hat eff_num_param DIC Delta_DIC #> more plm -11.3400 2.9739 -5.3923 -0.3058 #> less plm0 <--- -11.4712 2.8865 -5.6982 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------- #> complexity model winner D_hat eff_num_param DIC Delta_DIC #> more gplm0 <--- -42.4880 6.3454 -29.7972 24.0991 #> less plm0 -11.4712 2.8865 -5.6982 #> #> === End of Summary === > summary(t_obj, method = \"PMP\", winning_criteria = 0.9) #> #> === Tournament Model Comparison Summary === #> #> Method: PMP #> Winning Criteria: PMP of more complex model > 0.9 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> ------------------------------------------------------- #> complexity model winner log_marg_lik PMP #> more gplm 10.1504 0.4538 #> less gplm0 <--- 10.3357 0.5462 #> #> Comparison 2 Results: #> ------------------------------------------------------- #> complexity model winner log_marg_lik PMP #> more plm <--- 0.9781 0.9260 #> less plm0 -1.5486 0.0740 #> #> Comparison 3 Results: #> ------------------------------------------------------- #> complexity model winner log_marg_lik PMP #> more gplm0 <--- 10.3357 0.9999 #> less plm 0.9781 0.0001 #> #> === End of Summary === #> #> ⚠ Warning: The Harmonic Mean Estimator (HME) is used to estimate the Bayes Factor for the posterior model probability (PMP), which is known to be unstable and potentially unreliable. We recommend using method \"WAIC\" (Widely Applicable Information Criterion) for model comparison instead."},{"path":"https://sor16.github.io/bdrc/articles/tournament.html","id":"references","dir":"Articles","previous_headings":"","what":"References","title":"Tournament - Model comparison","text":"Burnham, K. P. Anderson, D. R. (eds) (2002). Information Likelihood Theory: Basis Model Selection Inference. New York, NY: Springer New York. 49–97, doi: https://doi.org/10.1007/978-0-387-22456-5_2 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Jeffreys, H. (1961). Theory Probability, Third Edition. Oxford University Press. Kass, R., . Raftery, . (1995). Bayes Factors. Journal American Statistical Association, 90, 773-795. doi: https://doi.org/10.1080/01621459.1995.10476572 Spiegelhalter, D., Best, N., Carlin, B., Van Der Linde, . (2002). Bayesian measures model complexity fit. Journal Royal Statistical Society: Series B (Statistical Methodology) 64(4), 583–639. doi: https://doi.org/10.1111/1467-9868.00353 Watanabe, S. (2010). Asymptotic equivalence Bayes cross validation widely applicable information criterion singular learning theory. Journal Machine Learning Research, 11, 3571–3594.","code":""},{"path":"https://sor16.github.io/bdrc/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Birgir Hrafnkelsson. Author, copyright holder. Solvi Rognvaldsson. Author. Rafael Daníel Vias. Author, maintainer. Axel Orn Jansson. Author.","code":""},{"path":"https://sor16.github.io/bdrc/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Hrafnkelsson B, Rognvaldsson S, Vias R, Jansson (2024). bdrc: Bayesian Discharge Rating Curves. R package version 2.0.0, https://sor16.github.io/bdrc/.","code":"@Manual{, title = {bdrc: Bayesian Discharge Rating Curves}, author = {Birgir Hrafnkelsson and Solvi Rognvaldsson and Rafael Daníel Vias and Axel Orn Jansson}, year = {2024}, note = {R package version 2.0.0}, url = {https://sor16.github.io/bdrc/}, }"},{"path":"https://sor16.github.io/bdrc/index.html","id":"bdrc---bayesian-discharge-rating-curves-","dir":"","previous_headings":"","what":"bdrc - Bayesian Discharge Rating Curves","title":"Fit Bayesian Discharge Rating Curves","text":"bdrc package provides tools fitting discharge rating curves using Bayesian hierarchical models. implements classical power-law novel generalized power-law models, offering flexibility handling various hydrological scenarios. package implements four models described Hrafnkelsson et al. (2022): plm0() - Power-law model constant log-error variance. plm() - Power-law model stage-dependent log-error variance. gplm0() - Generalized power-law model constant log-error variance. gplm() - Generalized power-law model stage-dependent log-error variance.","code":""},{"path":"https://sor16.github.io/bdrc/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Fit Bayesian Discharge Rating Curves","text":"","code":"# Install release version from CRAN install.packages(\"bdrc\") # Install development version from GitHub devtools::install_github(\"sor16/bdrc\")"},{"path":"https://sor16.github.io/bdrc/index.html","id":"usage","dir":"","previous_headings":"","what":"Usage","title":"Fit Bayesian Discharge Rating Curves","text":"Fitting discharge rating curve bdrc straightforward:","code":"library(bdrc) data(krokfors) gplm.fit <- gplm(Q ~ W, krokfors) summary(gplm.fit) plot(gplm.fit)"},{"path":"https://sor16.github.io/bdrc/index.html","id":"key-features","dir":"","previous_headings":"","what":"Key-features","title":"Fit Bayesian Discharge Rating Curves","text":"Easy--use interface fitting Bayesian discharge rating curves Features novel Generalized power-law rating curve model (Hrafnkelsson et al., 2022) Multiple model options suit different hydrological scenarios Built-visualization tools model results diagnostics Integrates R C++ efficient MCMC sampling parallel processing","code":""},{"path":"https://sor16.github.io/bdrc/index.html","id":"getting-started","dir":"","previous_headings":"","what":"Getting started","title":"Fit Bayesian Discharge Rating Curves","text":"deeper dive package’s functionality, visualization options, underlying theory models, please check vignettes: Background Introduction Power-law tournament (model selection)","code":""},{"path":"https://sor16.github.io/bdrc/index.html","id":"references","dir":"","previous_headings":"","what":"References","title":"Fit Bayesian Discharge Rating Curves","text":"Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711","code":""},{"path":"https://sor16.github.io/bdrc/reference/autoplot.plm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Autoplot method for discharge rating curves — autoplot.plm0","title":"Autoplot method for discharge rating curves — autoplot.plm0","text":"Visualize discharge rating curve model objects","code":""},{"path":"https://sor16.github.io/bdrc/reference/autoplot.plm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Autoplot method for discharge rating curves — autoplot.plm0","text":"","code":"# S3 method for class 'plm0' autoplot( object, ..., type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL ) # S3 method for class 'plm' autoplot( object, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... ) # S3 method for class 'gplm0' autoplot( object, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... ) # S3 method for class 'gplm' autoplot( object, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... )"},{"path":"https://sor16.github.io/bdrc/reference/autoplot.plm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Autoplot method for discharge rating curves — autoplot.plm0","text":"object object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". ... used function type character denoting type plot drawn. Defaults \"rating_curve\". Possible types : rating_curve Plots rating curve. rating_curve_mean Plots posterior mean rating curve. f Plots power-law exponent. beta Plots random effect power-law exponent. sigma_eps Plots standard deviation data level. residuals Plots log residuals. trace Plots trace plots parameters given param. histogram Plots histograms parameters given param. param character vector parameters plot. Defaults NULL used type \"trace\" \"histogram\". Allowed values parameters given model summary x well \"hyperparameters\" \"latent_parameters\" specific groups parameters. transformed logical value indicating whether quantity plotted transformed scale used Bayesian inference. Defaults FALSE. title character denoting title plot. xlim numeric vector length 2, denoting limits x axis plot. Applicable types \"rating_curve\", \"rating_curve_mean\", \"f\", \"beta\", \"sigma_eps\", \"residuals\". ylim numeric vector length 2, denoting limits y axis plot. Applicable types \"rating_curve\", \"rating_curve_mean\", \"f\", \"beta\", \"sigma_eps\", \"residuals\".","code":""},{"path":"https://sor16.github.io/bdrc/reference/autoplot.plm0.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Autoplot method for discharge rating curves — autoplot.plm0","text":"Returns object class \"ggplot2\".","code":""},{"path":"https://sor16.github.io/bdrc/reference/autoplot.plm0.html","id":"functions","dir":"Reference","previous_headings":"","what":"Functions","title":"Autoplot method for discharge rating curves — autoplot.plm0","text":"autoplot(plm0): Autoplot method plm0 autoplot(plm): Autoplot method plm autoplot(gplm0): Autoplot method gplm0 autoplot(gplm): Autoplot method gplm","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/autoplot.plm0.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Autoplot method for discharge rating curves — autoplot.plm0","text":"","code":"# \\donttest{ library(ggplot2) data(krokfors) set.seed(1) plm0.fit <- plm0(Q~W,krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). autoplot(plm0.fit) autoplot(plm0.fit,transformed=TRUE) autoplot(plm0.fit,type='histogram',param='c') autoplot(plm0.fit,type='histogram',param='c',transformed=TRUE) autoplot(plm0.fit,type='histogram',param='hyperparameters') autoplot(plm0.fit,type='histogram',param='latent_parameters') autoplot(plm0.fit,type='residuals') autoplot(plm0.fit,type='f') autoplot(plm0.fit,type='sigma_eps') # }"},{"path":"https://sor16.github.io/bdrc/reference/autoplot.tournament.html","id":null,"dir":"Reference","previous_headings":"","what":"Autoplot method for discharge rating curve tournament — autoplot.tournament","title":"Autoplot method for discharge rating curve tournament — autoplot.tournament","text":"Compare four discharge rating curves tournament object different ways","code":""},{"path":"https://sor16.github.io/bdrc/reference/autoplot.tournament.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Autoplot method for discharge rating curve tournament — autoplot.tournament","text":"","code":"# S3 method for class 'tournament' autoplot(object, type = \"boxplot\", ...)"},{"path":"https://sor16.github.io/bdrc/reference/autoplot.tournament.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Autoplot method for discharge rating curve tournament — autoplot.tournament","text":"object object class \"tournament\" type character denoting type plot drawn. Possible types ... used function boxplot Creates boxplot posterior log-likelihood values transformed deviance scale.","code":""},{"path":"https://sor16.github.io/bdrc/reference/autoplot.tournament.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Autoplot method for discharge rating curve tournament — autoplot.tournament","text":"Returns object class \"ggplot2\".","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/autoplot.tournament.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Autoplot method for discharge rating curve tournament — autoplot.tournament","text":"","code":"# \\donttest{ library(ggplot2) data(krokfors) set.seed(1) t_obj <- tournament(formula = Q ~ W, data = krokfors, num_cores = 2) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.33%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.14%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.66%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.04%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% autoplot(t_obj) # }"},{"path":"https://sor16.github.io/bdrc/reference/evaluate_comparison.html","id":null,"dir":"Reference","previous_headings":"","what":"Compare two models using a specified model-selection criteria — evaluate_comparison","title":"Compare two models using a specified model-selection criteria — evaluate_comparison","text":"evaluate_comparison uses Widely Applicable Information Criterion (WAIC), Deviance Information Criterion (DIC), posterior model probabilities (PMP), calculated Bayes factor, determine whether one model appropriate given data hand.","code":""},{"path":"https://sor16.github.io/bdrc/reference/evaluate_comparison.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Compare two models using a specified model-selection criteria — evaluate_comparison","text":"","code":"evaluate_comparison(m, method, winning_criteria)"},{"path":"https://sor16.github.io/bdrc/reference/evaluate_comparison.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Compare two models using a specified model-selection criteria — evaluate_comparison","text":"m list two model objects fit dataset. allowed model objects \"gplm\", \"gplm0\", \"plm\" \"plm0\" method string specifying method used estimate predictive performance models. allowed methods \"WAIC\", \"DIC\" \"PMP\". winning_criteria \"WAIC\", can either numeric value string expression. \"DIC\", must numeric value. \"PMP\", must numeric value 0 1. sets threshold determining appropriate model. See Details information.","code":""},{"path":"https://sor16.github.io/bdrc/reference/evaluate_comparison.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Compare two models using a specified model-selection criteria — evaluate_comparison","text":"data.frame summary results comparison, including: complexity: Indicates whether model \"\" \"less\" complex model comparison model: type model (gplm, gplm0, plm, plm0) Method-specific columns (see Details) winner: Logical value indicating model selected","code":""},{"path":"https://sor16.github.io/bdrc/reference/evaluate_comparison.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Compare two models using a specified model-selection criteria — evaluate_comparison","text":"\"WAIC\" method: winning_criteria numeric, complex model wins Delta_WAIC > winning_criteria winning_criteria string, must valid R expression using Delta_WAIC /SE_Delta_WAIC Returns columns: lppd, eff_num_param, WAIC, SE_WAIC, Delta_WAIC, SE_Delta_WAIC \"DIC\" method: winning_criteria must numeric complex model wins Delta_DIC > winning_criteria Returns columns: D_hat, eff_num_param, DIC, Delta_DIC \"PMP\" method: winning_criteria must numeric value 0 1 complex model wins PMP > winning_criteria Returns columns: log_marg_lik, PMP","code":""},{"path":"https://sor16.github.io/bdrc/reference/evaluate_comparison.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Compare two models using a specified model-selection criteria — evaluate_comparison","text":"Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/gather_draws.html","id":null,"dir":"Reference","previous_headings":"","what":"Gather MCMC chain draws to data.frame on a long format — gather_draws","title":"Gather MCMC chain draws to data.frame on a long format — gather_draws","text":"Useful convert MCMC chain draws particular parameters output model object long format data wrangling","code":""},{"path":"https://sor16.github.io/bdrc/reference/gather_draws.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Gather MCMC chain draws to data.frame on a long format — gather_draws","text":"","code":"gather_draws(mod, ..., transformed = F)"},{"path":"https://sor16.github.io/bdrc/reference/gather_draws.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Gather MCMC chain draws to data.frame on a long format — gather_draws","text":"mod object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". ... number character vectors containing valid names parameters model \"rating_curve\" \"rating_curve_mean\". Also accepts \"latent_parameters\" \"hyperparameters\". transformed boolean value determining whether parameter represented transformed scale used sampling MCMC chain original scale. Defaults FALSE.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gather_draws.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Gather MCMC chain draws to data.frame on a long format — gather_draws","text":"data frame columns: chain chain number. iter iteration number. param parameter name. value parameter value.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gather_draws.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Gather MCMC chain draws to data.frame on a long format — gather_draws","text":"Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/gather_draws.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Gather MCMC chain draws to data.frame on a long format — gather_draws","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). hyp_samples <- gather_draws(plm0.fit,'hyperparameters') head(hyp_samples) #> chain iter name value #> 1 1 1 c 7.693275 #> 2 1 2 c 7.708797 #> 3 1 3 c 7.704167 #> 4 1 4 c 7.666575 #> 5 1 5 c 7.658464 #> 6 1 6 c 7.709366 rating_curve_samples <- gather_draws(plm0.fit,'rating_curve','rating_curve_mean') head(rating_curve_samples) #> chain iter h name value #> 1 1 1 7.673811 rating_curve 0.000000e+00 #> 2 1 2 7.673811 rating_curve 0.000000e+00 #> 3 1 3 7.673811 rating_curve 0.000000e+00 #> 4 1 4 7.673811 rating_curve 1.094840e-06 #> 5 1 5 7.673811 rating_curve 6.537613e-06 #> 6 1 6 7.673811 rating_curve 0.000000e+00 # }"},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":null,"dir":"Reference","previous_headings":"","what":"Report for a discharge rating curve or tournament — get_report","title":"Report for a discharge rating curve or tournament — get_report","text":"Save pdf file report discharge rating curve object tournament.","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Report for a discharge rating curve or tournament — get_report","text":"","code":"get_report(x, path = NULL, type = 1, ...) # S3 method for class 'plm0' get_report(x, path = NULL, type = 1, ...) # S3 method for class 'plm' get_report(x, path = NULL, type = 1, ...) # S3 method for class 'gplm0' get_report(x, path = NULL, type = 1, ...) # S3 method for class 'gplm' get_report(x, path = NULL, type = 1, ...) # S3 method for class 'tournament' get_report(x, path = NULL, type = 1, ...)"},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Report for a discharge rating curve or tournament — get_report","text":"x object class \"tournament\", \"plm0\", \"plm\", \"gplm0\" \"gplm\". path file path pdf file report saved. NULL, current working directory used. type integer denoting type report produced. Defaults type 1. type 1 permissible object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". Possible types : 1 Produces report displaying results model (winning model tournament provided). first page contains panel four plots summary posterior distributions parameters. second page tabular prediction discharge equally spaced grid stages displayed. prediction table can span multiple pages. 2 Produces ten page report permissible objects class \"tournament\". first four pages contain panel four plots summary posterior distributions parameters four models tournament, fifth page shows summary tournament model comparison, sixth page convergence diagnostics plots, final four pages shows histograms parameters four models. ... arguments passed methods (currently unused).","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Report for a discharge rating curve or tournament — get_report","text":"return value, called side effects.","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Report for a discharge rating curve or tournament — get_report","text":"function can used interactive R session asks permission user write file system.","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":"methods-by-class-","dir":"Reference","previous_headings":"","what":"Methods (by class)","title":"Report for a discharge rating curve or tournament — get_report","text":"get_report(plm0): Get report plm0 model object get_report(plm): Get report plm model object get_report(gplm0): Get report gplm0 model object get_report(gplm): Get report gplm get_report(tournament): Get report discharge rating curve tournament","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/get_report.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Report for a discharge rating curve or tournament — get_report","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). # } if (FALSE) { # \\dontrun{ get_report(plm0.fit) } # }"},{"path":"https://sor16.github.io/bdrc/reference/get_report_pages.html","id":null,"dir":"Reference","previous_headings":"","what":"Report pages for a discharge rating curve or tournament — get_report_pages","title":"Report pages for a discharge rating curve or tournament — get_report_pages","text":"Get list pages report discharge rating curve model tournament","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report_pages.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Report pages for a discharge rating curve or tournament — get_report_pages","text":"","code":"get_report_pages(x, type = 1) # S3 method for class 'plm0' get_report_pages(x, type = 1) # S3 method for class 'plm' get_report_pages(x, type = 1) # S3 method for class 'gplm0' get_report_pages(x, type = 1) # S3 method for class 'gplm' get_report_pages(x, type = 1) # S3 method for class 'tournament' get_report_pages(x, type = 1)"},{"path":"https://sor16.github.io/bdrc/reference/get_report_pages.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Report pages for a discharge rating curve or tournament — get_report_pages","text":"x object class \"tournament\", \"plm0\", \"plm\", \"gplm0\" \"gplm\". type integer denoting type report produced. Defaults type 1. Possible types : 1 Produces report displaying results model (winning model tournament provided). first page contains panel four plots summary posterior distributions parameters. second page tabular prediction discharge equally spaced grid stages displayed. prediction table can span multiple pages. 2 Produces ten page report permissible objects class \"tournament\". first four pages contain panel four plots summary posterior distributions parameters four models tournament, fifth page shows summary tournament model comparison, sixth page convergence diagnostics plots, final four pages shows histograms parameters four models.","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report_pages.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Report pages for a discharge rating curve or tournament — get_report_pages","text":"list objects type \"grob\" correspond pages rating curve report.","code":""},{"path":"https://sor16.github.io/bdrc/reference/get_report_pages.html","id":"methods-by-class-","dir":"Reference","previous_headings":"","what":"Methods (by class)","title":"Report pages for a discharge rating curve or tournament — get_report_pages","text":"get_report_pages(plm0): Get report pages plm0 model object get_report_pages(plm): Get report pages plm model object get_report_pages(gplm0): Get report pages gplm0 model object get_report_pages(gplm): Get report pages gplm model object get_report_pages(tournament): Get report pages discharge rating curve tournament model object","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/get_report_pages.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Report pages for a discharge rating curve or tournament — get_report_pages","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). plm0_pages <- get_report_pages(plm0.fit) # }"},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":null,"dir":"Reference","previous_headings":"","what":"Generalized power-law model with variance that varies with stage. — gplm","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"gplm used fit discharge rating curve paired measurements stage discharge using generalized power-law model variance varies stage described Hrafnkelsson et al. (2022). See \"Details\" elaborate description model.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"","code":"gplm( formula, data, c_param = NULL, h_max = NULL, parallel = TRUE, num_cores = NULL, forcepoint = rep(FALSE, nrow(data)), verbose = TRUE )"},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"formula object class \"formula\", discharge column name response stage column name covariate, .e. form y~x y discharge m\\(^3/\\)s x stage m (important data correct units). data data.frame containing variables specified formula. c_param largest stage value zero discharge. NULL, treated unknown model inferred data. h_max maximum stage rating curve extrapolate . NULL, maximum stage value data selected upper bound. parallel logical value indicating whether run MCMC parallel . Defaults TRUE. num_cores integer 1 4 (number MCMC chains) indicating many cores use. used parallel=TRUE. NULL, number cores available device detected automatically. forcepoint logical vector length number rows data. element index \\(\\) TRUE indicates rating curve forced \\(\\)-th measurement. Use care, strongly influence resulting rating curve. verbose logical value indicating whether print progress diagnostic information. `TRUE`, function print messages runs. `FALSE`, function run silently. Default `TRUE`.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"gplm returns object class \"gplm\". object class \"gplm\" list containing following components: rating_curve data frame 2.5%, 50% 97.5% percentiles posterior predictive distribution rating curve. rating_curve_mean data frame 2.5%, 50% 97.5% percentiles posterior distribution mean rating curve. param_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution latent- hyperparameters. Additionally contains columns r_hat effective number samples parameter defined Gelman et al. (2013). f_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution \\(f(h)\\). beta_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution \\(\\beta(h)\\). sigma_eps_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution \\(\\sigma_\\varepsilon(h)\\). posterior_log_likelihood_summary data frame 2.5%, 50% 97.5% percentiles posterior log-likelihood values. rating_curve_posterior matrix containing full thinned posterior samples posterior predictive distribution rating curve excluding burn-samples. rating_curve_mean_posterior matrix containing full thinned posterior samples posterior distribution mean rating curve excluding burn-samples. a_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\) excluding burn-samples. b_posterior numeric vector containing full thinned posterior samples posterior distribution \\(b\\) excluding burn-samples. c_posterior numeric vector containing full thinned posterior samples posterior distribution \\(c\\) excluding burn-samples. sigma_beta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_\\beta\\) excluding burn-samples. phi_beta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\phi_\\beta\\) excluding burn-samples. sigma_eta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_\\eta\\) excluding burn-samples. eta_1_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_1\\) excluding burn-samples. eta_2_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_2\\) excluding burn-samples. eta_3_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_3\\) excluding burn-samples. eta_4_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_4\\) excluding burn-samples. eta_5_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_5\\) excluding burn-samples. eta_6_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_6\\) excluding burn-samples. f_posterior numeric vector containing full thinned posterior samples posterior distribution \\(f(h)\\) excluding burn-samples. beta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\beta(h)\\) excluding burn-samples. sigma_eps_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_\\varepsilon(h)\\) excluding burn-samples. posterior_log_likelihood numeric vector containing full thinned posterior log-likelihood values, excluding burn-samples. D_hat statistic defined -2 times log-likelihood evaluated median value parameters. effective_num_param_DIC effective number parameters, calculated median(-2*posterior_log_likelihood) minus D_hat. DIC Deviance Information Criterion model, calculated D_hat plus 2*effective_num_parameters_DIC. lppd log pointwise predictive density observed data model. WAIC Widely Applicable Information Criterion model, defined -2*( lppd - effective_num_param_WAIC ). WAIC_i pointwise WAIC values, WAIC := sum(WAIC_i). effective_num_param_WAIC effective number parameters, calculated summing posterior variance log predictive density data point. autocorrelation data frame autocorrelation parameter different lags. acceptance_rate proportion accepted samples thinned MCMC chain (excluding burn-). formula object type \"formula\" provided user. data data provided user, ordered stage. run_info information input arguments specific parameters used MCMC chain.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"generalized power-law model form $$Q=(h-c)^{f(h)}$$ \\(Q\\) discharge, \\(h\\) stage, \\(\\) \\(c\\) unknown constants \\(f\\) function \\(h\\), referred generalized power-law exponent. generalized power-law model inferred using Bayesian hierarchical model. function \\(f\\) modeled latent level fixed constant \\(b\\) plus continuous stochastic process, \\(\\beta(h)\\), assumed twice differentiable. model logarithmic scale $$\\log(Q_i) = \\log() + (b + \\beta(h_i)) \\log(h_i - c) + \\varepsilon_i, = 1,...,n$$ \\(\\varepsilon_i\\) follows normal distribution mean zero variance \\(\\sigma_\\varepsilon(h_i)^2\\) varies stage. stochastic process \\(\\beta(h)\\) assumed priori Gaussian process governed Matern covariance function smoothness parameter \\(\\nu = 2.5\\). error variance, \\(\\sigma_\\varepsilon^2(h)\\), log-discharge data modeled exponential B-spline curve, , linear combination six B-spline basis functions defined range stage observations. efficient posterior simulation achieved sampling joint posterior density hyperparameters model, sampling density latent parameters conditional hyperparameters. Bayesian inference based posterior density summary statistics posterior mean 95% posterior intervals based posterior density. Analytical formulas summary statistics intractable cases thus computed generating samples posterior density using Markov chain Monte Carlo simulation.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"Gelman, ., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, ., Rubin, D. B. (2013). Bayesian Data Analysis, Third Edition. Chapman & Hall/CRC Texts Statistical Science. Taylor & Francis. doi: https://doi.org/10.1201/b16018 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Spiegelhalter, D., Best, N., Carlin, B., Van Der Linde, . (2002). Bayesian measures model complexity fit. Journal Royal Statistical Society: Series B (Statistical Methodology) 64(4), 583–639. doi: https://doi.org/10.1111/1467-9868.00353 Watanabe, S. (2010). Asymptotic equivalence Bayes cross validation widely applicable information criterion singular learning theory. J. Mach. Learn. Res. 11, 3571–3594.","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/gplm.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Generalized power-law model with variance that varies with stage. — gplm","text":"","code":"# \\donttest{ data(norn) set.seed(1) gplm.fit <- gplm(formula=Q~W,data=norn,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 22.40%. #> ⚠ Warning: Some chains are not mixing well. Parameters with Rhat > 1.1: #> - sigma_eta: Rhat = 1.240 #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> ℹ Try re-running the model after inspecting the trace plots, convergence diagnostics plots, and reviewing the data for potential issues. summary(gplm.fit) #> #> Formula: #> Q ~ W #> Latent parameters: #> lower-2.5% median-50% upper-97.5% #> a 13.25 24.51 32.40 #> b 1.83 1.84 1.84 #> #> Hyperparameters: #> lower-2.5% median-50% upper-97.5% #> c 396.4175 396.668 396.811 #> sigma_beta 0.1645 0.336 0.818 #> phi_beta 1.3160 2.951 6.989 #> sigma_eta 0.0102 0.404 0.889 #> eta_1 -6.1617 -5.436 -4.429 #> eta_2 -7.6291 -5.977 -4.398 #> eta_3 -9.1231 -6.988 -4.636 #> eta_4 -10.4709 -7.952 -4.365 #> eta_5 -11.5244 -8.656 -4.129 #> eta_6 -12.4633 -9.112 -4.072 #> #> WAIC: -139.6985 # }"},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Generalized power-law model with a constant variance — gplm0","title":"Generalized power-law model with a constant variance — gplm0","text":"gplm0 used fit discharge rating curve paired measurements stage discharge using generalized power-law model constant variance described Hrafnkelsson et al. (2022). See \"Details\" elaborate description model.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Generalized power-law model with a constant variance — gplm0","text":"","code":"gplm0( formula, data, c_param = NULL, h_max = NULL, parallel = TRUE, num_cores = NULL, forcepoint = rep(FALSE, nrow(data)), verbose = TRUE )"},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Generalized power-law model with a constant variance — gplm0","text":"formula object class \"formula\", discharge column name response stage column name covariate, .e. form y~x y discharge m\\(^3/\\)s x stage m (important data correct units). data data.frame containing variables specified formula. c_param largest stage value zero discharge. NULL, treated unknown model inferred data. h_max maximum stage rating curve extrapolate . NULL, maximum stage value data selected upper bound. parallel logical value indicating whether run MCMC parallel . Defaults TRUE. num_cores integer 1 4 (number MCMC chains) indicating many cores use. used parallel=TRUE. NULL, number cores available device detected automatically. forcepoint logical vector length number rows data. element index \\(\\) TRUE indicates rating curve forced \\(\\)-th measurement. Use care, strongly influence resulting rating curve. verbose logical value indicating whether print progress diagnostic information. `TRUE`, function print messages runs. `FALSE`, function run silently. Default `TRUE`.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Generalized power-law model with a constant variance — gplm0","text":"gplm0 returns object class \"gplm0\". object class \"gplm0\" list containing following components: rating_curve data frame 2.5%, 50% 97.5% percentiles posterior predictive distribution rating curve. rating_curve_mean data frame 2.5%, 50% 97.5% percentiles posterior distribution mean rating curve. param_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution latent- hyperparameters. Additionally contains columns r_hat effective number samples parameter defined Gelman et al. (2013). beta_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution \\(\\beta\\). posterior_log_likelihood_summary data frame 2.5%, 50% 97.5% percentiles posterior log-likelihood values. rating_curve_posterior matrix containing full thinned posterior samples posterior predictive distribution rating curve (excluding burn-). rating_curve_mean_posterior matrix containing full thinned posterior samples posterior distribution mean rating curve (excluding burn-). a_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\). b_posterior numeric vector containing full thinned posterior samples posterior distribution \\(b\\). c_posterior numeric vector containing full thinned posterior samples posterior distribution \\(c\\). sigma_eps_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_{\\varepsilon}\\). sigma_beta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_{\\beta}\\). phi_beta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\phi_{\\beta}\\). sigma_eta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_{\\eta}\\). beta_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\beta\\). posterior_log_likelihood numeric vector containing full thinned posterior log-likelihood values, excluding burn-samples. D_hat statistic defined -2 times log-likelihood evaluated median value parameters. effective_num_param_DIC effective number parameters, calculated median(-2*posterior_log_likelihood) minus D_hat. DIC Deviance Information Criterion model, calculated D_hat plus 2*effective_num_parameters_DIC. lppd log pointwise predictive density observed data model. WAIC Widely Applicable Information Criterion model, defined -2*( lppd - effective_num_param_WAIC ). WAIC_i pointwise WAIC values, WAIC := sum(WAIC_i). effective_num_param_WAIC effective number parameters, calculated summing posterior variance log predictive density data point. autocorrelation data frame autocorrelation parameter different lags. acceptance_rate proportion accepted samples thinned MCMC chain (excluding burn-). formula object type \"formula\" provided user. data data provided user, ordered stage. run_info information input arguments specific parameters used MCMC chain.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Generalized power-law model with a constant variance — gplm0","text":"generalized power-law model form $$Q=(h-c)^{f(h)}$$ \\(Q\\) discharge, \\(h\\) stage, \\(\\) \\(c\\) unknown constants \\(f\\) function \\(h\\) referred generalized power-law exponent. generalized power-law model inferred using Bayesian hierarchical model. function \\(f\\) modeled latent level fixed constant $b$ plus continuous stochastic process,\\(\\beta(h)\\), assumed twice differentiable. model logarithmic scale $$\\log(Q_i) = \\log() + (b + \\beta(h_i)) \\log(h_i - c) + \\varepsilon, = 1,...,n$$ \\(\\varepsilon\\) follows normal distribution mean zero variance \\(\\sigma_\\varepsilon^2\\), independent stage. stochastic process \\(\\beta(h)\\) assumed priori Gaussian process governed Matern covariance function smoothness parameter \\(\\nu = 2.5\\). efficient posterior simulation achieved sampling joint posterior density hyperparameters model, sampling density latent parameters conditional hyperparameters. Bayesian inference based posterior density summary statistics posterior mean 95% posterior intervals based posterior density. Analytical formulas summary statistics intractable cases thus computed generating samples posterior density using Markov chain Monte Carlo simulation.","code":""},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Generalized power-law model with a constant variance — gplm0","text":"Gelman, ., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, ., Rubin, D. B. (2013). Bayesian Data Analysis, Third Edition. Chapman & Hall/CRC Texts Statistical Science. Taylor & Francis. doi: https://doi.org/10.1201/b16018 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Spiegelhalter, D., Best, N., Carlin, B., Van Der Linde, . (2002). Bayesian measures model complexity fit. Journal Royal Statistical Society: Series B (Statistical Methodology) 64(4), 583–639. doi: https://doi.org/10.1111/1467-9868.00353 Watanabe, S. (2010). Asymptotic equivalence Bayes cross validation widely applicable information criterion singular learning theory. J. Mach. Learn. Res. 11, 3571–3594.","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/gplm0.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Generalized power-law model with a constant variance — gplm0","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) gplm0.fit <- gplm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.64%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). summary(gplm0.fit) #> #> Formula: #> Q ~ W #> Latent parameters: #> lower-2.5% median-50% upper-97.5% #> a 1.52 1.95 2.24 #> b 1.83 1.84 1.84 #> #> Hyperparameters: #> lower-2.5% median-50% upper-97.5% #> c 7.7158 7.810 7.855 #> sigma_eps 0.0915 0.119 0.163 #> sigma_beta 0.6492 0.836 1.127 #> phi_beta 0.5724 1.207 2.965 #> #> WAIC: -27.34769 # }"},{"path":"https://sor16.github.io/bdrc/reference/jokdal.html","id":null,"dir":"Reference","previous_headings":"","what":"Jokulsa a Dal gauging station in Iceland — jokdal","title":"Jokulsa a Dal gauging station in Iceland — jokdal","text":"Data discharge stage Jokulsa Dal gauging station Iceland","code":""},{"path":"https://sor16.github.io/bdrc/reference/jokdal.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Jokulsa a Dal gauging station in Iceland — jokdal","text":"","code":"jokdal"},{"path":"https://sor16.github.io/bdrc/reference/jokdal.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Jokulsa a Dal gauging station in Iceland — jokdal","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/jokdal.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Jokulsa a Dal gauging station in Iceland — jokdal","text":"Icelandic Meteorological Office, Landsvirkjun - National Power Company Iceland, Icelandic Road Coastal Administration.","code":""},{"path":"https://sor16.github.io/bdrc/reference/jokfjoll.html","id":null,"dir":"Reference","previous_headings":"","what":"Jokulsa a Fjollum gauging station in Iceland — jokfjoll","title":"Jokulsa a Fjollum gauging station in Iceland — jokfjoll","text":"Data discharge stage Jokulsa Fjollum gauging station Iceland","code":""},{"path":"https://sor16.github.io/bdrc/reference/jokfjoll.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Jokulsa a Fjollum gauging station in Iceland — jokfjoll","text":"","code":"jokfjoll"},{"path":"https://sor16.github.io/bdrc/reference/jokfjoll.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Jokulsa a Fjollum gauging station in Iceland — jokfjoll","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/jokfjoll.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Jokulsa a Fjollum gauging station in Iceland — jokfjoll","text":"Icelandic Meteorological Office, Landsvirkjun - National Power Company Iceland, Icelandic Road Coastal Administration.","code":""},{"path":"https://sor16.github.io/bdrc/reference/kallstorp.html","id":null,"dir":"Reference","previous_headings":"","what":"Kallstorp gauging station in Sweden — kallstorp","title":"Kallstorp gauging station in Sweden — kallstorp","text":"Data discharge stage Kallstorp gauging station Sweden","code":""},{"path":"https://sor16.github.io/bdrc/reference/kallstorp.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Kallstorp gauging station in Sweden — kallstorp","text":"","code":"kallstorp"},{"path":"https://sor16.github.io/bdrc/reference/kallstorp.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Kallstorp gauging station in Sweden — kallstorp","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/kallstorp.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Kallstorp gauging station in Sweden — kallstorp","text":"Swedish Meteorological Hydrological Institute.","code":""},{"path":"https://sor16.github.io/bdrc/reference/krokfors.html","id":null,"dir":"Reference","previous_headings":"","what":"Krokfors gauging station in Sweden — krokfors","title":"Krokfors gauging station in Sweden — krokfors","text":"Data discharge stage Krokfors gauging station Sweden.","code":""},{"path":"https://sor16.github.io/bdrc/reference/krokfors.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Krokfors gauging station in Sweden — krokfors","text":"","code":"krokfors"},{"path":"https://sor16.github.io/bdrc/reference/krokfors.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Krokfors gauging station in Sweden — krokfors","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/krokfors.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Krokfors gauging station in Sweden — krokfors","text":"Swedish Meteorological Hydrological Institute.","code":""},{"path":"https://sor16.github.io/bdrc/reference/melby.html","id":null,"dir":"Reference","previous_headings":"","what":"Melby gauging station in Sweden — melby","title":"Melby gauging station in Sweden — melby","text":"Data discharge stage Melby gauging station Sweden","code":""},{"path":"https://sor16.github.io/bdrc/reference/melby.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Melby gauging station in Sweden — melby","text":"","code":"melby"},{"path":"https://sor16.github.io/bdrc/reference/melby.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Melby gauging station in Sweden — melby","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/melby.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Melby gauging station in Sweden — melby","text":"Swedish Meteorological Hydrological Institute.","code":""},{"path":"https://sor16.github.io/bdrc/reference/nordura.html","id":null,"dir":"Reference","previous_headings":"","what":"Nordura gauging station in Iceland — nordura","title":"Nordura gauging station in Iceland — nordura","text":"Data discharge stage Nordura gauging station Iceland","code":""},{"path":"https://sor16.github.io/bdrc/reference/nordura.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Nordura gauging station in Iceland — nordura","text":"","code":"nordura"},{"path":"https://sor16.github.io/bdrc/reference/nordura.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Nordura gauging station in Iceland — nordura","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/nordura.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Nordura gauging station in Iceland — nordura","text":"Icelandic Meteorological Office, Landsvirkjun - National Power Company Iceland, Icelandic Road Coastal Administration.","code":""},{"path":"https://sor16.github.io/bdrc/reference/norn.html","id":null,"dir":"Reference","previous_headings":"","what":"Norn gauging station in Sweden — norn","title":"Norn gauging station in Sweden — norn","text":"Data discharge stage Norn gauging station Sweden.","code":""},{"path":"https://sor16.github.io/bdrc/reference/norn.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Norn gauging station in Sweden — norn","text":"","code":"norn"},{"path":"https://sor16.github.io/bdrc/reference/norn.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Norn gauging station in Sweden — norn","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/norn.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Norn gauging station in Sweden — norn","text":"Swedish Meteorological Hydrological Institute.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":null,"dir":"Reference","previous_headings":"","what":"Power-law model with variance that varies with stage. — plm","title":"Power-law model with variance that varies with stage. — plm","text":"plm used fit discharge rating curve paired measurements stage discharge using power-law model variance varies stage described Hrafnkelsson et al. (2022). See \"Details\" elaborate description model.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Power-law model with variance that varies with stage. — plm","text":"","code":"plm( formula, data, c_param = NULL, h_max = NULL, parallel = TRUE, num_cores = NULL, forcepoint = rep(FALSE, nrow(data)), verbose = TRUE )"},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Power-law model with variance that varies with stage. — plm","text":"formula object class \"formula\", discharge column name response stage column name covariate, .e. form y~x y discharge m\\(^3/\\)s x stage m (important data correct units). data data.frame containing variables specified formula. c_param largest stage value zero discharge. NULL, treated unknown model inferred data. h_max maximum stage rating curve extrapolate . NULL, maximum stage value data selected upper bound. parallel logical value indicating whether run MCMC parallel . Defaults TRUE. num_cores integer 1 4 (number MCMC chains) indicating many cores use. used parallel=TRUE. NULL, number cores available device detected automatically. forcepoint logical vector length number rows data. element index \\(\\) TRUE indicates rating curve forced \\(\\)-th measurement. Use care, strongly influence resulting rating curve. verbose logical value indicating whether print progress diagnostic information. `TRUE`, function print messages runs. `FALSE`, function run silently. Default `TRUE`.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Power-law model with variance that varies with stage. — plm","text":"plm returns object class \"plm\". object class \"plm\" list containing following components: rating_curve data frame 2.5%, 50% 97.5% percentiles posterior predictive distribution rating curve. rating_curve_mean data frame 2.5%, 50% 97.5% percentiles posterior distribution mean rating curve. Additionally contains columns r_hat effective number samples parameter defined Gelman et al. (2013). param_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution latent- hyperparameters. sigma_eps_summary data frame 2.5%, 50% 97.5% percentiles posterior \\(\\sigma_{\\varepsilon}\\). posterior_log_likelihood_summary data frame 2.5%, 50% 97.5% percentiles posterior log-likelihood values. rating_curve_posterior matrix containing full thinned posterior samples posterior predictive distribution rating curve (excluding burn-). rating_curve_mean_posterior matrix containing full thinned posterior samples posterior distribution mean rating curve (excluding burn-). a_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\). b_posterior numeric vector containing full thinned posterior samples posterior distribution \\(b\\). c_posterior numeric vector containing full thinned posterior samples posterior distribution \\(c\\). sigma_eps_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_{\\varepsilon}\\). eta_1_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_1\\). eta_2_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_2\\). eta_3_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_3\\). eta_4_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_4\\). eta_5_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_5\\). eta_6_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\eta_6\\). posterior_log_likelihood numeric vector containing full thinned posterior log-likelihood values, excluding burn-samples. D_hat statistic defined -2 times log-likelihood evaluated median value parameters. effective_num_param_DIC effective number parameters, calculated median(-2*posterior_log_likelihood) minus D_hat. DIC Deviance Information Criterion model, calculated D_hat plus 2*effective_num_parameters_DIC. lppd log pointwise predictive density observed data model. WAIC Widely Applicable Information Criterion model, defined -2*( lppd - effective_num_param_WAIC ). WAIC_i pointwise WAIC values, WAIC := sum(WAIC_i). effective_num_param_WAIC effective number parameters, calculated summing posterior variance log predictive density data point. autocorrelation data frame autocorrelation parameter different lags. acceptance_rate proportion accepted samples thinned MCMC chain (excluding burn-). formula object type \"formula\" provided user. data data provided user, ordered stage. run_info information input arguments specific parameters used MCMC chain.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Power-law model with variance that varies with stage. — plm","text":"power-law model, commonly used hydraulic practice, form $$Q=(h-c)^{b}$$ \\(Q\\) discharge, \\(h\\) stage \\(\\), \\(b\\) \\(c\\) unknown constants. power-law model inferred using Bayesian hierarchical model. model logarithmic scale $$\\log(Q_i) = \\log() + b \\log(h_i - c) + \\varepsilon_i, = 1,...,n$$ \\(\\varepsilon_i\\) follows normal distribution mean zero variance \\(\\sigma_\\varepsilon(h_i)^2\\) varies stage. error variance, \\(\\sigma_\\varepsilon^2(h)\\), log-discharge data modeled exponential B-spline curve, , linear combination six B-spline basis functions defined range stage observations. efficient posterior simulation achieved sampling joint posterior density hyperparameters model, sampling density latent parameters conditional hyperparameters. Bayesian inference based posterior density summary statistics posterior mean 95% posterior intervals based posterior density. Analytical formulas summary statistics intractable cases thus computed generating samples posterior density using Markov chain Monte Carlo simulation.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Power-law model with variance that varies with stage. — plm","text":"Gelman, ., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, ., Rubin, D. B. (2013). Bayesian Data Analysis, Third Edition. Chapman & Hall/CRC Texts Statistical Science. Taylor & Francis. doi: https://doi.org/10.1201/b16018 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Spiegelhalter, D., Best, N., Carlin, B., Van Der Linde, . (2002). Bayesian measures model complexity fit. Journal Royal Statistical Society: Series B (Statistical Methodology) 64(4), 583–639. doi: https://doi.org/10.1111/1467-9868.00353 Watanabe, S. (2010). Asymptotic equivalence Bayes cross validation widely applicable information criterion singular learning theory. J. Mach. Learn. Res. 11, 3571–3594.","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/plm.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Power-law model with variance that varies with stage. — plm","text":"","code":"# \\donttest{ data(spanga) set.seed(1) plm.fit <- plm(formula=Q~W,data=spanga,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 23.26%. #> ⚠ Warning: Some chains are not mixing well. Parameters with Rhat > 1.1: #> - sigma_eta: Rhat = 1.185 #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> ℹ Try re-running the model after inspecting the trace plots, convergence diagnostics plots, and reviewing the data for potential issues. summary(plm.fit) #> #> Formula: #> Q ~ W #> Latent parameters: #> lower-2.5% median-50% upper-97.5% #> a 11.12 12.55 13.9 #> b 1.91 2.04 2.2 #> #> Hyperparameters: #> lower-2.5% median-50% upper-97.5% #> c 9.4020 9.453 9.50 #> sigma_eta 0.0125 0.349 0.87 #> eta_1 -5.5784 -4.828 -3.77 #> eta_2 -7.6875 -5.949 -4.21 #> eta_3 -9.0695 -6.918 -4.17 #> eta_4 -9.9277 -7.344 -4.16 #> eta_5 -10.6150 -7.595 -3.98 #> eta_6 -11.0295 -7.576 -3.62 #> #> WAIC: -76.82704 # }"},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Power-law model with a constant variance — plm0","title":"Power-law model with a constant variance — plm0","text":"plm0 used fit discharge rating curve paired measurements stage discharge using power-law model constant variance described Hrafnkelsson et al. (2022). See \"Details\" elaborate description model.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Power-law model with a constant variance — plm0","text":"","code":"plm0( formula, data, c_param = NULL, h_max = NULL, parallel = TRUE, num_cores = NULL, forcepoint = rep(FALSE, nrow(data)), verbose = TRUE )"},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Power-law model with a constant variance — plm0","text":"formula object class \"formula\", discharge column name response stage column name covariate, .e. form y~x y discharge m\\(^3/\\)s x stage m (important data correct units). data data.frame containing variables specified formula. c_param largest stage value zero discharge. NULL, treated unknown model inferred data. h_max maximum stage rating curve extrapolate . NULL, maximum stage value data selected upper bound. parallel logical value indicating whether run MCMC parallel . Defaults TRUE. num_cores integer 1 4 (number MCMC chains) indicating many cores use. used parallel=TRUE. NULL, number cores available device detected automatically. forcepoint logical vector length number rows data. element index \\(\\) TRUE indicates rating curve forced \\(\\)-th measurement. Use care, strongly influence resulting rating curve. verbose logical value indicating whether print progress diagnostic information. `TRUE`, function print messages runs. `FALSE`, function run silently. Default `TRUE`.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Power-law model with a constant variance — plm0","text":"plm0 returns object class \"plm0\". object class \"plm0\" list containing following components: rating_curve data frame 2.5%, 50% 97.5% percentiles posterior predictive distribution rating curve. rating_curve_mean data frame 2.5%, 50% 97.5% percentiles posterior distribution mean rating curve. param_summary data frame 2.5%, 50% 97.5% percentiles posterior distribution latent- hyperparameters. Additionally contains columns r_hat effective number samples parameter defined Gelman et al. (2013). posterior_log_likelihood_summary data frame 2.5%, 50% 97.5% percentiles posterior log-likelihood values. rating_curve_posterior matrix containing full thinned posterior samples posterior predictive distribution rating curve (excluding burn-). rating_curve_mean_posterior matrix containing full thinned posterior samples posterior distribution mean rating curve (excluding burn-). a_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\). b_posterior numeric vector containing full thinned posterior samples posterior distribution \\(b\\). c_posterior numeric vector containing full thinned posterior samples posterior distribution \\(c\\). sigma_eps_posterior numeric vector containing full thinned posterior samples posterior distribution \\(\\sigma_{\\varepsilon}\\). posterior_log_likelihood numeric vector containing full thinned posterior log-likelihood values, excluding burn-samples. D_hat statistic defined -2 times log-likelihood evaluated median value parameters. effective_num_param_DIC effective number parameters, calculated median(-2*posterior_log_likelihood) minus D_hat. DIC Deviance Information Criterion model, calculated D_hat plus 2*effective_num_parameters_DIC. lppd log pointwise predictive density observed data model. WAIC Widely Applicable Information Criterion model, defined -2*( lppd - effective_num_param_WAIC ). WAIC_i pointwise WAIC values, WAIC := sum(WAIC_i). effective_num_param_WAIC effective number parameters, calculated summing posterior variance log predictive density data point. autocorrelation data frame autocorrelation parameter different lags. acceptance_rate proportion accepted samples thinned MCMC chain (excluding burn-). formula object type \"formula\" provided user. data data provided user, ordered stage. run_info information input arguments specific parameters used MCMC chain.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Power-law model with a constant variance — plm0","text":"power-law model, commonly used hydraulic practice, form $$Q=(h-c)^{b}$$ \\(Q\\) discharge, \\(h\\) stage \\(\\), \\(b\\) \\(c\\) unknown constants. power-law model inferred using Bayesian hierarchical model. model logarithmic scale $$\\log(Q_i) = \\log() + b \\log(h_i - c) + \\varepsilon, = 1,...,n$$ \\(\\varepsilon\\) follows normal distribution mean zero variance \\(\\sigma_\\varepsilon^2\\), independent stage. efficient posterior simulation achieved sampling joint posterior density hyperparameters model, sampling density latent parameters conditional hyperparameters. Bayesian inference based posterior density summary statistics posterior mean 95% posterior intervals based posterior density. Analytical formulas summary statistics intractable cases thus computed generating samples posterior density using Markov chain Monte Carlo simulation.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Power-law model with a constant variance — plm0","text":"Gelman, ., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, ., Rubin, D. B. (2013). Bayesian Data Analysis, Third Edition. Chapman & Hall/CRC Texts Statistical Science. Taylor & Francis. doi: https://doi.org/10.1201/b16018 Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Spiegelhalter, D., Best, N., Carlin, B., Van Der Linde, . (2002). Bayesian measures model complexity fit. Journal Royal Statistical Society: Series B (Statistical Methodology) 64(4), 583–639. doi: https://doi.org/10.1111/1467-9868.00353 Watanabe, S. (2010). Asymptotic equivalence Bayes cross validation widely applicable information criterion singular learning theory. J. Mach. Learn. Res. 11, 3571–3594.","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/plm0.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Power-law model with a constant variance — plm0","text":"","code":"# \\donttest{ data(skogsliden) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=skogsliden,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 37.00%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). summary(plm0.fit) #> #> Formula: #> Q ~ W #> Latent parameters: #> lower-2.5% median-50% upper-97.5% #> a 10.29 10.77 11.22 #> b 2.09 2.17 2.26 #> #> Hyperparameters: #> lower-2.5% median-50% upper-97.5% #> c 3.9042 3.9201 3.9341 #> sigma_eps 0.0455 0.0592 0.0805 #> #> WAIC: -68.50725 # }"},{"path":"https://sor16.github.io/bdrc/reference/plot.plm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot method for discharge rating curves — plot.plm0","title":"Plot method for discharge rating curves — plot.plm0","text":"Visualize discharge rating curve model objects","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot.plm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot method for discharge rating curves — plot.plm0","text":"","code":"# S3 method for class 'plm0' plot( x, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... ) # S3 method for class 'plm' plot( x, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... ) # S3 method for class 'gplm0' plot( x, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... ) # S3 method for class 'gplm' plot( x, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... )"},{"path":"https://sor16.github.io/bdrc/reference/plot.plm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot method for discharge rating curves — plot.plm0","text":"x object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". type character denoting type plot drawn. Defaults \"rating_curve\". Possible types : rating_curve Plots rating curve. rating_curve_mean Plots posterior mean rating curve. f Plots power-law exponent. beta Plots random effect power-law exponent. sigma_eps Plots standard deviation data level. residuals Plots log residuals. trace Plots trace plots parameters given param. histogram Plots histograms parameters given param. panel Plots 2x2 panel plots: \"rating curve\", \"residuals\", \"f\" \"sigma_eps\". param character vector parameters plot. Defaults NULL used type \"trace\" \"histogram\". Allowed values parameters given model summary x well \"hyperparameters\" \"latent_parameters\" specific groups parameters. transformed logical value indicating whether quantity plotted transformed scale used Bayesian inference. Defaults FALSE. title character denoting title plot. xlim numeric vector length 2, denoting limits x axis plot. Applicable types \"rating_curve\", \"rating_curve_mean\", \"f\", \"beta\", \"sigma_eps\", \"residuals\". ylim numeric vector length 2, denoting limits y axis plot. Applicable types \"rating_curve\", \"rating_curve_mean\", \"f\", \"beta\", \"sigma_eps\", \"residuals\". ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot.plm0.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot method for discharge rating curves — plot.plm0","text":"return value, called side effects.","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot.plm0.html","id":"functions","dir":"Reference","previous_headings":"","what":"Functions","title":"Plot method for discharge rating curves — plot.plm0","text":"plot(plm0): Plot method plm0 plot(plm): Plot method plm plot(gplm0): Plot method gplm0 plot(gplm): Plot method gplm","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/plot.plm0.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot method for discharge rating curves — plot.plm0","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). plot(plm0.fit) plot(plm0.fit,transformed=TRUE) plot(plm0.fit,type='histogram',param='c') plot(plm0.fit,type='histogram',param='c',transformed=TRUE) plot(plm0.fit,type='histogram',param='hyperparameters') plot(plm0.fit,type='histogram',param='latent_parameters') plot(plm0.fit,type='residuals') plot(plm0.fit,type='f') plot(plm0.fit,type='sigma_eps') # }"},{"path":"https://sor16.github.io/bdrc/reference/plot.tournament.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot method for a discharge rating curve tournament — plot.tournament","title":"Plot method for a discharge rating curve tournament — plot.tournament","text":"Compare four models tournament object multiple ways","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot.tournament.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot method for a discharge rating curve tournament — plot.tournament","text":"","code":"# S3 method for class 'tournament' plot(x, type = \"tournament_results\", transformed = FALSE, ...)"},{"path":"https://sor16.github.io/bdrc/reference/plot.tournament.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot method for a discharge rating curve tournament — plot.tournament","text":"x object class \"tournament\" type character denoting type plot drawn. Possible types : boxplot Creates boxplot posterior log-likelihood values, deviance scale. rating_curve Plots rating curve. rating_curve_mean Plots posterior mean rating curve. f Plots power-law exponent. sigma_eps Plots standard deviation data level. residuals Plots log residuals. tournament_results Plots diagram showing tournament results. transformed logical value indicating whether quantity plotted transformed scale used Bayesian inference. Defaults FALSE. ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot.tournament.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot method for a discharge rating curve tournament — plot.tournament","text":"return value, called side effects","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/plot.tournament.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot method for a discharge rating curve tournament — plot.tournament","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) t_obj <- tournament(formula = Q ~ W, data = krokfors, num_cores = 2) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.33%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.14%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.66%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.04%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% plot(t_obj) plot(t_obj, transformed = TRUE) plot(t_obj, type = 'boxplot') plot(t_obj, type = 'f') plot(t_obj, type = 'sigma_eps') plot(t_obj, type = 'residuals') plot(t_obj, type = 'tournament_results') # }"},{"path":"https://sor16.github.io/bdrc/reference/plot_fun.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot bdrc model objects — plot_fun","title":"Plot bdrc model objects — plot_fun","text":"Visualize results model objects bdrc, plm0, plm, gplm0, gplm","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot_fun.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot bdrc model objects — plot_fun","text":"","code":"plot_fun( x, type = \"rating_curve\", param = NULL, transformed = FALSE, title = NULL, xlim = NULL, ylim = NULL, ... )"},{"path":"https://sor16.github.io/bdrc/reference/plot_fun.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot bdrc model objects — plot_fun","text":"x object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". type character denoting type plot drawn. Defaults \"rating_curve\". Possible types : rating_curve Plots rating curve. rating_curve_mean Plots posterior mean rating curve. f Plots power-law exponent. beta Plots random effect power-law exponent. sigma_eps Plots standard deviation data level. residuals Plots log residuals. trace Plots trace plots parameters given param. histogram Plots histograms parameters given param. panel Plots 2x2 panel plots: \"rating curve\", \"residuals\", \"f\" \"sigma_eps\". param character vector parameters plot. Defaults NULL used type \"trace\" \"histogram\". Allowed values parameters given model summary x well \"hyperparameters\" \"latent_parameters\" specific groups parameters. transformed logical value indicating whether quantity plotted transformed scale used Bayesian inference. Defaults FALSE. title character denoting title plot. Defaults NULL, .e. title. xlim numeric vector length 2, denoting limits x axis plot. Applicable types \"rating_curve\", \"rating_curve_mean\", \"f\", \"beta\", \"sigma_eps\", \"residuals\". ylim numeric vector length 2, denoting limits y axis plot. Applicable types \"rating_curve\", \"rating_curve_mean\", \"f\", \"beta\", \"sigma_eps\", \"residuals\".","code":""},{"path":"https://sor16.github.io/bdrc/reference/plot_fun.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot bdrc model objects — plot_fun","text":"Returns object class ggplot2.","code":""},{"path":"https://sor16.github.io/bdrc/reference/predict.plm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Predict method for discharge rating curves — predict.plm0","title":"Predict method for discharge rating curves — predict.plm0","text":"Predict discharge given stage values based discharge rating curve model object.","code":""},{"path":"https://sor16.github.io/bdrc/reference/predict.plm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Predict method for discharge rating curves — predict.plm0","text":"","code":"# S3 method for class 'plm0' predict(object, newdata = NULL, wide = FALSE, ...) # S3 method for class 'plm' predict(object, newdata = NULL, wide = FALSE, ...) # S3 method for class 'gplm0' predict(object, newdata = NULL, wide = FALSE, ...) # S3 method for class 'gplm' predict(object, newdata = NULL, wide = FALSE, ...)"},{"path":"https://sor16.github.io/bdrc/reference/predict.plm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Predict method for discharge rating curves — predict.plm0","text":"object object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". newdata numeric vector stage values predict. omitted, stage values data used. wide logical value denoting whether produce wide prediction output. TRUE, output table median prediction values equally spaced grid stages 1 cm increments, row containing predictions decimeter range stages. ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/predict.plm0.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Predict method for discharge rating curves — predict.plm0","text":"object class \"data.frame\" four columns: h stage. lower 2.5% posterior predictive quantile. median 50% posterior predictive quantile. upper 97.5% posterior predictive quantile. wide=TRUE, matrix described (see wide parameter) returned.","code":""},{"path":"https://sor16.github.io/bdrc/reference/predict.plm0.html","id":"functions","dir":"Reference","previous_headings":"","what":"Functions","title":"Predict method for discharge rating curves — predict.plm0","text":"predict(plm0): Predict method plm0 predict(plm): Predict method plm predict(gplm0): Predict method gplm0 predict(gplm): Predict method gplm","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/predict.plm0.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Predict method for discharge rating curves — predict.plm0","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,h_max=10,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.22%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #predict rating curve on a equally 10 cm spaced grid from 9 to 10 meters predict(plm0.fit,newdata=seq(9,10,by=0.1)) #> h lower median upper #> 1 9.0 2.423761 3.617127 5.355104 #> 2 9.1 2.988084 4.448245 6.528722 #> 3 9.2 3.616549 5.374700 7.940233 #> 4 9.3 4.291666 6.418404 9.515431 #> 5 9.4 5.056743 7.601828 11.323903 #> 6 9.5 5.914344 8.919305 13.169163 #> 7 9.6 6.893257 10.380845 15.570683 #> 8 9.7 7.860588 11.974804 17.826516 #> 9 9.8 9.052186 13.709759 20.592950 #> 10 9.9 10.158058 15.660659 23.351463 #> 11 10.0 11.489777 17.692248 26.874426 # }"},{"path":"https://sor16.github.io/bdrc/reference/print.plm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Print method for discharge rating curves — print.plm0","title":"Print method for discharge rating curves — print.plm0","text":"Print discharge rating curve model object","code":""},{"path":"https://sor16.github.io/bdrc/reference/print.plm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Print method for discharge rating curves — print.plm0","text":"","code":"# S3 method for class 'plm0' print(x, ...) # S3 method for class 'plm' print(x, ...) # S3 method for class 'gplm0' print(x, ...) # S3 method for class 'gplm' print(x, ...)"},{"path":"https://sor16.github.io/bdrc/reference/print.plm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Print method for discharge rating curves — print.plm0","text":"x object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/print.plm0.html","id":"functions","dir":"Reference","previous_headings":"","what":"Functions","title":"Print method for discharge rating curves — print.plm0","text":"print(plm0): Print method plm0 print(plm): Print method plm print(gplm0): Print method gplm0 print(gplm): Print method gplm","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/print.tournament.html","id":null,"dir":"Reference","previous_headings":"","what":"Print method for discharge rating curve tournament — print.tournament","title":"Print method for discharge rating curve tournament — print.tournament","text":"Print results tournament discharge rating curve model comparisons","code":""},{"path":"https://sor16.github.io/bdrc/reference/print.tournament.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Print method for discharge rating curve tournament — print.tournament","text":"","code":"# S3 method for class 'tournament' print(x, ...)"},{"path":"https://sor16.github.io/bdrc/reference/print.tournament.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Print method for discharge rating curve tournament — print.tournament","text":"x object class \"tournament\" ... used function","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/skjalf.html","id":null,"dir":"Reference","previous_headings":"","what":"Skjalfandafljot gauging station in Iceland — skjalf","title":"Skjalfandafljot gauging station in Iceland — skjalf","text":"Data discharge stage Skjalfandafljot gauging station Iceland","code":""},{"path":"https://sor16.github.io/bdrc/reference/skjalf.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Skjalfandafljot gauging station in Iceland — skjalf","text":"","code":"skjalf"},{"path":"https://sor16.github.io/bdrc/reference/skjalf.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Skjalfandafljot gauging station in Iceland — skjalf","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/skjalf.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Skjalfandafljot gauging station in Iceland — skjalf","text":"Icelandic Meteorological Office, Landsvirkjun - National Power Company Iceland, Icelandic Road Coastal Administration.","code":""},{"path":"https://sor16.github.io/bdrc/reference/skogsliden.html","id":null,"dir":"Reference","previous_headings":"","what":"Skogsliden gauging station in Sweden — skogsliden","title":"Skogsliden gauging station in Sweden — skogsliden","text":"Data discharge stage Skogsliden gauging station Sweden","code":""},{"path":"https://sor16.github.io/bdrc/reference/skogsliden.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Skogsliden gauging station in Sweden — skogsliden","text":"","code":"skogsliden"},{"path":"https://sor16.github.io/bdrc/reference/skogsliden.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Skogsliden gauging station in Sweden — skogsliden","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/skogsliden.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Skogsliden gauging station in Sweden — skogsliden","text":"Swedish Meteorological Hydrological Institute.","code":""},{"path":"https://sor16.github.io/bdrc/reference/spanga.html","id":null,"dir":"Reference","previous_headings":"","what":"Spanga gauging station in Sweden — spanga","title":"Spanga gauging station in Sweden — spanga","text":"Data discharge stage Spanga gauging station Sweden.","code":""},{"path":"https://sor16.github.io/bdrc/reference/spanga.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Spanga gauging station in Sweden — spanga","text":"","code":"spanga"},{"path":"https://sor16.github.io/bdrc/reference/spanga.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Spanga gauging station in Sweden — spanga","text":"data frame columns: W Measurements water stage meters Q Measurements water discharge cubic meters per second","code":""},{"path":"https://sor16.github.io/bdrc/reference/spanga.html","id":"source","dir":"Reference","previous_headings":"","what":"Source","title":"Spanga gauging station in Sweden — spanga","text":"Swedish Meteorological Hydrological Institute.","code":""},{"path":"https://sor16.github.io/bdrc/reference/spread_draws.html","id":null,"dir":"Reference","previous_headings":"","what":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","title":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","text":"Useful convert MCMC chain draws particular parameters output model object wide format data wrangling","code":""},{"path":"https://sor16.github.io/bdrc/reference/spread_draws.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","text":"","code":"spread_draws(mod, ..., transformed = FALSE)"},{"path":"https://sor16.github.io/bdrc/reference/spread_draws.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","text":"mod object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". ... number character vectors containing valid names parameters model \"rating_curve\" \"rating_curve_mean\". Also accepts \"latent_parameters\" \"hyperparameters\". transformed boolean value determining whether output represented transformed scale used sampling MCMC chain original scale. Defaults FALSE.","code":""},{"path":"https://sor16.github.io/bdrc/reference/spread_draws.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","text":"data frame columns: chain chain number. iter iteration number. param parameter name. value parameter value.","code":""},{"path":"https://sor16.github.io/bdrc/reference/spread_draws.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","text":"Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/spread_draws.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Spread MCMC chain draws to data.frame on a wide format — spread_draws","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). hyp_samples <- spread_draws(plm0.fit,'hyperparameters') head(hyp_samples) #> chain iter c sigma_eps #> 1 1 1 7.693275 0.2421924 #> 2 1 2 7.708797 0.2256351 #> 3 1 3 7.704167 0.1679654 #> 4 1 4 7.666575 0.1807933 #> 5 1 5 7.658464 0.1570101 #> 6 1 6 7.709366 0.1968574 rating_curve_samples <- spread_draws(plm0.fit,'rating_curve','rating_curve_mean') head(rating_curve_samples) #> chain iter h rating_curve rating_curve_mean #> 1 1 1 7.673811 0.000000e+00 0.000000e+00 #> 2 1 2 7.673811 0.000000e+00 0.000000e+00 #> 3 1 3 7.673811 0.000000e+00 0.000000e+00 #> 4 1 4 7.673811 1.094840e-06 1.018866e-06 #> 5 1 5 7.673811 6.537613e-06 6.335393e-06 #> 6 1 6 7.673811 0.000000e+00 0.000000e+00 # }"},{"path":"https://sor16.github.io/bdrc/reference/summary.plm0.html","id":null,"dir":"Reference","previous_headings":"","what":"Summary method for discharge rating curves — summary.plm0","title":"Summary method for discharge rating curves — summary.plm0","text":"Summarize discharge rating curve model object","code":""},{"path":"https://sor16.github.io/bdrc/reference/summary.plm0.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Summary method for discharge rating curves — summary.plm0","text":"","code":"# S3 method for class 'plm0' summary(object, ...) # S3 method for class 'plm' summary(object, ...) # S3 method for class 'gplm0' summary(object, ...) # S3 method for class 'gplm' summary(object, ...)"},{"path":"https://sor16.github.io/bdrc/reference/summary.plm0.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Summary method for discharge rating curves — summary.plm0","text":"object object class \"plm0\", \"plm\", \"gplm0\" \"gplm\". ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/summary.plm0.html","id":"functions","dir":"Reference","previous_headings":"","what":"Functions","title":"Summary method for discharge rating curves — summary.plm0","text":"summary(plm0): Summary method plm0 summary(plm): Summary method plm summary(gplm0): Summary method gplm0 summary(gplm): Summary method gplm","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/summary.plm0.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Summary method for discharge rating curves — summary.plm0","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) plm0.fit <- plm0(formula=Q~W,data=krokfors,num_cores=2) #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.09%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). summary(plm0.fit) #> #> Formula: #> Q ~ W #> Latent parameters: #> lower-2.5% median-50% upper-97.5% #> a 1.15 1.64 2.12 #> b 2.46 2.82 3.21 #> #> Hyperparameters: #> lower-2.5% median-50% upper-97.5% #> c 7.580 7.676 7.752 #> sigma_eps 0.151 0.191 0.253 #> #> WAIC: -2.864097 # }"},{"path":"https://sor16.github.io/bdrc/reference/summary.tournament.html","id":null,"dir":"Reference","previous_headings":"","what":"Summary method for a discharge rating curve tournament — summary.tournament","title":"Summary method for a discharge rating curve tournament — summary.tournament","text":"Print summary tournament model comparisons. function allows efficient fast re-run tournament different methods winning criteria.","code":""},{"path":"https://sor16.github.io/bdrc/reference/summary.tournament.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Summary method for a discharge rating curve tournament — summary.tournament","text":"","code":"# S3 method for class 'tournament' summary(object, method = NULL, winning_criteria = NULL, ...)"},{"path":"https://sor16.github.io/bdrc/reference/summary.tournament.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Summary method for a discharge rating curve tournament — summary.tournament","text":"object object class \"tournament\" method Optional; string specifying method use summary. NULL, uses method original tournament. Options \"WAIC\", \"DIC\", \"PMP\". winning_criteria Optional; specifies new winning criteria summary. NULL, uses criteria original tournament. See Details tournament proper formatting. ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/summary.tournament.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Summary method for a discharge rating curve tournament — summary.tournament","text":"Prints summary console.","code":""},{"path":"https://sor16.github.io/bdrc/reference/summary.tournament.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Summary method for a discharge rating curve tournament — summary.tournament","text":"either method winning_criteria provided, function re-runs tournament new parameters using fitted models.","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/summary.tournament.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Summary method for a discharge rating curve tournament — summary.tournament","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) t_obj <- tournament(Q ~ W, krokfors, num_cores = 2) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.33%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.14%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.66%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.04%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% summary(t_obj) #> #> === Tournament Model Comparison Summary === #> #> Method: WAIC #> Winning Criteria: Delta_WAIC > 2 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm 20.7794 6.8706 -27.8176 11.8918 0.5570 0.2416 #> less gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more plm 5.5842 4.2574 -2.6536 6.6635 -0.4066 0.1904 #> less plm0 <--- 5.6284 4.0984 -3.0601 6.6931 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 24.2005 9.1834 #> less plm0 5.6284 4.0984 -3.0601 6.6931 #> #> === End of Summary === # Re-run summary with different method summary(t_obj, method = \"DIC\") #> #> === Tournament Model Comparison Summary === #> #> Method: DIC #> Winning Criteria: Delta_DIC > 2 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------- #> complexity model winner D_hat eff_num_param DIC Delta_DIC #> more gplm -42.7732 6.0631 -30.6471 0.8498 #> less gplm0 <--- -42.4880 6.3454 -29.7972 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------- #> complexity model winner D_hat eff_num_param DIC Delta_DIC #> more plm -11.3400 2.9739 -5.3923 -0.3058 #> less plm0 <--- -11.4712 2.8865 -5.6982 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------- #> complexity model winner D_hat eff_num_param DIC Delta_DIC #> more gplm0 <--- -42.4880 6.3454 -29.7972 24.0991 #> less plm0 -11.4712 2.8865 -5.6982 #> #> === End of Summary === # Re-run summary with different winning criteria summary(t_obj, winning_criteria = \"Delta_WAIC > 3\") #> #> === Tournament Model Comparison Summary === #> #> Method: WAIC #> Winning Criteria: Delta_WAIC > 3 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm 20.7794 6.8706 -27.8176 11.8918 0.5570 0.2416 #> less gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more plm 5.5842 4.2574 -2.6536 6.6635 -0.4066 0.1904 #> less plm0 <--- 5.6284 4.0984 -3.0601 6.6931 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 24.2005 9.1834 #> less plm0 5.6284 4.0984 -3.0601 6.6931 #> #> === End of Summary === # }"},{"path":"https://sor16.github.io/bdrc/reference/theme_bdrc.html","id":null,"dir":"Reference","previous_headings":"","what":"Custom bdrc theme — theme_bdrc","title":"Custom bdrc theme — theme_bdrc","text":"Custom bdrc theme","code":""},{"path":"https://sor16.github.io/bdrc/reference/theme_bdrc.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Custom bdrc theme — theme_bdrc","text":"","code":"theme_bdrc(scaling = 1, ...)"},{"path":"https://sor16.github.io/bdrc/reference/theme_bdrc.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Custom bdrc theme — theme_bdrc","text":"scaling numerical value can used scale size text titles plot uses theme_bdrc. Defaults 1. ... used function","code":""},{"path":"https://sor16.github.io/bdrc/reference/theme_bdrc.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Custom bdrc theme — theme_bdrc","text":"returns theme object package","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":null,"dir":"Reference","previous_headings":"","what":"Tournament - Model comparison — tournament","title":"Tournament - Model comparison — tournament","text":"tournament compares four rating curve models different complexities determines model provides best fit data hand.","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Tournament - Model comparison — tournament","text":"","code":"tournament( formula = NULL, data = NULL, model_list = NULL, method = \"WAIC\", winning_criteria = NULL, verbose = TRUE, ... )"},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Tournament - Model comparison — tournament","text":"formula object class \"formula\", discharge column name response stage column name covariate. data data.frame containing variables specified formula. model_list list exactly four model objects types \"plm0\",\"plm\",\"gplm0\" \"gplm\" used tournament. Note model objects required run data c_param. method string specifying method used estimate predictive performance models. allowed methods \"WAIC\", \"DIC\" \"PMP\". winning_criteria Specifies criteria model selection. \"WAIC\", can numeric value string expression. \"DIC\", must numeric value. \"PMP\", must numeric value 0 1. See Details section. verbose logical value indicating whether print progress diagnostic information. `TRUE`, function print messages runs. `FALSE`, function run silently. Default `TRUE`. ... Optional arguments passed model functions.","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Tournament - Model comparison — tournament","text":"object type \"tournament\" following elements: contestants model objects types \"plm0\", \"plm\", \"gplm0\" \"gplm\" compared. winner model object tournament winner. info specifics tournament; overall winner; method used; winning criteria. summary data frame information results different comparisons power-law tournament. contents data frame depend method used: methods: round: tournament round comparison: comparison number complexity: Indicates whether model \"\" \"less\" complex model comparison model: model type winner: Logical value indicating model selected corresponding comparison Additional columns method \"WAIC\": lppd: Log pointwise predictive density eff_num_param: Effective number parameters (WAIC) WAIC: Widely Applicable Information Criterion SE_WAIC: Standard error WAIC Delta_WAIC: Difference WAIC SE_Delta_WAIC: Standard error difference WAIC Additional columns method \"DIC\": D_hat: Minus two times log-likelihood evaluated median posterior samples eff_num_param: Effective number parameters (DIC) DIC: Deviance Information Criterion Delta_DIC: Difference DIC Additional columns method \"PMP\": log_marg_lik: Logarithm marginal likelihood estimated, computed harmonic-mean estimator PMP: Posterior model probability computed Bayes factor","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Tournament - Model comparison — tournament","text":"Tournament model comparison method uses WAIC (default method) estimate expected prediction error four models select appropriate model given data. first round model comparisons sets model types, \"gplm\" vs. \"gplm0\" \"plm\" vs. \"plm0\". two comparisons conducted WAIC complex model (\"gplm\" \"plm\", respectively) smaller WAIC simpler models (\"gplm0\" \"plm0\", respectively) input argument called winning_criteria (default value = 2), chosen appropriate model. , simpler model chosen. appropriate models move second round compared way. winner second round chosen overall tournament winner deemed appropriate model given data. default method \"WAIC\", Widely Applicable Information Criterion (see Watanabe (2010)), used estimate predictive performance models. method fully Bayesian method uses full set posterior draws estimate expected log pointwise predictive density. Method \"DIC\", Deviance Information Criterion (see Spiegelhalter (2002)), similar \"WAIC\" instead using full set posterior draws compute estimate expected log pointwise predictive density, uses point estimate posterior distribution. Method \"PMP\" uses posterior model probabilities, calculated Bayes factor (see Jeffreys (1961) Kass Raftery (1995)), compare models, models assumed priori equally likely. method chosen default method Bayes factor calculations can quite unstable. method \"WAIC\" used, winning_criteria can either numeric value string expression. numeric, sets threshold complex model must exceed declared appropriate model. string, must valid R expression using Delta_WAIC /SE_Delta_WAIC (e.g., \"Delta_WAIC > 2 & Delta_WAIC - SE_Delta_WAIC > 0\"). method \"DIC\", winning_criteria must numeric value. method \"PMP\", winning criteria numeric value 0 1 (default value = 0.75). sets threshold value posterior probability complex model, given data, model comparison must exceed declared appropriate model. cases, default values selected give less complex models slight advantage, give less consistent results applying tournament real world data.","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Tournament - Model comparison — tournament","text":"Hrafnkelsson, B., Sigurdarson, H., Rögnvaldsson, S., Jansson, . Ö., Vias, R. D., Gardarsson, S. M. (2022). Generalization power-law rating curve using hydrodynamic theory Bayesian hierarchical modeling, Environmetrics, 33(2):e2711. doi: https://doi.org/10.1002/env.2711 Jeffreys, H. (1961). Theory Probability, Third Edition. Oxford University Press. Kass, R., . Raftery, . (1995). Bayes Factors. Journal American Statistical Association, 90, 773-795. doi: https://doi.org/10.1080/01621459.1995.10476572 Spiegelhalter, D., Best, N., Carlin, B., Van Der Linde, . (2002). Bayesian measures model complexity fit. Journal Royal Statistical Society: Series B (Statistical Methodology) 64(4), 583–639. doi: https://doi.org/10.1111/1467-9868.00353 Watanabe, S. (2010). Asymptotic equivalence Bayes cross validation widely applicable information criterion singular learning theory. J. Mach. Learn. Res. 11, 3571–3594.","code":""},{"path":[]},{"path":"https://sor16.github.io/bdrc/reference/tournament.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Tournament - Model comparison — tournament","text":"","code":"# \\donttest{ data(krokfors) set.seed(1) t_obj <- tournament(formula = Q ~ W, data = krokfors, num_cores = 2) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.33%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.14%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.66%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.04%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% t_obj #> Tournament winner: gplm0 summary(t_obj) #> #> === Tournament Model Comparison Summary === #> #> Method: WAIC #> Winning Criteria: Delta_WAIC > 2 #> Overall Winner: gplm0 #> #> Comparison 1 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm 20.7794 6.8706 -27.8176 11.8918 0.5570 0.2416 #> less gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 #> #> Comparison 2 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more plm 5.5842 4.2574 -2.6536 6.6635 -0.4066 0.1904 #> less plm0 <--- 5.6284 4.0984 -3.0601 6.6931 #> #> Comparison 3 Results: #> -------------------------------------------------------------------------------------------------- #> complexity model winner lppd eff_num_param WAIC SE_WAIC Delta_WAIC SE_Delta_WAIC #> more gplm0 <--- 20.3710 6.7406 -27.2606 12.0360 24.2005 9.1834 #> less plm0 5.6284 4.0984 -3.0601 6.6931 #> #> === End of Summary === # Using different methods and winning criteria t_obj_dic <- tournament(Q ~ W, krokfors, num_cores = 2, method = \"DIC\", winning_criteria = 3) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 24.81%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.42%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 26.60%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 36.02%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% t_obj_pmp <- tournament(Q ~ W, krokfors, num_cores = 2, method = \"PMP\", winning_criteria = 0.8) #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.10%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.05%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.47%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 35.76%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% #> ⚠ Warning: The Harmonic Mean Estimator (HME) is used to estimate the Bayes Factor for the posterior model probability (PMP), which is known to be unstable and potentially unreliable. We recommend using method \"WAIC\" (Widely Applicable Information Criterion) for model comparison instead. t_obj_waic_expr <- tournament(Q ~ W, krokfors, num_cores = 2, winning_criteria = \"Delta_WAIC > 2 & Delta_WAIC - SE_Delta_WAIC > 0\") #> Running tournament [ ] 0% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.78%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm finished [============ ] 25% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 31.19%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ gplm0 finished [======================== ] 50% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 25.85%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm finished [==================================== ] 75% #> #> Progress: #> Initializing Metropolis MCMC algorithm... #> Multiprocess sampling (4 chains in 2 jobs) ... #> #> MCMC sampling completed! #> #> Diagnostics: #> Acceptance rate: 35.55%. #> ✔ All chains have mixed well (Rhat < 1.1). #> ✔ Effective sample sizes sufficient (eff_n_samples > 400). #> #> ✔ plm0 finished [================================================] 100% # }"},{"path":"https://sor16.github.io/bdrc/reference/tournament_summary_output.html","id":null,"dir":"Reference","previous_headings":"","what":"Internal function to generate a summary output for a discharge rating curve tournament — tournament_summary_output","title":"Internal function to generate a summary output for a discharge rating curve tournament — tournament_summary_output","text":"function takes summary results tournament object produces formatted console output displaying results model comparisons. supports different model selection criteria: WAIC, DIC, PMP.","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament_summary_output.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Internal function to generate a summary output for a discharge rating curve tournament — tournament_summary_output","text":"","code":"tournament_summary_output(results, method, winning_criteria)"},{"path":"https://sor16.github.io/bdrc/reference/tournament_summary_output.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Internal function to generate a summary output for a discharge rating curve tournament — tournament_summary_output","text":"results data.frame containing summary results tournament. structure data.frame determines model-selection criterion used (WAIC, DIC, PMP). method string indicating method used model comparison (\"WAIC\", \"DIC\", \"PMP\"). winning_criteria criteria used determine winning model.","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament_summary_output.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Internal function to generate a summary output for a discharge rating curve tournament — tournament_summary_output","text":"function return value; prints formatted summary console.","code":""},{"path":"https://sor16.github.io/bdrc/reference/tournament_summary_output.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Internal function to generate a summary output for a discharge rating curve tournament — tournament_summary_output","text":"function automatically detects model-selection criterion used based columns present input data frame. formats prints summary tournament results, including overall winner detailed results comparison.","code":""},{"path":"https://sor16.github.io/bdrc/news/index.html","id":"bdrc-200","dir":"Changelog","previous_headings":"","what":"bdrc 2.0.0","title":"bdrc 2.0.0","text":"Integrated C++ via Rcpp RcppArmadillo packages significant performance improvements. Multiple functions rewritten C++ speed MCMC sampling algorithm various tasks. “Deviance” posterior output transformed renamed “Posterior log-likelihood”. Deviance previously calculated -2 times Posterior log-likelihood. plot(tournament_obj, type = “Deviance”) figure now created evaluating plot(tournament_obj, type = “boxplot”). log-likelihood models now computed log-transformed discharge observations (normally distributed), rather discharge real scale (log-normally distributed). Pointwise WAIC values (WAIC_i) stored model objects. Implemented standard error computations WAIC Delta_WAIC estimates. Applied log-sum-exp trick WAIC Bayes factor calculations numerical stability. Added DOI links references. Revised summary() output tournament objects. Updated package vignettes reflect recent changes improvements.","code":""},{"path":"https://sor16.github.io/bdrc/news/index.html","id":"bdrc-110","dir":"Changelog","previous_headings":"","what":"bdrc 1.1.0","title":"bdrc 1.1.0","text":"CRAN release: 2023-03-19 tournament function now supports information criteria (WAIC & DIC) model selection criteria, WAIC new default. Six new real-world datasets Iceland Sweden containing paired observations stage discharge included package. package can now also used user-friendly interactive rating curve builder Shiny application [https://bdrc.shinyapps.io/bdrc/].","code":""},{"path":"https://sor16.github.io/bdrc/news/index.html","id":"bdrc-100","dir":"Changelog","previous_headings":"","what":"bdrc 1.0.0","title":"bdrc 1.0.0","text":"CRAN release: 2021-07-28 Release first version package.","code":""}] diff --git a/vignettes/introduction.Rmd b/vignettes/introduction.Rmd index b95c6f65..cd20f71d 100644 --- a/vignettes/introduction.Rmd +++ b/vignettes/introduction.Rmd @@ -28,7 +28,7 @@ A discharge rating curve is a model that describes the relationship between wate * ```gplm() ``` - Generalized power-law model with stage-dependent log-error variance. -For further details about the different models, see Hrafnkelsson et al. (2022). For an brief overview of the underlying theory, see our [Background](background.html) vignette. +For further details about the different models, see Hrafnkelsson et al. (2022). For an brief overview of the underlying theory, see our [Background](https://sor16.github.io/bdrc/articles/background.html) vignette. The models differ in their complexity, `gplm` being the most flexible and complex model. We will focus on the use of `gplm` throughout this introduction vignette and explore the different ways to fit the `gplm` and visualize its output. However, the API of the functions for the other three models are almost identical so this vignette also helps users to run those models. ```{r,message=FALSE} diff --git a/vignettes/introduction_files/figure-html/unnamed-chunk-13-1.png b/vignettes/introduction_files/figure-html/unnamed-chunk-13-1.png index 89b31cfb6e19612ad06ad438e503b7e9eda166ff..81b51f017c2b448bb55ac50eea1a8760947fe072 100644 GIT binary patch delta 19547 zcmc({XH-;Mw=G%}g#vCB38JDS%BqssMf*?6blDI%Y5kx|Ph(wVbm7GD0 zsDNZal9Dr$Gj}ZA-?#T^@3nW@dH0-q{b8d))mn4SIYJ-3kFg%V#D>4bzR19lrtxqV zW#eKQ0>uw?5fG@dk57|iMqMO5BRM0XAb&qHTA!j zr1Hby?nL;J-N=}r!QnCf%j`p17}k@D$=zp78Uiw7j66BB9ltlI{MldTkTgA}?@&V* zefGvXj)Ff65aRtqr-DBwN!HO&vh^um^ImEaGTe#g*12r{=`nA%WowEGzO!+@Zf}4h zjZv;Yb8mO6r4yNWcHh8fUNSLyBlFhiM-NF6vSjPdY;_}l;Z3P{p|fA3f42sTZPG$(v>p@ofnWl?I=-R$y)r`Is(Q-fE{^;dUR z*9H;MK$(vnKZoDjy$L!ZLFeaBy1#PV*mE*1{rS}_4V9jS(ziCYSPslfj|B=Wy34S+ z2svAF=d|SBc00woz>SKLNJZ0#@J1!rEnb~`1C*XH_p z9R{lH1tsmh20SCSpN22+lgY8GpAB)-pw5=`T(;brE~r!5rQ*_voU2|^A?}f~Ns!R` ztt(w5B_StZ;Kqa}N5aLcPU;OmcBn-*-X(gB9WQI+p*iXh(O(^~^F)@NN8o!ztO`C& zuf*E_>T?x89JPQ`+pI?4$WU%Vta99iSS8{}_)Lz=%-2@m?VoZv>d!APtCv`7eM%Is zDws0y;M?5`cyW^b?j7_I;ih;E@((g{Dh0Q4`zu{@?7o#Y^$anIdv+9>H6qjp?%K}S zbmdyD^*M*>ck=6(=1zuhJSd>fT$rCWYEI)L5f;|TRC{%5H?iY|iL@qd>gcDKZ*ojN zBT9wEIV{fk0dB{(OX!2U)i6>{T@&Yi-w}hQpgwlqGCcH@XqRx?V?M*)sgA50Yzk41 zcZ>|k2;6nqiVsd=HCA1uGEa)SeWu;Ks*u9}-I!g*7}+WL#uzhQC!i z|B&|gaZw$`nKc)=OloY+mJKS6ope%6lJJ=!jve3GkL-F(_gA?Sr%o`D7Fnnk{lUOY zirW}Z5+VvP-p6^Z&Dj;zFiPS`Tc6)A+GCc%;=Tvc_YvjTif{upURA_hHdh>+tX+{i z`#myJ_;@7G2^@d*!kr>Uo?|4ZYS&W~Pq1myRuxe+g*V8az8}(C=7sn2IFNJCq81?Iw z+D@iy@fcQiq^l%YkA6a8RBP_H3E=SI`SATVI?2QLe|bYWjy2rKXQeYeoG7`w{=DC7 zzQ!qML70p@SFhybhQ@i@uU}*}+EhXwoe;E6B}|_uAtA?|1LMA)cxrPWYG@7QpJUIx zr%2N=@<`(~uILjzx_Z7)WqGLik09 z6GAs|Mm3(oMXDEve|?B3D55Aap6J!gc3Ly_G#j;&edEwZq#WDYSVyHQH`k`Rxci)e zwfG&k)2K7mOB3pfg3tQCJ}6Yrg27VG_GG9s5o<-h{<5uD(eI?Bt22{CAIV$$_qLb1 zz%YtdCGjMr{Z(bev;@G>qI5x$jkssd%Hdw%;sA1Nr(U5e7 z1gnsOoHzSGm7`aZ-59a*&7n>(_NAIB&6oTjfwcjT@dWMctDKrwI%<8k^j2qjZs?3? z5^%mdD>|BE6O?pZ*XHd!zVu=+1dP1QrKltTa${+H zO`WLePyOV)RixcuZ9k_*o?eMS?4}wT7I6v?UDPx>?t}4 zz&yCKzpDK9htSIt#U&n$d@-Q1`n z%0Y{+aPks7xp?N15(Fa-at@g^oSym5=s!z+cRacEOKsJbd7p?lZLd3dL6}G&U5;Rp zi%;0Bnyz}*^kE2Gh(~~jINUUqT`U? zCk6dNGx@F6Zw?8kyei!|t}xYJe}$d?^6V}ri5}#V1gbb*{Zjm_-GbY6?be)g!ya#0 zA9Zy?ss&u)4HbbT=tUcp3-)~% zX`WBEXNXoIL#$zb@oAjs3Ev6CP!e8z#_hn*ZSj6HFFAiwe8|#q+A+`Jdv95D250T9 z5|8dJRW@#cguFBM`5@d1Ty|?#2(o=Fc!PNIW`uziAf4t5hGSeGhjLP{8X}c0m(~w2 zC_0UOJ|06-;WYe?WZ;tEuZ@+4jrA#Cx(XW`O~IkELwZ2z{Amh6#tlUM8X2lCrI-1jZ5_1w9?e>_1;+Q8G3a$4=!?V z*xFlLr0DifQ+hJ_vpaMLt?K*X8lKqkJk5-=&7GSjlYCI5rIZ= zud!H*nL7vgt`NuX^-9Bfjp=)xKR-F^HX5xXB1<@}&MD9G!hPOoYvJ|bJcq$rK1uAM zQTbsxJJ>KEa@K52?zNW$EeDFVo~ ztJ2lRYo${s)X;x9RxOc|g#5`lV}I!eoW$<>jk4>`%M1;o8zs>_xzE=;E+sZ$m_gL-(L==b|&1ElAuJT z{Pg@wW8aOphZx0QFQlW(A zctkkix%K=&O+wR3ruy@l!cTk$N=#C9k+u23dD?VH1+6_9+(EBjn7rn3pX;;gy03a+(_37?;0 zUvb$#6sgE}HZY7q#3fTJ`)VTqAG7z5PC4s0^`^)8m_bN2G(C<`rv?lO`SD5P50dBV z7QNFewlrapd!%$XBXFK2%Ea)Q>ixq^b4otNQ(+59)f<5GN;Jiy={%swf5cgJrtwCj zA>3}_2;7d)d^>pI`D=YM?kpK&frD*lJr>QphC_w=%y;}XmMMN&VUq7=W2}y4Ue^-u**(ql2>OkLR`@JP6wHn7W;q; zQ%m?TBiCr|ayx`sb>e=pR3PPmX0;Rsdqim{(QD30^ltFX^XR=&yKkmRiErj#LqeK~ z)-iGteGy1WcZ<7oZNSTcTK`!kKlWB)b2N7hq8K?gEi#V!ZooNz8D&4fDh`ybG1pp| z&Ww_CK#DWfBCX_mpDV}cfy>DCvs9BCdc&e$e_XHlDFJ*Bgt` z%jJD`%qMRhrZ|7_? z?FDGYYSWt$U_b6M0b5(ZOhy>v6&goq5h-#TPipe z2K!wKfBnqR_Qq0Ne0r3XhPkf`k-sKA?Ft^WwK<{Wevlr4Zth z*LZ?^JTX3n%1UeTvA+FT;Uk)GtJEXw!0;F%nT-@Q>=$K?s(hRdG$01d{)mLfV(O=% zZvY3^7}DsFo*j$k_?e_1^-PSH1f%nezGutN&|M-ns{v4FJrYz?9h0iRr=$Bwds1uP z!4o45QB#MrB1bt|)rjoMZ8@T1^w`t#Xa&XhCNWYtftm=^6&74q1@!lxWz+1bxC?gDDZ^TM%IT~it6q|DQ!QX(qC5xzWw#cFE@dEBJ2TZ^yUh=r`hNbH z1PTaJkC1;@Sk5V^73j(TXrip*UwByiq+{Ut!&v#Bu!!QGA`AVv3wDuRA?GvmEEztg zaLSp;p0NhPZxpzKgNdJ6@Zq&M)@8-|?mgqY#ZOoH@|_D#vU74mogMo6{$Zin>`aaa zIx&2PN=Mo`5cst^k#^K#Z+C}}LpFk0RwLa+?-$TLjl=emdf&Sn=8((A$JO2yHH}s#}=)95)3@a4FXOVwT-T4u4%>dDXGqDd&UOSC!JK(MB|g7x>K#gxQANwBtG1sQ3mu#_ITdsxCzfBhCu zd-MI$xad407U=aq?RwAK3{+PnhX`4~oxO=H$j0 zBq%(QQ*uW^q0F{NpsXr-F|Qp6JdFPbcB=5h1lH4S)`{_nB`I95tUEH*o3m6OdDD`o z(veWC*SdX;insat!lcx7T3a6~+nVjgPvm=6=Q%eGGl9Eto`Y&JHxFur9SQt)#y0NC zLQISHbXT6wW?b4fjnxsDw`ti{Bq_M z#uKl2KlK&c_gAJ5(QHZ*%E!oe1^#pa%-2cIs!wvIgpo}5b>Va0A%A4Q!Pkm%Ln6&j zmN2m&QmI@5)MVJk(=Y7%Md-y9YcEiq$_f$(hFOqeD{7e~`HDraiF#@*s4v2C$f$bx z@FUT-0!@=`vsmNW_ z<^$AaH#}xuzRy)nlCYN*nf0O(R*k~q&vDCYO?@jX*s7xzer}P9nrz!+LOrD)bJz#= zc70m1VNjXeo!+{tTv!xP4oYRF@dG3Lw7b2e8g~w{cqB@DFcr944ot+d?3L@elsX*# zH@`OouJ*eR_Jm39TDE7XhK+Y*mj49yNHv*GC4-HGZP63>W~Bzi znOAiwb#ua9o#;k_$QtU=(k7MJ-;WLx+rW{NS$1WpZfEt|^Jr|(`^(mxI{ERFw|_i9 z&dj`dK=bp*%a9OeJ`=GUg|ZhKQ7edCbJeEgU3qComF>fl z+t+~`cW>U?+{-H8eR@uzmzuDysy`rh5KyWC3IT4t3C_Y;Mk`?-Nl|O;$`P7dYlGb= z-i0yE7arz*R1*I%TDTbSg?2ikblkYikuQkigOW^-F<>Pxivs?0iBHl%Ick3R%x$)p zee}uK(X*4dmMuY>u5!r7>o(0JLm{C^@8_`ioDe$h#}^I{{|-`AAsChVmyW3e`zic^ z7IS?@y0tbx?}mvIym}}(>I)w4%pZH3^HMx>6vyf=N{;5}AO(+v{GiOMqC)~hW!A&) zpXpb%1wmtUEmI>cSaZZ|i9hhrcS*bS%jsIZ2bWfmGj^W!fFDT6WiI&pxnq8qMphhX z4tB~~-{aZ;1?cI@=RmT!Z7y3SJ+h}1&$j$iBVGw>DgqeBy-bOYmflECsunBM=XiItIRW`bkxQ*dr@9Nk{-LGw zz2|aay>Ruu)9t4yW@}Tff_R|A_dTw*PQVJegVABkT-smps*mwrZNn@Z)I)S~WlE+*fA zI=;bzTz+^ZV&a1Iy+6*zeux)!=i@XC`A~W5vR!{=38zxdp}fM$6#$J+y5_@D5f!h2 zSw60)8{U>2tuCAMK-Y}#G#kHt#H3DZitKQrN=Zv_D$5z`P-X6g{f8M{?tgwhqI9YZ z0{3fQ&~hf)d#%)OwmQ^quy4k%g{~j*c%#UIcpI&3El*}7>9r(^_q%66WMdy>kn&6) zJgLYz2x4!IM1Y z>tkO1zNtsH{hU_PgoYfYz#oqTmMbCq2!m%8CTlH1NngQ};q>i`c8yfcJA`+>b}N7D z&>L~%>f27lELl`Zc9$-=6?N*orCMKh`t50fn#OqHBAWV6W6qP=-21;hk0%WVcFAd#hI)}kglXEuo17C%`Dzo0ovM?6Y}O*nt#ZvV z?5X>X+)Icq_`}5UwWH~AY6KoE5*L|@xl&HlK5a5+BbsCAr;;F25uUv1lmv-MCN2^8 zsSJObZ3fEQv#0!N-%78QkcNkE1k}=Nke4XT8)m6yGU>JMZB7>$?lbVoxXQZDB;vx6 zh)veg=RB~PKk0Sm?GNDD7A6UKZj2ryM{3lVANslZu&&!=$jKuI%+oUy{`_q$V8kye zShF!FC4Kv7x%Iy*F=)976r4=p{rRJ#M`}vk92AKC(B_X>#_SHWx&vP363g;(C*dim_ zbYGgv>X$n{<1EfNiU%$3!9tRC$Bt0$mv?$6(M%MwI$U=_=a;&KuOVlxB*kx8$tFi6 zlpm_;&iDH)ZdQ=@Wa3trVfF2oNJ#oEaIuW;Yq$B}C`fQ4SF&X^o?i~VwacStr+rOz z@oeh+2)9UleDhJBYeUTZoIfBzqdD#l5z1`>RC&r$K1#2QB$o@zLbGTm;@$QE5o3Dr z#Ch`O);4ZP`DPRxl6O$Gs z&Q>$YkT$a8k<+tBxyPmYf(#q&qZoc~1KojWjEGTxQ?;jFmJ7o*y3Cfc_RvUP*aE3ab z<*LM!mFeyqQwU9byL17XPjE6oh~t&6qGVo(pY}G}`m|cWS=li4cTPP~ns-9#yYlq& z0Qa(I7@Hq~VBzKH8b0tl>=Hokz&6OR!N#RgYy(tLnP8IezFj<2u+RV$x$2}`s}UvD z`drog3=j#fQb6^dJF=_k$El3kAJr9p?D6*LS5T=^1u0>vw~f7j%F>@zG7*Q?7<14p zVrrI}MalOrZAOQ)lor+-yY-j@S8@w&69`|8vj6qy1U&95P)O9Skc^htlQSg>=b6r$ z1|*1iw4pvX-WQV9;_+O$bKgkNPOBV~Zk5}tQZV5$52CBF;&J}auc9+c6?S0d_!5p> z<~#|-ZtxV#t35!=%@sQ8KG3ppwADb$e1UpBx?cz?@@H-4n<$Hj!9D=(;|h){2I}#V zBS4qjFZ#(OXdQK6JS$Uzdi%i?Q7m!NgT4XrY#Z-E&qyN?&gkR0G+DTfKZ2@2sJ2IQ zMx_`Cz)HG3K&_|O@7I_8fL$sD8XY7|Yx3pCd_b}RWWGf)go`)0)wiF7{0;L9R4rgG z)JRjfVAI6|4FhFpGeqp(iz%i9T57)QOD&SKmDBk}n=8}bzQ4YIw=fI}!(VH-hpxdf zl@1}7VfD|<k0sgm1sc({a<8?b?IP{tU@|?>Igkqy$72?` zLu!E-lDuVL?!KZ*r#mv}Q;RDb7N-^OhBiLz%g>xBtI#)+KsWe3pYO> zqu*BuySDmjKhrg!HzNl*+|xz`NWdFX z@aPu4iQP~FB|>)I>RV}^_{IoPyV7OSWtRT1B!ZoK5r1k*^LUYk)vsiuzbs_!ZeCjCy2Z8Z4pM|G#Xk!?8l+3b#LI!Z6To8v> zn?>iZ)p~E-$q#cO|7Bin_u&jS9mlh%uFzvq9`dvp-D?CW0PQL_JNi1~(%sl|OU~hZ z#7IQpu$I9df8BPQebsE~RZncwZ=1@b9^&`SY(BYjk3db1HhT1|sm2Pt6)^iSq#c-a z`v*l1P~p^i )e0Xw}r2*kkKIRjM#?*TdjM}I!gxw+NQD1bOiVFG0|K6x)gPvRa zv#>wcLkl41+6%eGxT7g%`m4GxfIUQgRDI_0`$Xum0VD@wV$Duct?%Jzn?SpkK!LN@ zkpF&zAAIJX{eb^KhodRdz9~)mtJe!uFw^E4xeNW!`XRM`c-nz5bQkEMr%PLE0{nla zb$lMh3)1keHy%dUj$8ze6*|d2nGHPWkjPL;xWz7k#(%UmC3o&#r)|>S^$QLIw%}lH zgVEqOy*33kZvQ?b0{#I!UL^U$DXNR^$LHdkk|YP&RpQYaO(@Xrs`h|{&*rsHkBPk2 z$J7Hk=-N1^T$~girDW1(@ziMNN@_}5pbHzVJl9DL4K8U~sfaPj!Ex8s z?X}M{v4UfTYrQr|*L2BjO}Cy`-nfV4x5V+XF6ZNKh;i2EacnULro?t@ZrY-op*FAg zW{O%Wdpw9l;w(U%KZ(>fXAtc?y-}{66GeMKn7RzF0KZg`PvZb0R32o|TE%k|i(v#k zy{C4)#f{JbGL$3}L5-s#U`TKcIC4zGpSNS5V6EHhAi#Gg8ryA_+4oyR^Fbk`fR>w| zpO`=cLV7fxp~zXM4=d^v-oX01b!zGKybEQR1eSh>IEOK!wk;RaN#V9;$vtmi<>*d%?5JOLiVN0M74JkzXO_zk z9f?V{^d}q!X7U%O74{%^C?yDd1Go>2XceU07UCCM0g5vF1e?0SJbfYJ0XtbdMB7`l zFMuJlW!DcLUR+UZJIo|ui<0ZpLsfR)E)X5<1ev_o9jDtf!dxf5_^VXE4cjHL4e{lt2E1U)$OjQCr@44hp4@*hO7EZ*V;!#V^V9q3k^WKhZc){_V87wCaFT-duzM2U$l1AiWm)N2chRQ8q@;dln`4`j9&t< zscgNv9qXwVi!|TQN>c;qM|}Q~TvSeV2z7;5z0id;%e8CWUEsETqG=L5+m&t? z3TgFwt=y3Tk_hqXQ{HPY>QT~^J*fS24ZwECy0b3Ks_O;&F>n|dtS&CHtu2OUI(Rv6 zS1pV|sJRx{#5fUG>o?r5r{XidEkEVXO-%vjk=#C6IHIF%KhAM(mWWG?2$ z?s0{WsM8LOqRjL8m-Ptg2mG&dG9ia^`VwvCis=Wm6!*u>8yZ!fhs%ibLo8)xL!H~K zo{&b^)8)(`bs)fWd&?Ci9Xch_Q8KDCs=#vLC7#NTM3ADx_DhS{(!;8!&u&Vb;Je`6 z+J9z_5E!y>0<|oRe>`ehmbpk1CRd-@dcHu;vUTKoMuMB(1aFHhM>0WaG`YF*8RZ`E zTN7N{)~^w$L69mF;csOQEf1??uN^wstA8DO5Zu1mmGyv@r97zKbW#F1P}}DZJeVGc z|Jo`l0^R^`P2zWX7$#%3V3m|7$`jiIdI7*DjB;>nYPV8+YI$vM1KO~60KK5g}au9#Jb{Jo&2jBGy66yJju zGWt(uPWHd^7S)GKei;1zCniuccbwO}cebgv=`v}YBatp0p zt19EGX|J3PND~rV>2MDrjfA!o)Sdw~hX;8m?fl1ISLDEwVEvd02Tv_RHB|;FBThs# zJEh<~00Jdtw(~@^{UZ;c*M-{)*Vl3@sE);+Nqt|GgriLbrMHDFP4~=quD|Ga)kZen zzpN=d1ooBhqDOzR&z74zopCg)*7{2BeRlpfjT9LQL{VPeX?E4s+&Fr7tSRnXtG1DU z5C0U_`tfQ#>EUvUt@BsMff`ey+Yz0wKKG5MT3z+z85uOsg2Q1cs4ycDsx;PCK}{`^ zdwp8>mUDA9ApVFs^HydXm)RSNu5@VT0XI3P`+UhVistFhkt0w0Q`nQ$)6N?Q+)-~T zL>Ou(wz9vAKu$G>GNuHY;XXBsO!M67a%44P`E`&~8CV>~ge)Un_=J_5j;J)<&KH|J zoeTrssV6xm7ditnY`XLFQwkI$>3059GTKxby3geM0y<&&ZVUu{u@r-VR|qIvK-066 zN%oZIq;2AZK%w7zgOkD|-?12FvD8B$&w_n2Qwl7!g3jCIA2n=}oJ=L=0@}34F}gN) z+K5kQXL4NuKO_1*%?>>w_>nAE+-ue4#?PGB_A1Vo)i%O1+Su}bUvlhRX8{RX0gJNcx6>64jARo;A>>^{@?k zo3nGimO)<@AB1psHe;Qo6}9)5kK(quk}1B|ZccH#cTasj*Yf%C=fDH>y)e=+xA|m3 zp%!`i%n*hPv_T)W-QpTbTTBWKr2G9Gtnq#Yq!_{O9_XK(_Ris6n+jmqJ!#a~ohqIE zWtz(ZY9s-z#W3;JuL0cG1Wwjr(dK)GTbgtTS%uzJkM0ES6-f$XC=0Z>=6U2r+eKr}4K&hk@?IkXELOvS`;`IFoes2;vK3s=na37}fN0teB zXYQqFZ}Avz9lnAMQ%M|{pKd%TUq5;Waww2TwFSB{5Q!?(U4cj+<66${u=!DT}t*rL=f_ZKWh|4ZQ zgeGYp)vK)z?dhRb)!Pec05VE}f?d$6zWm!?p>y43YrM5kY0Ca4I zdSy;Ny7xgzS-HvWis9(|*O$*x?%uUQ%gc8~T%D@^H`aovij(zws;s6U;J@@tr5r6v zPr;m04=sw(Px#BR$gMzQ!3sBMqOzqs#VJ62&mD1M;r<=qAz=8CQ(zSUS{t=zG!E~QWL;o^E2;|I^R2Wv%toI&?&_g`+bRji0 zwVZqFX@3Poj3dr(x2cZkUVHE>=EKMa4*?TiA2?r@I}eqfcJ4J3wEFd0p6dK$Upbj> z+t{%R>e81Bl5u}L2(DP zP_$Who&KF%;BF&m0yunSM&lwD7}JVqUi~hWi{As3_ILcz0+n1T8vF^#p#EKs+fkCK zzVxp{pj7t5B!A%$Rx9_*A3<`S&%rp>IYs~>WzZDz6{wBZ?ydzuHpSYVLRa{g&rlk} zw-%IzO)F8~?>Ey2j?KLV>d!)yxZY3r?Xzfrcu9lD1SR+wBy9jgG54{Sy>|*Yq7s{K zK22XR@tgD2OOHxyd)hw6@F!Uz3=V(a!}JURLnXRZF6s=W8biW3N}WJ&VeedjRUY(w zq zxAY@;gAKfq6P6W^uIx>ULZYH3tF611P}&2O+^l7b$nOXL<#be%*tb8I~riQVYiVlDLa5NY`52c+CTIy0XdEzfQ)_)%eIc+KAe3OvPk=ro_w;rH04%+-gq>cC&)Bv-R zB>#f@aF{$TyybjqdU`LB&*vg37zxqJ=gfZlino^^9y1}v_?$X0SnFd4SO^^_AlCUX z9nRCYfH2%#eR`)KW&@Ilvpz~V7$Yesiu-ahs>DxVNtjqeSpULcXvk3W!_@B&>_rDm z0(?*70N2P7vwYb}y??$Xw)rySVD_(*xbDkx0Gh;qv6+zni0lY{Kk%suP|OjP5otD< z8i8pfu}2!p8vlwWB+v#29+<>d2dT4a?5Pb8u>|2HkNwl+jv>&R#4&^s$5*#~i%9OL zi2$7%o#6EDxIMN2#=g!sFy>1A%d-H{OOOEx@o^SPwGx=O(*r68VKOVe7Kfuf|N?zS5@q1K+Vs0469+tHY9Y0n`{d8H1A$3{%sBza<$h7x!+9ZS2ZKb z6VdVUCrcm4{B45dI5{{`6LVb{N_oD>w6EbGU#+KLHNZGRmq?tjb2{ov{@h9e0e^)! zxP)H}L5d9XDTcocD1cs2<82^j7C}kiwejNAzp^Y?B!Ple2J^ys98qBqFbi^pS-ZBj zHd`nlE?6|5Y#4_JQ+%+;TD z&=fiwrKxhZWW(a$p%Frn{|wfj9Akv+xZ1R(KIn(xPq!{zi?eqfR&U+>cVK{^qk_-h z!a%xszwa=kEjr=?5uyi5tNuTeqImxmK+sq%b2MlgW0nl@%MF?ry+$JBW`eo%UqBA| zP+|5TK6%l<{1E1RY&R(LoC^OwM%c{{&k23YB-a4XG8VnD|Hld9!-;UJ<-kF=+N54~@G5UPlO&*ZwIxJAh2=%1_Nen=6FTq0vfyhQCn~6#+?JAWQMw4=)%X zgF>G!PTZ>$8layqIKMvf&yV4C{4)ngjzQ95J9B3IDgFX8nm_+S2ZUA%89~g4yu~_` z*ZWXG)<8w4z{n1T9Z(+78#W6I{QI*oV@Y#GQLzXH5XYY8WbQ*S6=`Pe>B=bRC=0nv zVg2>RGnl&JDhreG(FZe*U{~$3zr4gdp2r$ixiz`E58^OBTdRWN+tui61yHSqLDVfb z2_ee&QhgxSgEH;_6Gbl|U!$NUQR1}<`MNH_Jro^nhf%Sjq`y80%)Kq}oJHvPp9@JO znSTRqkoB3N2BnMd{{b5@{?DQExkyo5n*=Zai|TYlYfv4KbBB>7!sxE8`B4e_aU0;x*V3bfDbn{^dLWIF=wC zk~xeFN5%FVnT-vl0L>ywe<^yk49}yuJIvvOgT33nd>r;8uj{bhLOc2wE~)5#p2Msk zbOkl*!i{%-2rYhzU_s<^L0U#dW*D$m$(Q$m{>_UU`HSYFb>?k6`W@lsy7E59AUk6K;N!Bd)coUt~DIox-tzc8$Wz zKgMg5tb;u^Co{f5<=M}{S;2O9aH7xUD{_>ZBvgCl154Ofz*ha4TJWTWD9{F*a8{os%z6Qnj^Kw>NuF&Kq8aqHLGO!pnqgzch63cXfkt zp7On7{+i{;n#GUYXd^@p(2S{JFAn)kYv@yAe+7_;6lAXWZgKi z?~h|ccLpwpo-pqnZ&Tzi0hQ>c-g^dI3R|*?_}+4cWNfe0^aeEfI+Nu4#;qhYXN8`x zYi;E^-RxY91<+c60=ZD%%A+4#4+a>+Fx2D6 z5^pT@HpBIi<3}fvi+z>wZT=gEUGz|t$@iXe?~AZ<^_1nD&99pKSo}zcTt@%;!q6+L z$=C1A<5xj7RD_-_o9BMo1TV>Du3o!K@C+ec>sLOE6<|Xw;AIb1lk~Lb@(v)c9bC%y6&&CqF!?Qq z%M(wtv9a}l{CN(`A^7Y|WP9fxC^uixwjby5=Hp4NAwVzm03V%Xb;^M%sI>m&d&aoQ zt@vGOlTDTBIc=3sz#8|b1J6`p;d74+s!Cg^kaex3D-g;3()j+EmpwXK=T>6VO1@uwME`d`#+F476yhC zyc%%gigh8QzBkNRm%%<;w108e+fm?krJZhbFD*8_SEUlEO9uG_bwA*5Q4UU+)Sv3@y%R_X{*pjRf)m7$nm^C zTtwo}Oq*$3SGxlO)Z+m$-eI03pVipujI@=AqrY~r`7ri`fsAVi#8q(?VM@fYJ?>=H z+Ov84cklLUhJ-|N$mb6**Prrp5tsd@W9(B>wFv`W?v<@7=xbc6z@hA*j5#8Qr8Eru z=ou}!Y_u1vOBEDd4~==4KLzRi}*oW0Tx(gd5u6uJ+2ukifIFtC{ zr^^Xmj;kAoXFJjq>ANM_J66vZCt3hUn|vgb@%9kOG`x9(*ci@+t6pj@A})rz;6@+o z3lOa%#Bi?DUFO8>2rhEyNh*9mbLJkgFXH%d`>!uv2_}()i;W417~JjlrB*8{f%jrm z5f4Q=lcO(70p6sS_#pDuA!yC&&&`In7L)f$blQXF!*48untLAdA}h+#q^7n z;Rq*aZ1RL#k%?fLei7Z|#q~hP%s>ETa`xy*HGU*zvgBMJ9lIFe^t>WP7W N^0F#2`BK;K{4bg3cbEVG delta 19637 zcmc({cT^SG*EV>$T$Io%QCmfFMnM5V@)ZTiIY>4kf&?Y!0z^d=K`w~oAW3pYK!TW% zoHLRI$)MykyRd)VJ!{R(yT0#zXQuyf^x7PG7p=ZiX+x|d9)xM z7fyuR{Plx|AbUU%w=o%4Lhv{c!KjyGvbywz(Xhy}bGC+pzp&q?ys_A3aC-UXnFXZ27##pNY+lk>`1N?7uf??CoyZ{wjTCOFdKd zC7P$MpqyGKMLB{i$amy9IUUd2yl6@HuJh~+H_~?buI4f+?$FQ#v5aSPel`yK-VibN zHjK|$Z2J8{#%Cu4Z!3phiLjfLAdkFz<>&pmqHZw`gn@bJ+!B|b#zS(t0I_?+-Wl!L z#^q^G`71A^yDW`r@V{G>=@@?h;PvwN#+lFYY%70E=NOd=@E8_bX~;f3>WF=#>b1ACrpmQ) zVOnlyZ3xNUy>vu!eA<0)DYM~97_VN_Rx39~Cqp-InY^L(*yy__Z!j*pWik2GdU;Ek z0awmj^|TC%y02Ps)~56GPzNZ5@l0$^()q`^j6UHy-b`Lm&af7T-{NN$z1x+k!C$p) zr@b~m__`pJjFbr194k3j5KqoPO#J%Fk%IS!CdrVQZx!wmTyy;;CA|gaSK`9Gy(Yr+ z%IF*;x<8&asOYAWf01jNcjFU2Jw-oepwvF<`RJ#ooa+rvbA1udU&)qJ+}C%>Id=ML z%PyR2YOs8SnAi5(z(3E`q+-wB8^*6~EAdx!IE3=()N!BuR_qd}f+1lNJ|cAygQfIF z_ZdmR6}s(A#vx)vrngUr8`&wGrWS~>=*>@_s0*tni!ewCS4ZBH9Q&9)xzmzkDm~Ns z`td|#RCm_*FV@Y5{2`_^)Vs;UwQM}MTU8ZhR;~mwSR*?t;a?eLWEIzNOy-ZFNF;)9R=XsG~iA|Apf3fJv?bla=3|^krM{ZmX4)g@? zn2U9vzn`&bR{!$+DFNvv9W33h=U{zl2RjqzBbK{(gfraS8i zT4(rK%AIZ9HzvZ*2`Uh;gL}mtVw4(qbm-)5xRqmqg!}5O1tIB-6>+S46M=@0AK|ZD zPo(43J&kiyJI0Lh!IKT+=()J3_stR?NgbT!`t;}-t8edIEj9<_JzmjggjFl0=+t!? zrmCKr91wT=b;oZ{ep}}3_gvJrR<#;1%&_Zz3_dDR!lf-CR4w;|Nd zeRE$3GTj8zK{?n1BZ?@4OS9^R5Cc|S7h-R+|St-5!AM+h)}EZ6Z`Z!AyfW*HQbvIcK{7%aAqlKjhaOz|rb z;bJA-SqenXc@g0x_qKl$N(F*&^QDtk1IWqN|(DQ$OfZNR<@45MIG znu&0;fy~PV?MaEt>5u_>x_l>P@=6 zIg^vp&`QTSraOee;4uo9FKY8>=Ym(^9FBycu^=9^cxwLvSX`OIk5Ov(B8&FVSs%N= zO-T$6#c?DtSrqLp*YhJK3srmHz9D;_TaXQ}#;AU$<-eL+ZBsgN)Lbh0UcP`RVS|P{<5 zhGud=#qQ?JYJ*_&TR#)hJ%z0kvwcPNp)t-2-zt`D8p3#w)gTf)(eP|6cp)Y7I{;9r z4FCGkzS?&;NB>g*oyzL2qLJ(qwP6T3t35Y^^aslvRb-~~&FbkzqCLh66sH;>%tU_; zby67@$#eM8=9g~AfbLN~>^mF9Nf8JsFD_pjsd>m(rj}z;F`Mw1A^+3UV+EVjV-$;@ zj+tH{vDjW;vY9aTMKTguG_b7qW_!-1N_-7fzOL!MHV?_dxd##{rnZpU4h2+_XmLJgl(uP>T#L5%ma-f7FVI5P2A$8S#Y(*I zXhh=Ym0rsQW~#+W@%hc>RP9=BD(^4P1a}Xs%D*ge3@lC$d+;#*J$(!CB8wrft*nBZ zYTbuPetZBJa_y9u!&!DbiV|pU6qwZ?O{zHb&1TSf$WwK_YT~7#ZwcYoA6QENKe1dG zD#6Y_XyN}Ah7+Ii*&X);ykvps=ihqb`ecm(izX4rnXbmqfhWyx2zhQgn6Dj)9;XT} z5ZZTvTr^s~jEHB1bBLq~mK0`}A`)HU$*!{MocJ?q%?}^g{6r8nYnd>N6edB;{?|zW z9{$y~RXevK+ZTW<9MqN$;kE9~|J0jOZzOx%BP=vs2?^&T-6Qhih9EvBz$9WbaG_c} z?Et#5p6JFNagHSiKq^4==?yaMb1<5z9KZnKp3;&E-goAt?Yrw?JURlRXir(_-7+t|o0=rx?X=Ds@uAB^QF-*Ly~R&5Gtn`AudMnYdG` z5}6PEdA1tG)#U=_V^r$eNhTF;y@s|GW{_tK0r~1fDjMw^!=Vqp#uA){jh8>JxFY4c ze5;-OaSn@lS+RA086sVF%+w<r=TvT{=kW$h(bQ={Vz>X! zdr$sV^%q8D_Ndi!2FYn<G?j_`$r2R^9IN&GRXy(?9K0F(T@pRL zTQtGLIkyx8lv%%+oDrzKUj!%p)kcuo#^~+61f4gUpG>?qChnM<=Do(L4wo-f+W(O( zWZjd?ym;~rgatg4JXulzHa_ntpHYvP^E`dhhZIBbqBN@72tg#(UV9EQbwMe^dCO2^ zr(UxJ;b%fK3%fg8F*Od52gJ4%kH6g>}p6w<@oj%MA=ufwsgyxb`y1S9mJIi@H9)BS^{U#*DC+fIPZZnH0d3C zA(tY3QsAoxATNdQ6O2*K8EO(set`^ynbZ|t5@yp%52>8{)Q}Ur`LR$cDFD zK@zinViNk`VTc2kTxT#v<>c0EL31>j!3!4IkZ+{U`xVhe?2~znk=oDwY>AOd2HB$4Db~xJsWLw$&IX z+X>c9Q-ALspa(|iOEzHNENNq|{=&0xd8pXhaJHSW?s)+c5{jK|4i>8?$k-%r0s>dL z!K=L{i*IT#wVSX*6xuwDC+Sf)xW^HkM%Du9RfTzzns;+7iJk~joJyu8zI)=;N-b;9 za3~$+8J>$w>!bsafcR)9AeUrmrK$oHiB43L+W45IT)(ZE(Ybj>Ze5M#vUF!y)~+uF z-=fw7CDhkz!tsgZ-m^P7rQc6Pi8)$EYN{vZArP<1t!=D57y62LRpOdIz(T4?<*V0p zk}$RO>O{m`J~YABn}Q5UtUfK zg6Jji6fgNrWAB+|<1XXxZx{6>3=Kd|>xXbM2jN0!DVZ(E+bLvgb#7+YYifZEO_~_o zZV>uP>0gPia(|~|PEd^z*~+h2aLxPd{6)Fcwj>D@Hp<3GGKoBU0QfE?OG#BD9AJ zsPI@QK0bWP$nNaK!C*q%EO$|3`a2>q9=&WU<8mhzDpka-SfoxpKuDeyf=E6o*MS`{ z!8sYXy6h^;&h)RAkE3>jszcb721Xw_sTY0_b6LEG>!e+`<8mlcZYj)2JT+TBU&c#f zkPM|820LTEBBXisV~7iY~vcRMJD%X4E_X1dkD zfYto*fO_Xpq+?_zrTE(ddT=3`7#CYW`SDM$WWDP6p^wI;g?B%n+lOe;vScZKv#USD z!FdCHln@q}yBrGSyy*2BTx#vz5`LSD>p@Cvi_M&Bu@1*Qw$>IFyj~ZM@|W*5L=bkg z=+{56rlsU}@*16gQo(Yk?KltIgbkY)z82yzv&U24%2QDnfAN9QE6p8doqT%s6P9gB z3T}>%CuNw}$QmNg*FSuvozG`m+hkB=`EdNIZ&7=IWlBsd0u`qiO*$m2b`m}Oy4uEZ zt(R_od!dtxPvJn;Ddj`3@wK$(P0>#nD(Jh%nKG}|9XcU&Z)7@=KV>A!V`I5jOHI-Y z&_j7+ob*suTJp%4D=khY);mN6rTY<-}u-pzlN~S zbt9%oQS0j~QFf{7O>y4Ktm?nn77H9!6EnWfc^!|uqgA+wRC}$D96WaDGVi0gz9K=h z%#P`DdhhmvsUumTRHhRU)rx>D*(&=eN_rXR<5#&yF2a3LF{Ayml0rm|Z~p6g5rylL zbmvsWF`Aj_+HXPxj`%O?9%hi33PsXSoVVL~Ky*N-rXMIUuXo4$q>M~0BMT^>}yeGKgaBbn< zeqLnjn|m2LUJ-Sl9OuJ6u(6wwPLrlVtDnr=&e%6;PmJ7Px4Wf_vVJv&r2 zM3T&zv+ra75}3pglX^LIIu6w7Z{_^rZ`KeWeba3T?b9 zeyrQXJxlUugP@JbYtt$(J~s_@r&p>Mhb72r+2((w#yPc?jvr%vUj@9>tZxjb9#Vp= z_L?^}nUej%9v^_XLXl3jyK_-#w1|pTuE(+4*xYq_{65)KXpk>jfncx-tdzmn_|Eq+ z;?8mf{W0C^GGABLy0lt>zmAG?u zePUJ&|0h|~a;GdwNR$_@q|`LjHSMKD+2p6FL`5Pp%xJA_V`i|S!Nq+ApI`x$H-$TF z^c>`M;fKj7Xg>AEw~^giyu7F&*#4~qts6>ui z`GZ$j1RO}ptTG5((hKcL0SLUCo-|YB=eH*^}D0G>B${a zlwOD--c^&{8E@#nq1%kSV7<~1^iJ&}R`cDX!>6XHS$HP>XSeB|{9y)IhqHyY2Ekst z0GJ!kM27lAhY65qgNzq;UQkRX9(n;lx7vE7K2KSkvCl@gSd|>t7FAtn(Vhtb-)VJL z|Coy0?&-jjBE?X#q&j!AeBXe4>FBhB?Cq31_2w{TL1f%gwtw+*4?+b#Ft1xzq6&Tw z#utUhOJQF4$!ECQxpf7k<1#c}%Za8+i7sm}1?%G2hPV2zYuRN3f7aWTWoQlD@+zDn z>vn2u(v&lrhnh-Dta|f{Z+s$O+wxwFTc%-pZz^R7=xgbz2ta^ zv)0SwU#}}EwfeGc^HvttMAccm!uoWu-J5D*ZlBI~ieb~{GbrTxHpW-Eeq&~!R4{LI z?1e%Fjkwe7J>NS}{~7lvh$b{ei8N=w9S!Jkzk@3|ZQowzI1}lsHnoQtiDX@`uWkW) zP@6T_iiD}tjrP`|`sbTI2N{ri*C$7vR8&6(Ni6$QyhyK=rzK^3Tn#@p`gMAvkINy6 zWwp?{zl&{Ft1ZZzCC1{h?2Fq_aZXt6hFuwXEaro|fo4(4Kq>#PPzJ*=vHbr{D zo-ORZBMtW-C;Dh-UZo;o3aKO|d!{o&&fap`=xs~o*1Y%@kfzq4TrEYPpcC-|>WHkc z=0_o0{AClAOXk+|4@s>6W=A(c=3(Ki%tt9D=DT$HeA&MAdH6q32G&QLjWQR@r1hs6 z-O5q2ZD8Qs3pJUxdgRZ5#R#5)dI0f@xp1GwM8fI5#$}4EMd3Rw)!9|MZnFj-w(FPY zN`?%8y-*Iw-(9G6)!Q>aYeCxdWN+j#VO&g|r(sbRX_Hqh_SkgU<`lwWt98v-Z zfPa4V933VrM4?(kUIrMjTG2keR=)S^OJl~X*FWXGB;*M^F1GBfs|!WA$7YT;k(?un zc*37Pa=&G^d5OjYEc_6 z>>WYMY5RU%;x`<-K~+t5;pp>@EhgrBfDZT^uI=sa3?BB*e^f^lN__%%Yo48kpWR=} zkNVR$GzeR-Oe3932h`u*yIwMylly{nZ)q`U>j`jFrP~ZT>Du=LqOEq5TbQ>~8#`(X z70a(z?k*&$9C1NQU7uPG%EiNYBV_^S_xk7f==S0!Fp%1HoE;zls>VspwYRDyT%kK8 zr}*Ic-R#oOiZ4(9sJfq>@~02jivD|FlCdIAA`Jy3PKeRC%;A2DkpRtCfJ*PmqDfWv z`JfaR+lrN!Q6k(U%VvsqCiyO0p(?8gF;zz4T>dAJ0n3cTTTUI4M3W|E87?FX^9TKf zvkq5Iu}L~%r3WGlfS5TDq)+aR)0VB!P_`1Ss%sblrwr^Djw2}Gl_6UHn1A`kceG|k zzE*Ge(Mg+J(BBYoA03&D(XXZe?5V7q?){q5=r6P&h~Fw>O&HV*O$Xwlj@_euP4BVQ zD%~JAsE$jwkGz*=2#J?YXvrXN&v4llc(3I}@+p$@i%g$djLe(5aSerzUs1BZA>l99 z;P*7{qCDI|-7j6^q&$^NzAE1U{+-XtFiP0k>LcP$#Z5hU8(3-%nh5*JCidjJRQh^N zX%H!eA6j%K=m=M!pph@b%7{zAc^!i6O>PR!6NLilcg~-C+Q6PP{^^Xs4v#_Moq_f@ ztNJe-#xG~(S&;04C_5kQ8XEm(>?I0tK)0m!G!Q>icY3o?Wax6-&q^w3mLL}kKcqRs zD^6E|BAZFJyGs7$3m^UsY0X%G8l`W_tC0f&T0u^G&~A@ zMC$%ZI~V6b>)kK!wv1NWHZS!Tn5*^Yn>{rge32#2ZcQrh681)YASBoXq;5&`g;|}W zg^HC>(uYq7*_`Z4*Gubui%bBS=s4u_cJk>lej9SG+8U>b zL4c#ch-+DsAy3f# zQNg=HwsMJg(-he$s`t)V2o1pPLB;<`3sY#xYj$zyyyrsFRU_cpq)w%EHn9dtBpy@r zqiV?x!Xb0NxGa!_2HGMTxqV|nle{p>tc`sMin?LOYZQws1Twr2%v6O#`kc}eYIY;- z&>>{+6bTc@D@reZX2ZNz;xn2!;xpuNZ(wQkv<6?3@zuwOxCs^RYfc=teJdO5V?kK} zOvrfrEBl6x>ZpS&ke$tyycIS5%t9bS5j@i;Qntv0c;2%7qL+j>ChX6?Mrbaz(5ZYd z9KW{qvst=7P~_W`%02& z5}Juxy|%l*Lwy4EVA3%lSunSxvq**VX}S~E`sjj7AI}!i(HJ+C!HGK|t=id@o72Be zP&7XT8}s(2R|u201UarLPBx>Fd`3a)(XSW}*~f(TUSARlqj7dwqr~5c@E$dk+qJLG zy;evI;_jJwY_eK>E({yf-h>AtCiCKh1Mfu*+<@ZuJ54lUu3pF^no#d*^r9wIc^Ybx zKYGtSRQhsWqy&LPY(4O{wGvS0nv~J!&lk{D`?10?U`!vp6b)AP1WHBOJBbq2-1n&t z40cilKVnMf4R*F!kcb`I823Oc?o}%;W71v}66f4JUkV zabqgoUMm*`o;bhk_{1JXSs}{R$jPIt;E@iuALXyi@iZHd9i2Dt`6D~4+ zqV;b1ldr-LgY%8?mZ{}AKAd~~gR*LJ-Aw#qEHq9WUd?Wo-j9FYczKjYe`1kHpd>}G zb&IDH5YTp0k{+Pt3CfdE*NIc@UiP*3t2kWiB&hLpLzz0jJ zmVhc8aw_0#%G9~K3w%*_iub5`${aJ!TeN)~|CMoi6g0jg*@xRs?mw2)AJjYit27)O zw~!B@nr^Zkh}=O(x9LpY0!7Zf!_}umgdOr+iy3rZs8F2(s+Xe%AwLU6I|7IKLzd~L zo8+rWlw(rB`|eTjzZ+(G#GPrLp__$j7WvNKTn~;&%U4m`ebha=Ue8zF09=U;aDSw2 zv2AC5ufY!^j`2}XJd9(y_YFted1ZBnRqk0Xfm5vyd~P(_{oIPEZQ+|fZ~8px%_-Kq z-Pth;RJ9@Oh*G*#&}Wnm#51jcdX^-0GZy3H&jD~%!;@`2PRy}Rbd4un4e~roq*B@+ zCfKU{E$EyP)Gkw&{{1s5&_14EMg^dDl)$2hRCpIai`|F>UFQ{FX${YiFM^T_GV5w; zn-ZW|c;oA6@I>;iDTSo)m_-CspneectVcgSd3pY>Zpr9SmZ1o4k8)iX%E`|_qu&Hl z@{rHBwtd7*DbGg~?M+a6z6B?C6^E(?GM9DJwZ8%+HS^s3m4`M%{AASKxtTy-cLdqp zNHumIbkwc#@)Y-2zo)+XLKPqqx(2Wl`Qy(Ev51d98zmjxgx?NyDtsdgLOT%x=|$UU z`71%za{~EFjxAjM6A?IVY`5Y4WW*ln@7qQiaRs(3_%9G6hG-e z1&hPrnjVA3GkGblr^a?Gk8HM<_>*8vmcH~E1M7xpvof# zdtKK16ylv5sd|9eXPid8wh65ofjbG2|ziG?Li^IRoYZEmu#(4=k><^i1z(ex+ zrQTQvhPB?ZJ9}<)t-edz{Uk*tb^VDbfh!l z^$?{z)(12+v8`Qht(2>e{y096zDT1caUG0CO@>$d5Igp`;O)!nN0P~2=b*OJ77W4Y zM9p^%N_i!0s%nhg{jG@}Uh%yfp8`ZV)gLaMzM6Z@!0DlRvVafdNCROgT{Jhig^ui> z$cT*h+4vCw!ZTv*UYvL0#ye=g)6Ku7;11%T(I}sp81_Pgg4tr|4{^eUEY zw#}LpXgzS4zLpSfDTGT7H?br%Tk_IYxE0;~um{>lS+6UBK$wHHDnvMZmlM&{(lSmq zy}612V`}qm7aA>^9Y^N?UxJ!i=WM}oahFP7NvQy62?GFm+XOC6UksL%$s7L)LxlhH z06&cu-g*=4X}<4ghRWW{GlrR($%;K$@8rt`x0)Pqal!Jyj$bHTMRt+g7hD}+6Q&mpHx^Fytc}8&$ z!lQDG08|<`p(ZXzix#WOu8Eitg$W4qD4HLDzx9TyC@IBt3^=z}WJNQri(m zDJ#ISX*0v+jx)LhE9>)&Ry}8D2FptzMER(`%j1d0#I6BdnCnA)un+9Wm{4skLR{vM zN7%GBrFeMEWQt>447frI!YvyXI^d#8pttm!P1z3)k@ocL%t4p2Kthxa12NQ)gm*Rw zdX#gaTB`S1W!cY?>0iMR;V9+L`lOLyzzGV@-TZt@dv_x9g%A$_!pMX$_E%UQ!$UD? zidEUmIff-oX4)6y<+Oi*m)vbP1xLGv4dxvpGxAvaBy9UlqT9l#8B$h)bjX6@6C5)f z7b$Hrz5|OX8tY>9XiekmFGj5GS*`tYCLOoQr>3Xt!g!6%OvAhalM)kXK?$4Z*|OYC zRz!gR851ESNo14QKogU5iGp*?RZ9H+S}&t()xUoPs9u}*arbJ-oS>bm582x?MeE0Y zD8M_j_2s*o7r(_}%hDMwyIyDPfW}e)b*mxR0AgJi%H0LMog$F|(pqZiz8vwpa?|fJ zu8V^Ny<}Cz4#C*1C12U=_v0?`_`JelBIPGRYc7V)gs%CjJui{F8CdVf3~sgTCVJ1H z#lltl`1Q#tG7oSLzN_wAb0x-~Oy@Q`pPRlGMRRp_%}}hy*^otZ*#80&ilaS{ zk_K`2BTGvF$CQXMDTTfv|&h-Z3=*EHA+F*ANq*~vH!?TLL*FIz*_2y`*K8uQa3 z%EX=|_oFV}^oa3D_h3ZJB|5J&mS1wdOC&gLe_?R9vZAT)rO~|x6r3=0+Cs}lgt0@b zY>LzF^gz8Y2HCgYM6xtdCtxz>K=^GqH=|KO9M8ksst%0e;^$D;s>;1dJgw+~-CxNb z?Q|oHj~qvFiD%+Dd?F8RMwrLm*Awh$xborCBmT0jkEhb^QJJu!mcPqx*4d&7f@iN48+7nkaxbXs5-d2**c zFpMXXSX3+ik$z^Tj5@ES1y691Px$%BMU7F4**4EQ#LmwP;$NU z{!Z44%(gr@c*MzilP*3Vjb~_(d{2^i6yqni&g~K+Dr19%Q07dxqy7*965a{uQeNY- z!l>)cJ-OGjYjQXwPoxt_e6EslQR?8+6}^Cz0%E}?A|xa_+6wrGy29ro`+<^_Nqv9e zBx*cYYI)*Uw;;DSYL6g$qfhw{=f@%dYDFz+&uu`9bl3{zyDLoTSaNkvpu#sJ zJ%G(h;jq}u7KRp^^dG~we&3ZXA0j$^SS63zn>TN4Qj8mOGaif0TKdJx1)eA!xnNs9 zC#*MOPWtfzPY+HpJ#r;YIyf@g7*byL16N25)QG%yCd>YNQ@Rsjy?eqhex$uqt9^b* zgI!wt#}Fjr{u0Oy*`m#98m|X*yc(_QNF}L`>mQf(VZHMF?ZOOb?#f3R*AhlVKZHZq z?<?T$Gqr)2@>h=RgtsHYor?vYg)blAR)RA8cfsXHj z_DZw~)xFDz^jQN<+gPs}mRxhPF>2DcEt7CB?2KWTZsygI)bWs`5IxYXsFn4`Fdd72 zXVV8Qt>pnZiXlAPZe5oM$1J!tkVL=aq@=e_TV?qPK zAB0FVs6d1--n~GbL$&_`{#sxfxxQNM^nr!1Ghz|~yrzn}GPJUfIyQ8kjk2t1PgXjn z*Q%Es7vS|L2fruhB7pE7Aalac*z$2qhq=mM)Hf(;UzoGyxW)X}D6JBk}sz^io1 zJ*WSH?P8F0dz-i3d0iw`lr?Spi`I`2-QRaz=A-Pv;KNSoOn+cZ|7F`(_*IBH=%~&; z%dX5HJS*nW_a7ZPCDu`)%WkTIu>ARzZNZdn^;uvwbjJ_$Y;D@iwFjh(LqS&SZb|K)SBc%y?Dap!ply3IvJuc;N7st`~tfH0hWV<=sRw|qQAX&}tQ zxUu`vsgwGYiy7V=ep?_n3>aq=G>P#V3LN7zx&sXW4`*&BBD@=xkDzHNTpyrY{#=H4 zcpV~qRQGo%3ciP}JdEiuGN0+n%Kn*^J&-|Tvu^LgZb~@(MkXgC8knF)?XS|%@&<+U?#H?Zt=00IiarShd`-U~QrW*N^O&(LIa6S5iTVE~oZ%A%80 z!tzlH?=F;`=XB;*=q=dZKo3p?!|A`moj2Zu#N#ApDj@X{vv$D&o#hpyY@^b5-=FSK z`bT=-z7Hx}!CiMGhvUL#klvK)NoB zQJ=SYxAa-&E8D?~@wp@&^k`LI46;G@(ki(6JT2Nk8f8<)-Ty;~qHz9N7`GNjzwlq% z2{EIUcF_?-sY2TH5HFAaDVY|5JeTWey%b~F`Gw7+b+##zG#lhiVd#PA-q3Ayaxjx_ z3u)h!-^xFXLV^86stCT2*fG&lNu&Pdz9U;u$M)^{fl{Y0r<~t5eNU+5OrI)&Ze<}8 zuXW9GCu^8J(pl&ED?`Ep?la>tl*c|@X8FmR3j(ttQfw8GWm3^6+2L^I(k+{zO38j^ z$1qe%2BC(jn@n$RqjT-@MGVDX5sHbDmdH~0BKKD);l)OFf3>SQLEtmjf?kYA7C44L z`c7zl?aoO87}LAj9$+(AR(j=QVCFssK-Z6Df#(PNDkoW;HhI@0wSkNio;~gxb)M_% zG=Z#O^#?GrP6ShQ(%|3w_Jj*Ut$#AZq$>j`z;|m1At9sLvv-{)A!5ii(EYr0`POyz zzm~|B3qcfnta2zH2o4j&yc-XpBzB)~1?swd<9k#AyH@|*jP2Ghh(Sa7y!0$U}Yq5pV4OYb9&gK!oSOnFKp zq#jVb=oVY)i;wux2%J(ElyIIO=zVmAaUSafOvp*=RY9ty1Am{P5d2Q&^*DY6iMw5m9K>h~jMm|y&Wc!3``g8infr(S`{X^~S2ZFN{y(s&?-Q))ps7a^ znsi#k9H++_F#Gs=-*G>xLcn)gz3=%Q3YBu+t;joorA@j((NW$&O&slvM+Yo;O)C+P z6zg|?B}`bJe+=y1?CjWlgN22KjYDi|tXtjprkK0s&I`rpOpWl4J~75@{+VEtf4M}+ zwZCi<&oqU_VJ`BI$TSS0LCnt(7_A~`Y8p83$Dh}LRT4P=^ZLIYas*yvohvmhRZ|by zf}<3O(Q9-=$&kC>-ie0oDhvFxqR}hySGU>1LXQ?z!}6_wEt}`r15Cymt7^SjI?DLs zQP|%OY6Ml-N7-|9)+})z%L?L?(e~&hiSUh&q$0=l0OUPgO`<>bpEJNSabSgr0uZwD zDpfJ_CVEgdf>faA4%MGC^b1m|sO2qxdmOs?Yy@U4HYtvSks;j+?*qhA1ptO(>cv?a7LkI&7S_8-lMBZA6qKZlp45_uN46nf4mt4;So&Rh( ztmb1X*!a~_PbkcUuT^89)hEyzP(NzsfPX0ZAB6w=;u4G}rlxM;31@6B%=diQT?#^a zV6q|WGMP(_i_4RLP98&K`S$ulmz|aFa)hiRgh2SvwM_lDwPAdQ(ZkC;4ba+5d-ntW z-#@+J<41vcPA_^x(7dS-+(zQwLxo5G7$4;#wR{@p8Vo0)P7B>|GnrTOZaA$kUgu{l z{$2b0M$lY7exw+u`2oZNYKmg;L<0kZ$TP-e9YAN_1lsTq?du`O|27dK+&dgK3kDi- z7zg}Jpu4IB70|>SriLeKoc?tcmOGg8H6}SJsR!80o9Il!E#?sJe_gQ5L-|%5BU&_* zx*XS?gWF<8_LqbHgVSd^3u%5A0&q@@T^)Cd@ZR6~8Qr>IVZ6GiICx$b5dxv}HL}4^G)_A1;eaiP7P*C=q zk9RikZ{ve|n?M9Mk+Iq*aDL|uCOrI!h(|g9H}|%Gv3EFz$UB^}|2MAQzm60M27mA- zCuIKPuuQ}3c+4>S$N!TVutDaIuVLf;mv^{8h2=t)_fJs8_+a2qxU{oh$^Qcw{>!x? z|GDA+)#Cm~*LL7e<3S9DW)hwF`e&VgKmWh8iT{mtBL5Sc_}|z=`&kIp2) z=)rK9@W0c9H=daylxuu!!tE`frk*4Pf>n36F^t$I8?BkK{wp|>BD9rw?F9_TX4TL+ zeFF-xVrVF$^|HCZ^6$&Wc_=%@F(|MYA0IcO`6%}<1VG6p=96{+Q>wGu4P%R_f?NLs zrdCmy0?nf(iS?pa5tsIw6@;uGrhl;K&W*VPsUd(!;fzGc`A;af#CZq4(xXi+D1x*EbWIMJWv9 zVdNLpfct@aeIxV5x4M-Se!<>7=t+ZtG1V`>7Js(o-Mmsh>`P(Q@amkGD#BrLiAfEM z_B#eLN`EW19kKzC)7Wm_Lq;S`F_nEE`lshW6*O+QC2M;qbnV{uoR|O(k3U!pV zY881~{on@YHkw5#d zV_D*BGxfeneY+PbqWB}Q(3^SUf8 z3EE}~Gi_S~Yg#Jjps03$Z-~4)$Q277#KI)m#tl_5;Soh(Afo%exx zU!g^|!l;Ot9)mE$L%=9vFB5Hdn0rfX?%3 z^^6z7yAuAG2{K@+SdLn(2d`*v zd%Ui!#AwHhd|=r*^4Jg{@`71r{pKjtYbxcST?%BW=5QqsLce}Q*U|x>I~0GM5aK%H zx&HQ9`z{P#SOEK`5+!7z`ME5Uzm4^(vkK+PtXLfvVq&SY)t_L3O9(KG)GDRHB zAYdVol$6BQ58sWD!z6Ri8rYR>0yA_NZ2)wf9}pcAbZdo1I(HcS70entgl#=~0jNMh z&$xDkOL@p*aInsz7dkEbwSh%l%WTeN8b0U)<#QCrhS*$TyFiH6Yq>+>6QPI}+BDH{ z_1LcO(A2#{CR+;lA@egZJk%I^x|30AW1L204oI<26b;nxQ!1~JM`_F z=bG^`jNiQf#QJq%CUrk7@Bt;z{@vRam1-6}QP3=9zf)K!)mF2=gBus|51yvkEP*&| z&US?ev2i2ZT$B1W*x0jPb!=PCoNmPPBJM45aCYjQt;oCC_w}S&?}`K|FBQUt^?@0sK6GFj{lv!5rSpv)#yo?`jXz3W z4o$Ieksj9P!df<^PzasKWUe@p2n0!!agxSUUmz_eFAQU=S|8RlU)<${Na)}Xp}Q9Z z(wL<$vU|rJS4=fr+`bI^o4y<$zg1$wdhj8C!dhuj(cz)EZc^G}@5%?8-!4oad6qpc z0$&L--a!>Q$)%4pqOq#4Ngnd-CB!sc82h7JnxkV?s4&(Xm&hGYmB!#QOazR06rm=V z9k>0nxr8ti?0{S8G881-d?A5@<=rN{e!(M#YQ*sUBR}Nh;3=&wr0D(ai%h!M%`;t> zoh-AD8_?Efn^t{0A4i%+fj|r~deH4ftzJ+BV;H4`gCX{$(7aNNrf!07h}~h(f(A0v z!L$oN*U%$i2{(x$c@gdqD&aF7Y6R|3MjSdTNl*^u!l5Ii1eZ{L{vyk;s6zEqmd)Y| z65=o-FbA`exzH%wCfJD5tb#wifVD)$@3r29OOMM4U7`4s#0L*MTw)A@zH3_AJ6z+y zHq>XAP4k>Qd(E40F6<&TOb?a|?*d_21bko*5cXCCzc6;T^Oo9j6Q*S9gjiVV_sFA- z?uo~hb70V1Z=<`Z>}0$d@JEEkFxKPtO`^vqJ8+lEHiuw}<(cCPlc@p&_%cFV0ohAl zA_NkDW=4KR_hRg{1bw9tB&I{0Cn~een`3*s9@g-hv$(9~^;s+i~$FP|xZ+eq0zjIQn2eKa)_)E5?xsWZ|z2f7t(n&(W(@ zUa0BXB78xS9U0I%wo$hLGOiWKsq+PJ7YBRX_zd0yJ_tpLk4NijlF_l>zx|!@KZave zyhk(M$)EXGZYH4y3XYPI@!!y=5(KmVhwF_01FD$*iwpmY>(-?U@13N&|Lbx#2L4l! MRlS@obItev0P95F!2kdN diff --git a/vignettes/introduction_files/figure-html/unnamed-chunk-14-1.png b/vignettes/introduction_files/figure-html/unnamed-chunk-14-1.png index d6415414909bf543fa56669ddc1c84baa58f8833..d0b7233685634be63613fdc9c5bce7682b3caa6c 100644 GIT binary patch literal 31305 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 QW8j~Lnhri+)$-2&0rUQx3jhEB delta 63414 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

|x2Z2IHLVQbnRIXM+X+5BU?8 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 diff --git a/vignettes/introduction_files/figure-html/unnamed-chunk-16-1.png b/vignettes/introduction_files/figure-html/unnamed-chunk-16-1.png index 261a80b0f66f6ab47696a2b12e47e86cc72b2a5f..c07de7d86852ecddddec52c27beba6650e6d2a3a 100644 GIT binary patch literal 44178 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�&O8(w#YGBJ$bphjKMbLF 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 diff --git a/vignettes/introduction_files/figure-html/unnamed-chunk-18-1.png b/vignettes/introduction_files/figure-html/unnamed-chunk-18-1.png index 5dbe306913bcab11f0769ac936c07fd149b6ff81..ee17016c2df0a3e6de9d2558044117291c819e8b 100644 GIT binary patch delta 169853 zcmd43Ra6{d*EJXjgvNpecemi~79?2XEg+!+Dg@DR8q$dxE=_wA1d}}^1a>C_fziY#Tu&~NJo5S;#Ra!^hxWD z(OgIy@OLZ|?9l$iyR)-{rG@cH;sFfYtA95su@v^((78h%Y&kZ$gYIxcu5G(;-~424 zIg@PK3}?0#l_M07&>A%yvA~pSz0Iz^D(2E%tG2*cahX!;dAQn-S64<39~`Ma>WfMB z!i=vtrW6uN%~$*>Nz7+YLvYnu54jlOD{+toAkN)VrH^~u>DueJf9NyEyMj@1GjHoo zn+{ot_#Lx$W|Rcnc{1_1ME3g7Sq*!CPrtmXvOh5Da6dCFJ!nsD8YdJDY&=;3r(06 zXyK81?PXgV47!O2RN+N|J)-~iD;Wh~Cm=~sB!bS4lrrhG=&u{q*lUYn~ZIl^} zINfzt_qia`cX2EZ@p*r$;6c~*&&%_}slL%lytDR&6~`2ky`XxzVBAwc0Q?KjoI%b3 zt^O{0_@EMD^Z8aj83L^>=z({2Vt!)Lk9E)@#whlJ|f zRaVaay`I%~xO#cMX}`JX$t0Kg;Zd=(`z@FPm>6snxE&+omVm+e=jx@Fsrmu zEgahLP5Mc;X5v87;ts9TtK8*4v3YR;O_s<;nprHD^xqKhW?FIk9ONFG-*D*dn{gBivF zucCc;ae04O{s3H8XWrc*)TKH=!V;X7MJ`+VSHuAeqRne zF*7XKl(%Xj=PYuhkb{N_(%n)rV|*qh9-G}ywYpxvX`KM!J$y18S5BHOfTITZc1TKE z_P8GoYGH|-(~xzs^W=Y!+F8H#&Tl2Yl32|CK%znTj4AM5lpQMvSqnTSa%1pPJtkU` z_MgQ{LE3fg4aW@!>!i>2=rIhk@bPI2G&1h~{;Pg58~5AZaUaDu?-}W42$r}FU&Az? z+|}^~yDj*iAvq9>#hGZ}FW;ihkkVc6AhZg#b?PFug?bi9+uU=uebE>GUFDrhnmtd@CAtDQ($^_Tf9$7xiK|h*8ZIvr!2^5 ziNT8TJE4iaeBK4wLM1f7Yda@KRK7)T`pcTr$B)S8PPi`j`vpiq-dI$w+IeseF)R~H zRd_7HKFSL*kwOmOQl# zS?(;8dJEp2l#QjAX_JodjYUu8B^k-LOp)f0gvc|o0>ZF zm~RvA$(Pxhiy#|=lv-D7N``xAnH#sKb|>j}+CnL7mj7G-LRju=K73Emq;@oDKqcO^ z-}x%~zfc}cS7a&78M>$U(xaXtKoCBD{0Iz=pl8}YHvEa`4O#}l8~Ta2WBTdly|)x& zcATEQtiaD<2F=D+;?FRyAJlZB!z>pXOp7CX3-# zt6#`mVo~x3?mz}naY4F|X@ z%KMZB(FPaLG3+1bw@yoL{)Mp@5t93S7AmF#pTd=4`5EnH;?bop^4#v_K)W5q6x}s; z=JMldTzFp~vFOS@vT4utD>Gn`h@P&x0wcK|tx#mf>&K9iKtB^3@2uBj8L>eV6^_~q zI&*!Kv77o$SAx|4ji24X`P$O5KODnkay~Qkon7fp{-fy*y}|P*_csqdt`IbUV5_o@ zl+^cjV{kr)_^~Mkd=@-~%$_~8=w=<+tA7!{LK2B9VSnqg1%pnF0H`eH9u>lUFxGpt zXUEI1^cpOJQYtsZ{oC$d^bB!Jf@1{H33jNc)YmPf>d?^^N>QM}mByikFIe>D(YfiU zYAC*=NP9qNs35haK>#nmqGFuW+x4KR0Q*$4avj!mynbX=dpdO&^lGrResgX8irRg) z(M|0YrPT)_8G*H%@eIztPe4!cSkRW*r{ocIjLOR#>`3Ttw9rY`@lt(>Tj%fdjr_En zjeTA=Rh=W%a$seB5*JP3i7&Exzimiq#aaDrdeMvhfn@2eOI%XM0TO{9)m8bimG;VC zuKy|282yZmn3=ytH8t@b4izYW-?X1>#~qiB53#kEdTbqkNjy9Gx8Td$(zL7qfGtnSIO`Ubb z#tlj>-=oLS=Fk+z(=|FYOAid>m9IlA*7<4|#hw!z$2+BK0_T%s_8fCgH#;`(4>jLA zNfI7>ojzY2BCwx$+&gPpb``!Syy{@d#tH3p9rmcM#FST7){@9Me+90DZiURXKVOw! z0^4z5?CJUixeV+OtWj9QrO&j7PLldAuTPSC^G}6I>r%Y^{`*uA{ptNx=5!+M3eZ%9 zYCkBwwX9uUS*l&xGw=_)V)WaxzXcw@C9tq6qvX4FrO&j;^r^$1tRx6%+iJa8RbO!K zE`VVvbQ2GJP7iWH@b{&BB}Gc`KmZ)&-W;G4uy>p++ueBOul-5#4M7Pf7R!c)C{h5& ze~7P{*L)w2gPyvJp^UjMr8k5r6nU1zVrFNz|j!tnlRXF1)w>5l^V z8V5z;Y-!aC_fR-wbI7PqjxB|p@2UfRO%7ic#f0h&bH_Yq79$bH8H_9l0wZ$T-dyyV z-c?l}{hT>>N7GAMLO0>qj&?`}!4Qs^9(}MkKGT@8!S$Q9>|1LGUAd=I?E3gs4>LVHi1IOZ)Yr&E=#5+r-tJG1z-C1h)s>w{kEd!7_;0Hclcl zr1#DI_}%SROo9WSchmV6K*xqPAEzB4UVyd72VdbVR_Z$o*$|8}7ozUy$C&iqTlWaL z=M2)W_swEOueB1QBuh&;4533BZE!6^W~z!8_WE6M*|ZP1 zrsb;sp1h2;ficN4`TF{%vQXR5AMW<6x^LwfP80xYhf&NrJ=@!rQ(ye;m4CrdQ0b~e zvg9r^Y}O(K{#FSv!!?waMvfOW?BHxr*K)wR+OEV2qQ4IHI2*z`jIb)}8q}hG^Zo#z zm!JQpY_W%ES?+vei(Jgtn^<9_V%htsvcEXX{*l6AK5$_7Mek210S0-nd9PV3$mw-9 zHUu8bzk%Sj`HlV^otuNbM_2+mq-hkQGu1byT+sp`PlnL`N^o{Rv)V1^TXTm6Npm$P zfnzcX#sx*fdc^d%wDl1`?f;0WRk7|>e)*pmjn-UU94%Du*Dcvo6GTk~%}81*&cot# zEL#fw<++Ehy)8h*3ZW*iWI!!?IWB*hI0#7nxFVlU_KQ8MBD!uR&BNXXE_TQ2eF^xR|KSJ~2P$efLBo~~e&M%^#{NNrm!5Ap zAIafx%hH+y$K*WsluiZp%bS?WVcD_&-|X0Yfx(#ub4f)w@(98MU$=!tN!I_|`-aDk z^S1=oTYMuAe<&2Hu@um1aJ$OZ{`eJl_&+^owWHXefe|qKhXH> zFr9RwSPkP@B_6J@^nl{9V(5tU9-L-}k`*I-gk<_dj+)&AjkPZXtR`s$4+?XpbzH6v zW)41Jr+tAw-K>>}zJ@?n&h}x#q9v$XeHoS`6qupa!Dd*h;25(%KWH!K&0Ufl#)zYe3pc{s%oP{s!?-*@uoJHy@GDZQ@9aN)2{XR%7%pV4!j9tI)1Ist6$vq1 zc%Rh!r$Pj&$IfAqAftF%P=AnwD>2?Q4~#wP>_`_Z5dUM3#olsHd}yw4#(b`91_C|B z|00>b!A0`YI?~E@Z2cZeWdA=sTSK(sKB70o@p4AnxX2E0fbnd3(N6Nd;25!IehCHa zAg-%gxcJA>yPrVE6IkGWt ziD#q8OP?iQxsgd>@=m(7IsOxEL1rUc=Y^a>;YtlN5Wbz|8Sjv-cD^Qe*VY3No&Df^ z6aa(VEb7O7_Wy(~J^v#7mSeo5)H|1#PVb+pQ*MI{{)3V?nUzei67ipORv(2iMaCrY zaG#ssC5M`_u@PFnVSHM?f`imujh*EscRi+9eR=b&IQA_^|Lw1NTpsc|5)|*?pX6V? zMf7Vxh7a(gpa6mXz2N@OD+TBh1L3}xZ2eg^{)a+Rb`2aZgB&RA6$vt_C;fjv`hPz8 zp99A&Ffrj8#@^+be@L3Bg?q);K_5XSL|8vYGA;O1OCtT8ugjjLoi0_cY zg8V=ovE#AsNgc4SLh*S6hvoO6s46cLS4oD8Ohrin??~gaot|`73wt+HLL6aTR6YI& z*8jgR4EX}*2wPkfUTgGj-$bEk|2COE0R9J@P%DOnk=-9SnT)%HfhZKg$ z2UL94T<1}N&=Z&u;q~{Yg(Yyd-dU{LcC!lEA7m~+vIvuNL-fC8z}s{>t<5_%}vw$eK1grN51NFV;CM0ap*=yBO#I1P6f*XfW?z* zt+BCjdVE}5#o_^`miIGX9_iDa`UvBH{E*~Z^X9T!YfHyt(R&vJVEqzX&V=#h$TZnkgeT=Bon;W09XhApGQbI6Fxm~p(Rsh8&See@8#9G7Ag5lQFd z;!3!u3o;&WaM~)&0J{>MN@=5zY@DUVItg9!^2!7m*d*GNmW@==@=LlAqH7n zTkl;?fwkj4+8KohQj8B_g=xGPd+pQKcDY_JSWLkXyqr!M;^`LbBSAq2dfZ_HDyK8E zoeHdAAnyWGxKmaI=`z~JK0MhknAivi{`1tZKpk-$1GOBciM}sSH}$vuks?~5JSJHe z4{I+O`QXgo>Dx@8OB;k1qjEJ!AId4QLyH7V)=7Aj8Z@evp@pW%p+Ffh0>s%qP^dkP zjgD$9S&BX!ap_fj@=sBG+KgcHGGPt=EJ0BRYPmlsx$HzDFFfW9CHWeLE714pX4x6z zUta)fT=vy!LFcfK>z%@!2}}gjP*|B)c2|LWT!uONgGTyc>m@~>;X$?Hwq$4WG=M6R zB}REx-~JS(Ri-EH(0YXzMJCduG|O?@pK<>hL%3o@2o^;zA^6w>F^%U+c;QbSujJ+A zRMtA0To1hV(nVgQttNHf75g#Jq~S z0lt?LvMhX!SP1vn@b(8{brXKqM+-T&iXHMz-zmn8vHV67V6KtB<2KfG8o)srq-l&9 zwD!+E?29H<@bvVQuP&^sON3d7YsMQtyiwr|!(kCIL@EEk3PV*NTsQ(&I1|YM0mjP` z)K2*dn_hwf0e;TF zIZ810b@?aI;V{=&{ML8LbsFUWaSN>Pxa*@-3>%35Jsfrx3XngedOkyfvYik-8(ZTx zwim1v0w4bb!d8v|)RBmAB=ZOZ3ANom3_{KicBGiz{|>qa^_;))Hbe3~+DasV@Cm>l z&XpIi=+_nMJ{o1`HRDl5}ky

  • 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Ⓢ(-^;t1UEp)IKcMSS3cbOWHa+vpXFx#2AmV-}H1T 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 delta 48156 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%0A&L_P7{Aw732`1l8uScBlo5d95efMOP>kYb*6 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 dy2wa0u@1@HXe(drr<< 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 Rx4^*9aRYPxQa#7;{{ncM6Jh`W diff --git a/vignettes/introduction_files/figure-html/unnamed-chunk-7-1.png b/vignettes/introduction_files/figure-html/unnamed-chunk-7-1.png index dbbabf61ef7fb431a506f6b14980ad959b5e9a0a..f0922519cbdf7bc31b2321d9106d3559ba7e54db 100644 GIT binary patch literal 41564 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 diff --git a/vignettes/tournament.Rmd b/vignettes/tournament.Rmd index 1bb96c55..17180482 100644 --- a/vignettes/tournament.Rmd +++ b/vignettes/tournament.Rmd @@ -31,7 +31,7 @@ This vignette explores the ways you can compare the fit of the different dischar * ```gplm() ``` - Generalized power-law model with stage-dependent log-error variance. -The '0' indicates that the variance of the log-transformed errors is modeled as a constant. The `plm0` model is simply a Bayesian hierarchical implementation of the classical power-law model, widely used in hydrological practice. For more details on these models, refer to Hrafnkelsson et al. (2022). For an brief overview of the underlying theory, see our [Background](background.html) vignette. For guidance on applying these models to your data, refer to the [Introduction](introduction.html) vignette. +The '0' indicates that the variance of the log-transformed errors is modeled as a constant. The `plm0` model is simply a Bayesian hierarchical implementation of the classical power-law model, widely used in hydrological practice. For more details on these models, refer to Hrafnkelsson et al. (2022). For an brief overview of the underlying theory, see our [Background](https://sor16.github.io/bdrc/articles/background.html) vignette. For guidance on applying these models to your data, refer to the [Introduction](https://sor16.github.io/bdrc/articles/introduction.html) vignette. ## The tournament method

    HeTWq`Ky#+kpe8h$^*CWZ-zzJA>Ulo*_clq+=v-WT9?k;$EsA1l; zjqASW*Z-DIlr{JV9P?Z6R(!wye{HDTH)%JA+Fg30i9gvduMvEpc}uEb?#!7h=cGqI zei{QWE;@3VlIj_bm;LVi2KLMh<%YmJQ>KWdmLy#f%g%hrD|K4|n8IsMRf@`ZCvq$M zxVEhcZcx_ENpE@ExgkzGyABwI)oJV2uMfYOaH8(d$Kx%6X|l^tHy?lQIay6`n@JV0 zTQ?;=L*mhg4?K^frC&$IA$wC8aMrG9 zku%K_*$W)-_dQh&9QB*3Xq$9|!^_)yF>usv#)A96U0(NG!j#}6IF0o;)D&(j97Tiy zFr`NL_#XS_W|a_SEaRVe|K78neMu}5mzQteyty=Ro3c#OL5{XUSq%sIDVKq5YzHNz zVUr^kjD`)#dl+47kva*mTv6ceu*_liW0fFyx&@Z`(^m(x#0LP&rgs*dQ;-_DFc%Uq b@xg!Q3xd}lY^d2I$^ZnOu6{1-oD!M<$nzTq delta 169754 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�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