Skip to content

Commit

Permalink
split logn in two
Browse files Browse the repository at this point in the history
  • Loading branch information
craigbrinkerhoff committed Apr 9, 2020
1 parent a92b136 commit 21c9b79
Show file tree
Hide file tree
Showing 5 changed files with 486 additions and 326 deletions.
11 changes: 11 additions & 0 deletions .Rhistory
Original file line number Diff line number Diff line change
Expand Up @@ -410,3 +410,14 @@ pkgdown::build_site()
pkgbuild::compile_dll() # see note below
roxygen2::roxygenise(load = "source")
pkgdown::build_site()
pkgbuild::compile_dll() # see note below
roxygen2::roxygenise(load = "source")
pkgdown::build_site()
pkgbuild::compile_dll() # see note below
pkgbuild::compile_dll() # see note below
roxygen2::roxygenise(load = "source")
pkgbuild::compile_dll() # see note below
roxygen2::roxygenise(load = "source")
library(rstan)
library(rstantools)
roxygen2::roxygenise(load = "source")
2 changes: 1 addition & 1 deletion docs/pkgdown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ pkgdown: 1.5.0
pkgdown_sha: ~
articles:
geoBAMr: geoBAMr.html
last_built: 2020-04-09T21:59Z
last_built: 2020-04-09T22:31Z

11 changes: 6 additions & 5 deletions inst/stan/master.stan
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,8 @@ transformed data {
}

parameters {
vector<lower=lowerbound_logn,upper=upperbound_logn>[nx] logn[inc_a]; //for reach-defined n
vector<lower=lowerbound_logn,upper=upperbound_logn>[nx] logn_man[inc_m]; //for space-varying n
vector<lower=lowerbound_logn,upper=upperbound_logn>[nx] logn_amhg[inc_a]; //for space-varying n
vector<lower=lowerbound_logQ,upper=upperbound_logQ>[nt] logQ;
vector<lower=lowerbound_A0,upper=upperbound_A0>[nx] A0[inc_m];

Expand Down Expand Up @@ -267,7 +268,7 @@ transformed parameters {
}

logQ_man[1] = ragged_row(logQ, hasdat_man);
man_rhs[1] = 10. * logA_man[1] - 6. * ragged_col(logn[1], hasdat_man) - 6. * logQ_man[1];
man_rhs[1] = 10. * logA_man[1] - 6. * ragged_col(logn_man[1], hasdat_man) - 6. * logQ_man[1];
}

if (inc_a) {
Expand All @@ -280,7 +281,7 @@ transformed parameters {
((-1.67) * ragged_col(logr[1], hasdat_amhg)) -
((-1.67) * (ragged_col(logr[1], hasdat_amhg)+1)) +
((1.67 * ragged_col(logr[1], hasdat_amhg)) .* ragged_col(logWb[1], hasdat_amhg)) +
(ragged_col(logn[1], hasdat_amhg)) +
(ragged_col(logn_amhg[1], hasdat_amhg)) +
(-(0.5)*logSobs_amhg[1]))));

amhg_rhs[1] = ragged_col(b[1], hasdat_amhg) .* (logQ_amhg[1] - ragged_col(logQc_amhg[1], hasdat_amhg)) + logWc[1];
Expand All @@ -294,14 +295,14 @@ model {

if (inc_m) {
A0[1] + dA_shift[1] ~ lognormal(logA0_hat, logA0_sd);
logn[1] ~ normal(logn_hat, logn_sd);
logn_man[1] ~ normal(logn_hat, logn_sd);
}
if (inc_a) {
b[1] ~ normal(b_hat, b_sd);
logWc ~ normal(logWc_hat, logWc_sd);
logQc ~ normal(logQc_hat, logQc_sd);

logn[1] ~ normal(logn_hat, logn_sd);
logn_amhg[1] ~ normal(logn_hat, logn_sd);

logDb[1] ~ normal(logDb_hat, logDb_sd);
logr[1] ~ normal(logr_hat, logr_sd);
Expand Down
Loading

0 comments on commit 21c9b79

Please sign in to comment.