[Monolix] Get population parameter estimation settings
Get the population parameter estimation settings for the current project.
Associated settings are:
|
|
(integer >= 0) |
Number of iterations for the burn-in phase. |
|
|
(integer >= 0) |
|
|
If |
|
|
|
(logical) |
Should the exploratory phase stop automatically |
|
|
|
(integer > 0) |
Minimum number of iterations in the exploratory phase. Used only if |
|
|
(0 <= double <= 1) |
|
|
Convergence memory in the exploratory phase. Used only if |
|
|
|
(integer >= 0) |
If |
|
|
|
(logical) |
Should the smoothing phase stop automatically. |
|
|
(integer > 0) |
|
|
Minimum number of iteration in the smoothing phase. Used only if |
|
|
|
(0.5 < double <= 1) |
Convergence memory in the smoothing phase. Used only if |
|
|
|
(0 < double < 1) |
Width of the confidence interval for smoothing. Used only if |
|
|
(logical) |
|
|
Should simulated annealing be used. |
|
|
|
(double > 0) |
Proportional rate on variance. Used only if |
|
|
|
(double > 0) |
Proportional rate on error model. Used only if |
|
|
(character) |
|
|
Estimation method for parameters without variability: |
|
|
|
(integer >= 1) |
Number of optimization iterations. |
|
|
|
(double > 0) |
Tolerance for optimization. |
Usage
getPopulationParameterEstimationSettings(...)
Arguments
... [optional] (character) Name of the settings whose value should be returned. If no argument is provided, all the settings are returned.
Value
A list with each setting name mapped to its current value.
See also
setPopulationParameterEstimationSettings
Examples
initializeLixoftConnectors("monolix")
loadProject(file.path(getDemoPath(), "1.creating_and_using_models", "1.1.libraries_of_models", "theophylline_project.mlxtran"))
# retrieve a list of all the population parameter estimation settings
getPopulationParameterEstimationSettings()
#> $exploratoryautostop
#> [1] TRUE
#>
#> $smoothingautostop
#> [1] TRUE
#>
#> $nbburningiterations
#> [1] 5
#>
#> $nbexploratoryiterations
#> [1] 500
#>
#> $nbsmoothingiterations
#> [1] 200
#>
#> $simulatedannealing
#> [1] TRUE
#>
#> $exploratoryalpha
#> [1] 0
#>
#> $smoothingalpha
#> [1] 0.7
#>
#> $exploratoryinterval
#> [1] 150
#>
#> $smoothinginterval
#> [1] 50
#>
#> $smoothingratio
#> [1] 0.1
#>
#> $variability
#> [1] "none"
#>
#> $tauomega
#> [1] 0.95
#>
#> $tauerrormodel
#> [1] 0.95
#>
#> $nboptimizationiterations
#> [1] 20
#>
#> $optimizationtolerance
#> [1] 1e-04
#>
# retrieve only the setting related to the smoothing phase
getPopulationParameterEstimationSettings("nbSmoothingIterations", "smoothingAutoStop", "smoothingAlpha", "smoothingRatio")
#> $smoothingautostop
#> [1] TRUE
#>
#> $nbsmoothingiterations
#> [1] 200
#>
#> $smoothingalpha
#> [1] 0.7
#>
#> $smoothingratio
#> [1] 0.1
#>