Modify structural parameter in PML models set
modify_StParm.RdModify structural parameter in PML models set
Usage
modify_StParm(
PMLParametersSets,
StParmName,
Type = "LogNormal",
State = "Present",
ThetaStParm,
OmegaStParm,
Covariates,
PMLStructures = NULL
)Arguments
- PMLParametersSets
A list of PML parameters sets (
PMLModelsclass instance).- StParmName
Character specifying the name of the structural parameter to be modified.
- Type
Character specifying the type of the structural parameter. Options are
LogNormalThe PML statement of the structural parameter will look like the following:
stparm(V = tvV * wt^dVdwt * exp(nV + nVx0*(Occasion==0) + nVx1*(Occasion==1)))LogNormal1The PML statement of the structural parameter will look like the following:
stparm(V = (tvV + wt*dVdwt) * exp(nV + nVx0*( Occasion==0) + nVx1*( Occasion==1)))LogNormal2The PML statement of the structural parameter will look like the following:
stparm(V = exp(tvV + wt*dVdwt + nV + nVx0*(Occasion==0) + nVx1*(Occason==1)))LogitNormalThe PML statement of the structural parameter will look like the following:
stparm(V = ilogit(tvV + wt*dVdwt + nV + nVx0*(Occasion==0) + nVx1*(Occasion==1)))NormalThe PML statement of the structural parameter will look like the following:
stparm(V = tvV + wt*dVdwt + nV + nVx0*(Occasion==0) + nVx1*(Occasion==1))- State
character string that indicates the presence of the structural parameter. Options are:
NoneThe structural parameter does not exist in the specifiedPMLStructures.PresentThe structural parameter exists in the specifiedPMLStructures(the default).SearchedThe presence of the structural parameter is searched.
- ThetaStParm
A Theta class instance inside the structural parameter. If not given, the associated Theta will be automatically created with its name set to "tv" +
StParmName.- OmegaStParm
An Omega class instance inside the structural parameter. If not given, the associated Omega will be automatically created with its name set to "n" +
StParmName- Covariates
A list of covariates (
Covariateinstances) that should be included in the structural parameter statement.- PMLStructures
Character or character vector specifying names of PML structures to which the structural parameter will be added. For the naming convention of PMLStructures, see Details section of
get_PMLParametersSets().
Details
This function can only be used to modify the structural parameters
in the built-in models (i.e., created using either create_ModelEmax() or
create_ModelPK()) or in the custom models if they are added with
add_StParm().
See also
Functions used for StParm specification:
StParm(),
add_StParm(),
create_ModelPD(),
create_ModelPK(),
modify_StParmCustom(),
remove_StParm()
Examples
PMLParametersSets <-
get_PMLParametersSets(CompartmentsNumber = c(1, 2, 3))
# update structural parameter type
PMLParametersSetsVMod <-
modify_StParm(PMLParametersSets,
StParmName = "V",
Type = "LogitNormal")