Create a Prior for the MuSyC Synergy Model
MuSyC_prior.RdCreating a data.frame of priors of the dose response
parameters required for the MuSyC model.
If you would like to set a parameter as a constant, enter a
numeric value for the function argument. If you would like to set your own
distribution, for example, in the function arguments type
ec50 = brms::prior(prior = normal(<mu>, <sigma>), nlpar = 'ec50').
For other distribution options, reference brms::prior and Prior Choice Recommendations
Usage
MuSyC_prior(
logE0 = brms::prior(prior = normal(-0.6931, 3), nlpar = "logE0", ub = 0),
logE1 = brms::prior(prior = normal(-1.386, 3), nlpar = "logE1", ub = 0),
logC1 = brms::prior(prior = normal(0, 3), nlpar = "logC1"),
h1 = brms::prior(prior = normal(4, 3), nlpar = "h1", lb = 0.1),
logE2 = brms::prior(prior = normal(-1.386, 3), nlpar = "logE2", ub = 0),
logC2 = brms::prior(prior = normal(0, 3), nlpar = "logC2"),
h2 = brms::prior(prior = normal(4, 3), nlpar = "h2", lb = 0.1),
logE3 = brms::prior(prior = normal(-1.386, 3), nlpar = "logE3", ub = 0),
logalpha = brms::prior(prior = normal(0, 0.5), nlpar = "logalpha"),
...
)Arguments
- logE0
brms::brmsprior()ornumeric. Prior for the log response with no treatment. (Default:normal(log(0.5), 3)lower bounded by0).- logE1
brms::brmsprior()ornumeric. Prior for the full log response for treatment 1 and the treatment 2 is zero. (Default:normal(log(0.25), 3)lower bounded by0).- logC1
brms::brmsprior()ornumeric. Prior for the log AC50 of treatment 1 and the dose of treatment 2 is zero. (Default:normal(log(1), 3)).- h1
brms::brmsprior()ornumeric. Prior for the slope of treatment 1 at its AC50 and treatment 2 is zero in exponential form. To converted the slope to exponential form, useMuSyC_si_to_hi()). In particular, letmu = MuSyC_si_to_hi(si = 1, Ci = 1, E0 = 0, Ei = 0), then (Default:normal(mu, 3)lower bounded by.1).- logE2
brms::brmsprior()ornumeric. Prior for the full log response for treatment 2 and the treatment 1 is zero. (Default:normal(log(0.25), 3)lower bounded by0).- logC2
brms::brmsprior()ornumeric. Prior for the log AC50 of treatment 2. (Default: tonormal(log(1), 3)).- h2
brms::brmsprior()ornumeric. Prior the slope of treatment 2 at its AC50 and treatment 1 is zero in exponential form. To converted the slope to exponential form, useMuSyC_si_to_hi()). In particular, letmu = MuSyC_si_to_hi(si = 1, Ci = 1, E0 = 0, Ei = 0), then (Default:normal(mu, 3)lower bounded by.1).- logE3
brms::brmsprior()ornumeric. Prior for the combined full response for treatment 1 and treatment 2. (Default:normal(log(0.25), 3)lower bounded by 0).- logalpha
brms::brmsprior()ornumeric. Prior for the log synergistic potency. Where values greater than1are synergistic, values less than1are antagonistic. (Default:normal(log(0), 0.5).- ...
additional
brms::brmsprior()objects to add to the prior.
Value
brms::brmsprior() data.frame