Skip to content

Commit

Permalink
Added unit tests for Priors
Browse files Browse the repository at this point in the history
  • Loading branch information
gowerc committed Jan 31, 2024
1 parent f52defc commit eba1bbd
Show file tree
Hide file tree
Showing 18 changed files with 351 additions and 12 deletions.
6 changes: 6 additions & 0 deletions NAMESPACE
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ S3method(dim,Quantities)
S3method(extractVariableNames,DataSubject)
S3method(extractVariableNames,DataSurvival)
S3method(generateQuantities,JointModelSamples)
S3method(getParameters,default)
S3method(initialValues,JointModel)
S3method(initialValues,Parameter)
S3method(initialValues,ParameterList)
Expand Down Expand Up @@ -107,10 +108,15 @@ export(merge)
export(prior_beta)
export(prior_cauchy)
export(prior_gamma)
export(prior_invgamma)
export(prior_logistic)
export(prior_loglogistic)
export(prior_lognormal)
export(prior_none)
export(prior_normal)
export(prior_std_normal)
export(prior_student_t)
export(prior_uniform)
export(sampleStanModel)
export(show)
export(sim_lm_gsf)
Expand Down
10 changes: 6 additions & 4 deletions R/StanModule.R
Original file line number Diff line number Diff line change
Expand Up @@ -144,11 +144,13 @@ setMethod(
stan_fragments <- lapply(
names(stan_blocks),
\(par) {
new_string <- c(slot(x, par), slot(y, par))
if (all(new_string == "")) {
return("")
if (all(slot(y, par) == "")) {
return(slot(x, par))
}
return(new_string)
if (all(slot(x, par) == "")) {
return(slot(y, par))
}
return(c(slot(x, par), slot(y, par)))
}
)
names(stan_fragments) <- names(stan_blocks)
Expand Down
2 changes: 1 addition & 1 deletion R/defaults.R
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ setMethod(
)

# getParameters ----

#' @export
getParameters.default <- function(object) {
if (missing(object) || is.null(object)) {
return(NULL)
Expand Down
5 changes: 5 additions & 0 deletions _pkgdown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,15 @@ reference:
- prior_beta
- prior_cauchy
- prior_gamma
- prior_invgamma
- prior_logistic
- prior_loglogistic
- prior_lognormal
- prior_none
- prior_normal
- prior_uniform
- prior_std_normal
- prior_student_t

- title: Longitudinal Model Specification
contents:
Expand Down
7 changes: 6 additions & 1 deletion man/prior_beta.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion man/prior_cauchy.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion man/prior_gamma.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

33 changes: 33 additions & 0 deletions man/prior_invgamma.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

33 changes: 33 additions & 0 deletions man/prior_logistic.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

33 changes: 33 additions & 0 deletions man/prior_loglogistic.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion man/prior_lognormal.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion man/prior_none.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion man/prior_normal.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion man/prior_std_normal.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

35 changes: 35 additions & 0 deletions man/prior_student_t.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

33 changes: 33 additions & 0 deletions man/prior_uniform.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit eba1bbd

Please sign in to comment.