diff options
| author | Johannes Ranke <jranke@uni-bremen.de> | 2022-09-13 09:27:42 +0200 | 
|---|---|---|
| committer | Johannes Ranke <jranke@uni-bremen.de> | 2022-09-13 09:27:42 +0200 | 
| commit | 569a5790c2f8cca4dc6d8c5a53bd3b7a9f65441f (patch) | |
| tree | 38591f104527a1570dc25af0769444398c4395bb | |
| parent | cba325aa66d36e210499b42a9761e3e90fc3d5fe (diff) | |
More work on multistart
| -rw-r--r-- | NAMESPACE | 3 | ||||
| -rw-r--r-- | R/multistart.R | 1 | ||||
| -rw-r--r-- | man/mkinfit.Rd | 4 | ||||
| -rw-r--r-- | man/multistart.Rd | 6 | ||||
| -rw-r--r-- | man/saem.Rd | 6 | 
5 files changed, 18 insertions, 2 deletions
| @@ -32,6 +32,7 @@ S3method(nlme,mmkin)  S3method(nobs,mkinfit)  S3method(parms,mkinfit)  S3method(parms,mmkin) +S3method(parms,saem.mmkin)  S3method(plot,mixed.mmkin)  S3method(plot,mkinfit)  S3method(plot,mmkin) @@ -46,6 +47,7 @@ S3method(print,mkinds)  S3method(print,mkindsg)  S3method(print,mkinmod)  S3method(print,mmkin) +S3method(print,multistart)  S3method(print,nafta)  S3method(print,nlme.mmkin)  S3method(print,saem.mmkin) @@ -57,6 +59,7 @@ S3method(residuals,mkinfit)  S3method(saem,mmkin)  S3method(summary,mkinfit)  S3method(summary,mmkin) +S3method(summary,multistart.saem.mmkin)  S3method(summary,nlme.mmkin)  S3method(summary,saem.mmkin)  S3method(update,mkinfit) diff --git a/R/multistart.R b/R/multistart.R index fb31d002..a3afa08b 100644 --- a/R/multistart.R +++ b/R/multistart.R @@ -39,6 +39,7 @@ multistart.saem.mmkin <- function(object, n = 50, cores = 1, ...) {    res <- parallel::mclapply(1:n, function(x) {      update(object, degparms_start = start_parms[x, ], ...)    }, mc.cores = cores) +  attr(res, "start_parms") <- start_parms    class(res) <- c("multistart.saem.mmkin", "multistart")    return(res)  } diff --git a/man/mkinfit.Rd b/man/mkinfit.Rd index b5b24449..f96b4d22 100644 --- a/man/mkinfit.Rd +++ b/man/mkinfit.Rd @@ -23,8 +23,8 @@ mkinfit(    atol = 1e-08,    rtol = 1e-10,    error_model = c("const", "obs", "tc"), -  error_model_algorithm = c("auto", "d_3", "direct", "twostep", "threestep", -    "fourstep", "IRLS", "OLS"), +  error_model_algorithm = c("auto", "d_3", "direct", "twostep", "threestep", "fourstep", +    "IRLS", "OLS"),    reweight.tol = 1e-08,    reweight.max.iter = 10,    trace_parms = FALSE, diff --git a/man/multistart.Rd b/man/multistart.Rd index ff60b01d..347b12fb 100644 --- a/man/multistart.Rd +++ b/man/multistart.Rd @@ -3,11 +3,17 @@  \name{multistart}  \alias{multistart}  \alias{multistart.saem.mmkin} +\alias{print.multistart} +\alias{summary.multistart.saem.mmkin}  \title{Perform a hierarchical model fit with multiple starting values}  \usage{  multistart(object, n = 50, cores = 1, ...)  \method{multistart}{saem.mmkin}(object, n = 50, cores = 1, ...) + +\method{print}{multistart}(x, ...) + +\method{summary}{multistart.saem.mmkin}(object)  }  \arguments{  \item{object}{The fit object to work with} diff --git a/man/saem.Rd b/man/saem.Rd index a202f52f..dfb652b6 100644 --- a/man/saem.Rd +++ b/man/saem.Rd @@ -6,6 +6,7 @@  \alias{print.saem.mmkin}  \alias{saemix_model}  \alias{saemix_data} +\alias{parms.saem.mmkin}  \title{Fit nonlinear mixed models with SAEM}  \usage{  saem(object, ...) @@ -40,6 +41,8 @@ saemix_model(  )  saemix_data(object, verbose = FALSE, ...) + +\method{parms}{saem.mmkin}(x, ci = FALSE, ...)  }  \arguments{  \item{object}{An \link{mmkin} row object containing several fits of the same @@ -84,6 +87,9 @@ and the end of the optimisation process?}  \item{x}{An saem.mmkin object to print}  \item{digits}{Number of digits to use for printing} + +\item{ci}{Should a matrix with estimates and confidence interval boundaries +be returned? If FALSE (default), a vector of estimates is returned.}  }  \value{  An S3 object of class 'saem.mmkin', containing the fitted | 
