Skip to content

Commit 7b51d3c

Browse files
authored
Merge pull request #449 from UCD-SERG/feat/issue424/update-to-sr_params
Finish updating curve_params to sr_params
2 parents 4de3822 + f314be2 commit 7b51d3c

32 files changed

Lines changed: 268 additions & 272 deletions

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Type: Package
22
Package: serocalculator
33
Title: Estimating Infection Rates from Serological Data
4-
Version: 1.3.0.9050
4+
Version: 1.3.0.9051
55
Authors@R: c(
66
person("Peter", "Teunis", , "p.teunis@emory.edu", role = c("aut", "cph"),
77
comment = "Author of the method and original code."),

NEWS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* Added new functions `analyze_sims()` and `autoplot.sim_results()` (#444)
77
* Rename `estimate_scr()` to `est_seroincidence_by()` (#439)
88
* Rename `estimate_scr()` to `est_seroincidence()` (#432)
9-
* Rename argument `curve_params` to `sr_params` (#424)
9+
* Rename argument `curve_params` to `sr_params` for estimation functions (#424)
1010
* added documentation for `count_strata()` (#431)
1111
* Rename `as_curve_params()` to `as_sr_params()` (#421)
1212
* Rename `load_curve_params()` to `load_sr_params()` (#421)

R/autoplot.seroincidence.by.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#' est2 <- est_seroincidence_by(
2525
#' strata = c("catchment"),
2626
#' pop_data = xs_data,
27-
#' curve_params = curve,
27+
#' sr_params = curve,
2828
#' curve_strata_varnames= NULL,
2929
#' noise_strata_varnames = NULL,
3030
#' noise_params = noise,

R/autoplot.summary.seroincidence.by.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
#' est2 <- est_seroincidence_by(
3333
#' strata = c("catchment", "ageCat"),
3434
#' pop_data = xs_data,
35-
#' curve_params = curve,
35+
#' sr_params = curve,
3636
#' noise_params = noise,
3737
#' curve_strata_varnames= NULL,
3838
#' noise_strata_varnames = NULL,

R/est_seroincidence_by.R

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
#'
3232
#' @inheritParams est_seroincidence
3333
#' @inheritParams log_likelihood
34-
#' @inheritDotParams est_seroincidence -sr_params
34+
#' @inheritDotParams est_seroincidence
3535
#' @inheritDotParams stats::nlm -f -p -hessian -print.level -steptol
3636
#'
3737
#' @return
@@ -60,7 +60,7 @@
6060
#' est2 <- est_seroincidence_by(
6161
#' strata = "catchment",
6262
#' pop_data = xs_data,
63-
#' curve_params = curve,
63+
#' sr_params = curve,
6464
#' noise_params = noise,
6565
#' antigen_isos = c("HlyE_IgG", "HlyE_IgA"),
6666
#' # num_cores = 8 # Allow for parallel processing to decrease run time
@@ -71,7 +71,7 @@
7171
#'
7272
est_seroincidence_by <- function(
7373
pop_data,
74-
curve_params,
74+
sr_params,
7575
noise_params,
7676
strata,
7777
curve_strata_varnames = strata,
@@ -109,7 +109,7 @@ est_seroincidence_by <- function(
109109
to_return <-
110110
est_seroincidence(
111111
pop_data = pop_data,
112-
sr_params = curve_params,
112+
sr_params = sr_params,
113113
noise_params = noise_params,
114114
lambda_start = lambda_start,
115115
antigen_isos = antigen_isos,
@@ -125,14 +125,14 @@ est_seroincidence_by <- function(
125125
.errorCheck(
126126
data = pop_data,
127127
antigen_isos = antigen_isos,
128-
curve_params = curve_params
128+
curve_params = sr_params
129129
)
130130

131131
# Split data per stratum
132132
stratum_data_list <- stratify_data(
133133
antigen_isos = antigen_isos,
134134
data = pop_data |> filter(.data$antigen_iso %in% antigen_isos),
135-
curve_params = curve_params |> filter(.data$antigen_iso %in% antigen_isos),
135+
curve_params = sr_params |> filter(.data$antigen_iso %in% antigen_isos),
136136
noise_params = noise_params |> filter(.data$antigen_iso %in% antigen_isos),
137137
strata_varnames = strata,
138138
curve_strata_varnames = curve_strata_varnames,

R/print.seroincidence.by.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#' est2 <- est_seroincidence_by(
2626
#' strata = c("catchment"),
2727
#' pop_data = xs_data,
28-
#' curve_params = curve,
28+
#' sr_params = curve,
2929
#' noise_params = noise,
3030
#' antigen_isos = c("HlyE_IgG", "HlyE_IgA"),
3131
#' # num_cores = 8 # Allow for parallel processing to decrease run time

R/print.summary.seroincidence.by.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#' est2 <- est_seroincidence_by(
2727
#' strata = c("catchment"),
2828
#' pop_data = xs_data,
29-
#' curve_params = curve,
29+
#' sr_params = curve,
3030
#' noise_params = noise,
3131
#' antigen_isos = c("HlyE_IgG", "HlyE_IgA"),
3232
#' # num_cores = 8 # Allow for parallel processing to decrease run time

R/summary.seroincidence.by.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
#' est2 <- est_seroincidence_by(
5454
#' strata = c("catchment"),
5555
#' pop_data = xs_data,
56-
#' curve_params = curve,
56+
#' sr_params = curve,
5757
#' noise_params = noise,
5858
#' antigen_isos = c("HlyE_IgG", "HlyE_IgA"),
5959
#' # num_cores = 8 # Allow for parallel processing to decrease run time

data-raw/sees_typhoid_ests_strat.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ noise <- "https://osf.io/download//hqy4v/" |> readr::read_rds()
1212
sees_typhoid_ests_strat <- est_seroincidence_by(
1313
strata = c("ageCat", "Country"),
1414
pop_data = xs_data,
15-
curve_params = curve,
15+
sr_params = curve,
1616
curve_strata_varnames = NULL,
1717
noise_params = noise,
1818
noise_strata_varnames = "Country",

inst/examples/exm-analyze_sims.R

Lines changed: 34 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -13,46 +13,45 @@ lambdas <- c(.05, .8)
1313
antibodies <- c("HlyE_IgA", "HlyE_IgG")
1414
lifespan <- c(0, 10)
1515
dlims = rbind(
16-
"HlyE_IgA" = c(min = 0, max = 0.5),
17-
"HlyE_IgG" = c(min = 0, max = 0.5)
16+
"HlyE_IgA" = c(min = 0, max = 0.5),
17+
"HlyE_IgG" = c(min = 0, max = 0.5)
18+
)
19+
sim_df <- sim_pop_data_multi(
20+
n_cores = n_cores,
21+
lambdas = lambdas,
22+
nclus = nclus,
23+
sample_sizes = nrep,
24+
age_range = lifespan,
25+
antigen_isos = antibodies,
26+
renew_params = FALSE,
27+
add_noise = TRUE,
28+
curve_params = dmcmc,
29+
noise_limits = dlims,
30+
format = "long"
1831
)
19-
sim_df <-
20-
sim_pop_data_multi(
21-
n_cores = n_cores,
22-
lambdas = lambdas,
23-
nclus = nclus,
24-
sample_sizes = nrep,
25-
age_range = lifespan,
26-
antigen_isos = antibodies,
27-
renew_params = FALSE,
28-
add_noise = TRUE,
29-
curve_params = dmcmc,
30-
noise_limits = dlims,
31-
format = "long"
32-
)
3332
cond <- tibble::tibble(
34-
antigen_iso = c("HlyE_IgG", "HlyE_IgA"),
35-
nu = c(0.5, 0.5), # Biologic noise (nu)
36-
eps = c(0, 0), # M noise (eps)
37-
y.low = c(1, 1), # low cutoff (llod)
38-
y.high = c(5e6, 5e6)
33+
antigen_iso = c("HlyE_IgG", "HlyE_IgA"),
34+
nu = c(0.5, 0.5), # Biologic noise (nu)
35+
eps = c(0, 0), # M noise (eps)
36+
y.low = c(1, 1), # low cutoff (llod)
37+
y.high = c(5e6, 5e6)
3938
)
4039
ests <-
41-
est_seroincidence_by(
42-
pop_data = sim_df,
43-
curve_params = dmcmc,
44-
noise_params = cond,
45-
num_cores = n_cores,
46-
strata = c("lambda.sim", "sample_size", "cluster"),
47-
curve_strata_varnames = NULL,
48-
noise_strata_varnames = NULL,
49-
verbose = FALSE,
50-
build_graph = FALSE, # slows down the function substantially
51-
antigen_isos = c("HlyE_IgG", "HlyE_IgA")
52-
)
40+
est_seroincidence_by(
41+
pop_data = sim_df,
42+
sr_params = dmcmc,
43+
noise_params = cond,
44+
num_cores = n_cores,
45+
strata = c("lambda.sim", "sample_size", "cluster"),
46+
curve_strata_varnames = NULL,
47+
noise_strata_varnames = NULL,
48+
verbose = FALSE,
49+
build_graph = FALSE, # slows down the function substantially
50+
antigen_isos = c("HlyE_IgG", "HlyE_IgA")
51+
)
5352

5453
ests |>
55-
summary() |>
56-
analyze_sims()
54+
summary() |>
55+
analyze_sims()
5756

5857
}

0 commit comments

Comments
 (0)