Select Page

Description of the R functions associated to the individual parameter models

Description of the functions of the API

getIndividualParameterModel Get a summary of the information concerning the individual parameter model.
getVariabilityLevels Get a summary of the variability levels (inter-individual and/or intra-individual variability) present in the current project.
setCorrelationBlocks Define the correlation block structure associated to some of the variability levels of the current project.
setCovariateModel Set which are the covariates influencing individual parameters present in the project.
setIndividualLogitLimits Set the minimum and the maximum values between the individual parameter can be used.
setIndividualParameterDistribution Set the distribution of the estimated parameters.
setIndividualParameterModel Set the information concerning the individual parameter model.
setIndividualParameterVariability Add or remove inter-individual and/or intra-individual variability from some of the individual parameters present in the project.

[Monolix] Get individual parameter model

Description

Get a summary of the information concerning the individual parameter model. The available informations are:

  • name: (string) name of the individual parameter
  • distribution: (string) distribution of the parameter values. The distribution type can be "normal", "logNormal", or "logitNormal".
  • formula: (string) formula applied on individual parameters distribution
  • variability: a list giving, for each variability level, if individual parameters have variability or not
  • covariateModel: a list giving, for each individual parameter, if the related covariates are used or not.
    If no covariate is used, this field is empty.

  • correlationBlocks : a list giving, for each variability level, the blocks of the correlation matrix of the random effects.
    A block is represented by a vector of individual parameter names. If there is no block, this field is empty.

Usage

getIndividualParameterModel()

Value

A list of individual parameter model properties.

See Also

setIndividualParameterDistribution setIndividualParameterVariability setCovariateModel

Click here to see examples

indivModel = getIndividualParameterModel()

indivModel

-> $name

c(“ka”,”V”,”Cl”)

$distribution

c(ka = “logNormal”, V = “normal”, Cl = “logNormal”)

$formula

“\\tlog(ka) = log(ka_pop) + eta_ka\\n\\n

\\tlog(V) = V_pop + eta_V\\n\\n

\\tlog(Cl) = log(Cl_pop) + eta_Cl\\n\\n”

$variability

list( id = c(ka = TRUE, V = FALSE, Cl = TRUE) )

$covariateModel

list( ka = c(age = TRUE, sex = FALSE, wt = TRUE),

V = c(age = FALSE, sex = FALSE, wt = FALSE),

Cl = c(age = FALSE, sex = FALSE, wt = FALSE) )

$correlationBlocks

list( id = c(“ka”,”V”,”Tlag”) )

## End(Not run)


Top of the page, PKanalix API, Monolix API, Simulx API.


[Monolix] Get variability levels

Description

Get a summary of the variability levels (inter-individual and/or intra-individual variability) present in the current project.

Usage

getVariabilityLevels()

Value

A collection of the variability levels present in the currently loaded project.

Click here to see examples

getVariabilityLevels()

## End(Not run)


Top of the page, PKanalix API, Monolix API, Simulx API.


[Monolix] Set correlation block structure

Description

Define the correlation block structure associated to some of the variability levels of the current project.
Call getVariabilityLevels to get a list of the variability levels and getIndividualParameterModel to get a list of the available individual parameters within the current project.

Usage

setCorrelationBlocks(...)

Arguments

... A list of comma-separated pairs {variabilityLevel = vector< (array<string>)parameterNames} > }.

See Also

getVariabilityLevels getIndividualParameterModel

Click here to see examples

setCorrelationBlocks(id = list( c(“ka”,”V”,”Tlag”) ), iov1 = list( c(“ka”,”Cl”), c(“Tlag”,”V”) ) )

## End(Not run)


Top of the page, PKanalix API, Monolix API, Simulx API.


[Monolix] Set covariate model

Description

Set which are the covariates influencing individual parameters present in the project.
Call getIndividualParameterModel to get a list of the individual parameters present within the current project.
and getCovariateInformation to know which are the available covariates for a given level of variability and a given individual parameter.

Usage

setCovariateModel(...)

Arguments

... A list of comma-separated pairs {parameterName = { covariateName = (bool)isInfluent, …} }

See Also

getCovariateInformation

Click here to see examples

setCovariateModel( ka = c( Wt = FALSE, tWt = TRUE, lcat2 = TRUE),

Cl = c( SEX = TRUE )

)

## End(Not run)


Top of the page, PKanalix API, Monolix API, Simulx API.


[Monolix] Set individual parameter distribution limits

Description

Set the minimum and the maximum values between the individual parameter can be used.
Used only if the distribution of the parameter is "logitNormal", else wise it will not be taken into account

Usage

setIndividualLogitLimits(...)

Arguments

... A list of comma-separated pairs {individualParameter = [(double)min,(double)max] }

See Also

getIndividualParameterModel

Click here to see examples

setIndividualLogitLimits( V = c(0, 1), ka = c(-1, 2) )

## End(Not run)


Top of the page, PKanalix API, Monolix API, Simulx API.


[Monolix] Set individual parameter distribution

Description

Set the distribution of the estimated parameters.
Available distributions are "normal", "logNormal" and "logitNormal".
Call getIndividualParameterModel to get a list of the available individual parameters within the current project.

Usage

setIndividualParameterDistribution(...)

Arguments

... A list of comma-separated pairs {parameterName = (string)"distribution"}.

See Also

getIndividualParameterModel

Click here to see examples

setIndividualParameterDistribution(V = “logNormal”)

setIndividualParameterDistribution(Cl = “normal”, V = “logNormal”)

## End(Not run)


Top of the page, PKanalix API, Monolix API, Simulx API.


[Monolix] Set individual parameter model

Description

Set the information concerning the individual parameter model. The editable informations are:

  • distribution: (string) distribution of the parameter values. The distribution type can be "normal", "logNormal", or "logitNormal".
  • limits: a list giving the distribution limits for each parameter following a "logitNormal" distribution
  • variability: a list giving, for each variability level, if individual parameters have variability or not
  • covariateModel: a list giving, for each individual parameter, if the related covariates are used or not.
  • correlationBlocks : a list giving, for each variability level, the blocks of the correlation matrix of the random effects.
    A block is represented by a vector of individual parameter names.

Usage

setIndividualParameterModel(...)

Arguments

... A list of comma-separated pairs {[info] = [value]}.

[Monolix] Individual variability management

Description

Add or remove inter-individual and/or intra-individual variability from some of the individual parameters present in the project.
Call getIndividualParameterModel to get a list of the available parameters within the current project.

Usage

setIndividualParameterVariability(...)

Arguments

... A list of comma-separated pairs {variabilityLevel = {individualParameterName = (bool)hasVariability} }.

See Also

getIndividualParameterModel

Click here to see examples

setIndividualParameterVariability(ka = TRUE, V = FALSE)

setIndividualParameterVariability(id = list(ka = TRUE), iov1 = list(ka = FALSE))

## End(Not run)


Top of the page, PKanalix API, Monolix API, Simulx API.