aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Ranke <jranke@uni-bremen.de>2014-11-12 13:44:17 +0100
committerJohannes Ranke <jranke@uni-bremen.de>2014-11-12 13:44:17 +0100
commit401570aa9e58c4a2f2e939f37f496453d97d3f33 (patch)
tree27fbf0df9896c251506e084e0971fb26cda6da9a
parentb4d253edcf71fbf4175bc73cdb9593eea816c358 (diff)
parent3516b626be1aeb639d0735e79449424d2e987d7a (diff)
Merge branch 'master' into iore
-rw-r--r--.gitignore1
-rw-r--r--DESCRIPTION17
-rw-r--r--GNUmakefile16
-rw-r--r--NEWS.md81
-rw-r--r--R/mkinerrmin.R16
-rw-r--r--R/mkinfit.R175
-rw-r--r--R/mkinresplot.R3
-rw-r--r--R/plot.mkinfit.R2
-rw-r--r--R/transform_odeparms.R37
-rw-r--r--README.md48
-rw-r--r--TODO4
-rw-r--r--inst/unitTests/runit.mkinerrmin.R62
-rw-r--r--inst/unitTests/runit.mkinfit.R38
-rw-r--r--man/DFOP.solution.Rd2
-rw-r--r--man/mkinerrmin.Rd10
-rw-r--r--man/mkinfit.Rd69
-rw-r--r--man/transform_odeparms.Rd2
-rw-r--r--tests/doRUnit.R1
-rw-r--r--vignettes/FOCUS_L.Rmd81
-rw-r--r--vignettes/FOCUS_L.html638
-rw-r--r--vignettes/FOCUS_Z.Rnw1
-rw-r--r--vignettes/FOCUS_Z.pdfbin217963 -> 398825 bytes
-rw-r--r--vignettes/mkin.pdfbin160429 -> 295336 bytes
23 files changed, 798 insertions, 506 deletions
diff --git a/.gitignore b/.gitignore
index 2c416f60..142e98f2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,5 +6,6 @@ vignettes/*.blg
vignettes/*.log
vignettes/*.out
vignettes/*.toc
+vignettes/.build.timestamp
vignettes/mkin.tex
vignettes/FOCUS_Z.tex
diff --git a/DESCRIPTION b/DESCRIPTION
index 833acd8e..da7037a6 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -1,9 +1,9 @@
Package: mkin
Type: Package
-Title: Routines for fitting kinetic models with one or more state
- variables to chemical degradation data
-Version: 0.9-32
-Date: 2014-07-14
+Title: Routines for Fitting Kinetic Models with One or More State
+ Variables to Chemical Degradation Data
+Version: 0.9-34
+Date: 2014-10-22
Authors@R: c(person("Johannes", "Ranke", role = c("aut", "cre", "cph"),
email = "jranke@uni-bremen.de"),
person("Katrin", "Lindenberger", role = "ctb"),
@@ -12,9 +12,9 @@ Authors@R: c(person("Johannes", "Ranke", role = c("aut", "cre", "cph"),
Description: Calculation routines based on the FOCUS Kinetics Report (2006).
Includes a function for conveniently defining differential equation models,
model solution based on eigenvalues if possible or using numerical solvers
- and a choice of the optimisation methods made available by the FME package
- (default is a Levenberg-Marquardt variant). Please note that no warranty is
- implied for correctness of results or fitness for a particular purpose.
+ and a choice of the optimisation methods made available by the FME package.
+ Please note that no warranty is implied for correctness of results or fitness
+ for a particular purpose.
Depends: minpack.lm, rootSolve
Imports: FME, deSolve
Suggests: knitr, RUnit
@@ -24,5 +24,6 @@ LazyData: yes
Encoding: UTF-8
VignetteBuilder: knitr
BugReports: http://github.com/jranke/mkin/issues
-URL: http://kinfit.r-forge.r-project.org, http://cran.r-project.org/package=mkin,
+URL: http://cran.r-project.org/package=mkin,
+ http://kinfit.r-forge.r-project.org/mkin_static,
http://github.com/jranke/mkin
diff --git a/GNUmakefile b/GNUmakefile
index b8cc5d82..126dede1 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -65,15 +65,23 @@ check-no-vignettes: build-no-vignettes
clean:
$(RM) -r $(PKGNAME).Rcheck/
+ $(RM) vignettes/*.R
test: install-no-vignettes
cd tests;\
"$(RBIN)/Rscript" doRUnit.R
-.PHONY: vignettes
-vignettes:
- "$(RBIN)/Rscript" -e "tools::buildVignettes(dir = '.')"
-
+vignettes/mkin.pdf: vignettes/mkin.Rnw
+ "$(RBIN)/Rscript" -e "tools::buildVignette(file = 'vignettes/mkin.Rnw', dir = 'vignettes')"
+
+vignettes/FOCUS_L.html: vignettes/FOCUS_L.Rmd
+ "$(RBIN)/Rscript" -e "tools::buildVignette(file = 'vignettes/FOCUS_L.Rmd', dir = 'vignettes')"
+
+vignettes/FOCUS_Z.pdf: vignettes/FOCUS_Z.Rnw
+ "$(RBIN)/Rscript" -e "tools::buildVignette(file = 'vignettes/FOCUS_Z.Rnw', dir = 'vignettes')"
+
+vignettes: vignettes/mkin.pdf vignettes/FOCUS_L.html vignettes/FOCUS_Z.pdf
+
sd:
"$(RBIN)/Rscript" -e "library(staticdocs); build_site()"
diff --git a/NEWS.md b/NEWS.md
index edee4c86..cd082280 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,17 +1,86 @@
-# CHANGES in mkin VERSION 0.9-32
+# CHANGES in mkin VERSION 0.9-34
## NEW FEATURES
+
- Add the possibility to fit indeterminate order rate equation (IORE) models using an analytical solution (parent only) or a numeric solution. Paths from IORE compounds to metabolites are supported when using of formation fractions (use_of_ff = 'max'). Note that the numerical solution (method.ode = 'deSolve') of the IORE differential equations sometimes fails due to numerical problems.
-# CHANGES in mkin VERSION 0.9-31
+- Switch to using the Port algorithm (using a model/trust region approach) per default. While needing more iterations than the Levenberg-Marquardt algorithm previously used per default, it is less sensitive to starting parameters.
+## MINOR CHANGES
+
+- The formatting of differential equations in the summary was further improved
+
+- Always include 0 on y axis when plotting during the fit
+
+# CHANGES in mkin VERSION 0.9-33
+
+## NEW FEATURES
+
+- The initial value (state.ini) for the observed variable with the highest observed residue is set to 100 in case it has no time zero observation and `state.ini = "auto"`
+
+- A basic unit test for `mkinerrmin()` was written
## BUG FIXES
-- The internal renaming of optimised parameters in Version 0.9-30 led to errors in the determination of the degrees of freedom for the chi2 error level calulations in `mkinerrmin()` used by the summary function.
+- `mkinfit()`: The internally fitted parameter for `g` was named `g_ilr` even when `transform_fractions=FALSE`
-- Initial values for formation fractions were not set in all cases
+- `mkinfit()`: The initial value (state.ini) for the parent compound was not set when the parent was not the (only) variable with the highest value in the observed data.
+
+- `mkinerrmin()`: When checking for degrees of freedom for metabolites, check if their time zero value is fixed instead of checking if the observed value is zero. This ensures correct calculation of degrees of freedom also in cases where the metabolite residue at time zero is greater zero.
+
+- `plot.mkinfit()`: Avoid a warning message about only using the first component of ylim that occurred when ylim was specified explicitly
+
+## MINOR CHANGES
+
+- The formatting of differential equations in the summary was improved by wrapping overly long lines
+
+- The FOCUS_Z vignette was rebuilt with the above improvement and using a width of 70 to avoid output outside of the grey area
+
+- `print.summary.mkinfit()`: Avoid a warning that occurred when gmkin showed summaries ofinitial fits without iterations
+
+- `mkinfit()`: Avoid a warning that occurred when summarising a fit that was performed with maxitmodFit = 0 as done in gmkin for configuring new fits.
+
+# CHANGES in mkin VERSION 0.9-32
+
+## NEW FEATURES
+- The number of degrees of freedom is difficult to define in the case of ilr transformation of formation fractions. Now for each source compartment the number of ilr parameters (=number of optimised parameters) is divided by the number of pathways to metabolites (=number of affected data series) which leads to fractional degrees of freedom in some cases.
+
+- The default for the initial value for the first state value is now taken from the mean of the observations at time zero, if available.
+
+- The kinetic model can alternatively be specified with a shorthand name for parent only degradation models, e.g. `SFO`, or `DFOP`.
+
+- Optimisation method, number of model evaluations and time elapsed during optimisation are given in the summary of mkinfit objects.
+
+- The maximum number of iterations in the optimisation algorithm can be specified using the argument `maxit.modFit` to the mkinfit function.
+
+- mkinfit gives a warning when the fit does not converge (does not apply to SANN method). This warning is included in the summary.
+
+## BUG FIXES
+
+- Avoid plotting an artifical 0 residual at time zero in `mkinresplot`
+
+- In the determination of the degrees of freedom in `mkinerrmin`, formation fractions were accounted for multiple times in the case of parallel formation of metabolites. See the new feature described above for the solution.
+
+- `transform_rates=FALSE` in `mkinfit` now also works for FOMC and HS models.
+
+- Initial values for formation fractions were not set in all cases.
+
+- No warning was given when the fit did not converge when a method other than the default Levenberg-Marquardt method `Marq` was used.
+
+## MINOR CHANGES
+
+- Vignettes were rebuilt to reflect the changes in the summary method.
+
+- Algorithm `Pseudo` was excluded because it needs user-defined parameter limits which are not supported.
+
+- Algorithm `Newton` was excluded because of its different way to specify the maximum number of iterations and because it does not appear to provide additional benefits.
+
+# CHANGES in mkin VERSION 0.9-31
+
+## BUG FIXES
+
+- The internal renaming of optimised parameters in Version 0.9-30 led to errors in the determination of the degrees of freedom for the chi2 error level calulations in `mkinerrmin()` used by the summary function.
# CHANGES in mkin VERSION 0.9-30
## NEW FEATURES
@@ -22,13 +91,13 @@
- The original and the transformed parameters now have different names (e.g. `k_parent` and `log_k_parent`. They also differ in how many they are when we have formation fractions but no pathway to sink.
-- The order of some of the information blocks in `print.summary.mkinfit.R()` has been ordered in a more logical way
+- The order of some of the information blocks in `print.summary.mkinfit.R()` has been ordered in a more logical way.
## MINOR CHANGES
- The vignette FOCUS_Z has been simplified to use formation fractions with turning off the sink, and slightly amended to use the new versions of DT50 values calculated since mkin 0.9-29.
-- All vignettes have been rebuilt so they reflect all changes
+- All vignettes have been rebuilt so they reflect all changes.
- The ChangeLog was renamed to NEWS.md and the entries were converted to markdown syntax compatible with the `tools::news()` function built into R.
diff --git a/R/mkinerrmin.R b/R/mkinerrmin.R
index 4137d33a..b28235a6 100644
--- a/R/mkinerrmin.R
+++ b/R/mkinerrmin.R
@@ -36,10 +36,11 @@ mkinerrmin <- function(fit, alpha = 0.05)
suffixes = c("_mean", "_pred"))
errdata <- errdata[order(errdata$time, errdata$name), ]
- # Any value that is set to exactly zero is not really an observed value
- # Remove those at time 0 - those are caused by the FOCUS recommendation
- # to set metabolites occurring at time 0 to 0
- errdata <- subset(errdata, !(time == 0 & value_mean == 0))
+ # Remove values at time zero for variables whose value for state.ini is fixed,
+ # as these will not have any effect in the optimization and should therefore not
+ # be counted as degrees of freedom.
+ fixed_initials = gsub("_0$", "", rownames(subset(fit$fixed, type = "state")))
+ errdata <- subset(errdata, !(time == 0 & name %in% fixed_initials))
n.optim.overall <- length(parms.optim)
@@ -71,11 +72,12 @@ mkinerrmin <- function(fit, alpha = 0.05)
# Formation fractions are attributed to the target variable, so look
# for source compartments with formation fractions
for (source_var in fit$obs_vars) {
+ n.ff.source = length(grep(paste("^f", source_var, sep = "_"),
+ names(parms.optim)))
+ n.paths.source = length(fit$mkinmod$spec[[source_var]]$to)
for (target_var in fit$mkinmod$spec[[source_var]]$to) {
if (obs_var == target_var) {
- n.ff.optim <- n.ff.optim +
- length(grep(paste("^f", source_var, sep = "_"),
- names(parms.optim)))
+ n.ff.optim <- n.ff.optim + n.ff.source/n.paths.source
}
}
}
diff --git a/R/mkinfit.R b/R/mkinfit.R
index 46121c6d..a6889b0b 100644
--- a/R/mkinfit.R
+++ b/R/mkinfit.R
@@ -23,12 +23,13 @@ if(getRversion() >= '2.15.1') utils::globalVariables(c("name", "value"))
mkinfit <- function(mkinmod, observed,
parms.ini = "auto",
- state.ini = c(100, rep(0, length(mkinmod$diffs) - 1)),
+ state.ini = "auto",
fixed_parms = NULL,
fixed_initials = names(mkinmod$diffs)[-1],
solution_type = "auto",
method.ode = "lsoda",
- method.modFit = "Marq",
+ method.modFit = c("Port", "Marq", "SANN", "Nelder-Mead", "BFGS", "CG", "L-BFGS-B"),
+ maxit.modFit = "auto",
control.modFit = list(),
transform_rates = TRUE,
transform_fractions = TRUE,
@@ -40,11 +41,36 @@ mkinfit <- function(mkinmod, observed,
trace_parms = FALSE,
...)
{
+ # Check mkinmod and generate a model for the variable whith the highest value
+ # if a suitable string is given
+ parent_models_available = c("SFO", "FOMC", "DFOP", "HS", "SFORB")
+ if (class(mkinmod) != "mkinmod") {
+ presumed_parent_name = observed[which.max(observed$value), "name"]
+ if (mkinmod[[1]] %in% parent_models_available) {
+ speclist <- list(list(type = mkinmod, sink = TRUE))
+ names(speclist) <- presumed_parent_name
+ mkinmod <- mkinmod(speclist = speclist)
+ } else {
+ stop("Argument mkinmod must be of class mkinmod or a string containing one of\n ",
+ paste(parent_models_available, collapse = ", "))
+ }
+ }
+
+ # Check optimisation method and set maximum number of iterations if specified
+ method.modFit = match.arg(method.modFit)
+ if (maxit.modFit != "auto") {
+ if (method.modFit == "Marq") control.modFit$maxiter = maxit.modFit
+ if (method.modFit == "Port") control.modFit$iter.max = maxit.modFit
+ if (method.modFit %in% c("SANN", "Nelder-Mead", "BFGS", "CG", "L-BFGS-B")) {
+ control.modFit$maxit = maxit.modFit
+ }
+ }
+
# Get the names of the state variables in the model
mod_vars <- names(mkinmod$diffs)
# Get the names of observed variables
- obs_vars = names(mkinmod$spec)
+ obs_vars <- names(mkinmod$spec)
# Subset observed data with names of observed data in the model
observed <- subset(observed, name %in% obs_vars)
@@ -128,6 +154,18 @@ mkinfit <- function(mkinmod, observed,
}
}
+ # Set default for state.ini if appropriate
+ parent_name = names(mkinmod$spec)[[1]]
+ if (state.ini[1] == "auto") {
+ parent_time_0 = subset(observed, time == 0 & name == parent_name)$value
+ parent_time_0_mean = mean(parent_time_0, na.rm = TRUE)
+ if (is.na(parent_time_0_mean)) {
+ state.ini = c(100, rep(0, length(mkinmod$diffs) - 1))
+ } else {
+ state.ini = c(parent_time_0_mean, rep(0, length(mkinmod$diffs) - 1))
+ }
+ }
+
# Name the inital state variable values if they are not named yet
if(is.null(names(state.ini))) names(state.ini) <- mod_vars
@@ -245,7 +283,7 @@ mkinfit <- function(mkinmod, observed,
atol = atol, rtol = rtol, ...)
plot(0, type="n",
- xlim = range(observed$time), ylim = range(observed$value, na.rm=TRUE),
+ xlim = range(observed$time), ylim = c(0, max(observed$value, na.rm=TRUE)),
xlab = "Time", ylab = "Observed")
col_obs <- pch_obs <- 1:length(obs_vars)
lty_obs <- rep(1, length(obs_vars))
@@ -270,7 +308,7 @@ mkinfit <- function(mkinmod, observed,
if (!transform_rates) {
index_k <- grep("^k_", names(lower))
lower[index_k] <- 0
- other_rate_parms <- intersect(c("alpha", "beta", "k1", "k2"), names(lower))
+ other_rate_parms <- intersect(c("alpha", "beta", "k1", "k2", "tb"), names(lower))
lower[other_rate_parms] <- 0
}
@@ -283,41 +321,65 @@ mkinfit <- function(mkinmod, observed,
upper[other_fraction_parms] <- 1
}
- fit <- modFit(cost, c(state.ini.optim, transparms.optim),
- method = method.modFit, control = control.modFit,
- lower = lower, upper = upper, ...)
-
- # Reiterate the fit until convergence of the variance components (IRLS)
- # if requested by the user
- weight.ini = weight
- if (!is.null(err)) weight.ini = "manual"
-
- if (!is.null(reweight.method)) {
- if (reweight.method != "obs") stop("Only reweighting method 'obs' is implemented")
- if(!quiet) {
- cat("IRLS based on variance estimates for each observed variable\n")
- }
- if (!quiet) {
- cat("Initial variance estimates are:\n")
- print(signif(fit$var_ms_unweighted, 8))
- }
- reweight.diff = 1
- n.iter <- 0
- if (!is.null(err)) observed$err.ini <- observed[[err]]
- err = "err.irls"
- while (reweight.diff > reweight.tol & n.iter < reweight.max.iter) {
- n.iter <- n.iter + 1
- sigma.old <- sqrt(fit$var_ms_unweighted)
- observed[err] <- sqrt(fit$var_ms_unweighted)[as.character(observed$name)]
- fit <- modFit(cost, fit$par, method = method.modFit,
- control = control.modFit, lower = lower, upper = upper, ...)
- reweight.diff = sum((sqrt(fit$var_ms_unweighted) - sigma.old)^2)
+ # Do the fit and take the time
+ fit_time <- system.time({
+ fit <- modFit(cost, c(state.ini.optim, transparms.optim),
+ method = method.modFit, control = control.modFit,
+ lower = lower, upper = upper, ...)
+
+ # Reiterate the fit until convergence of the variance components (IRLS)
+ # if requested by the user
+ weight.ini = weight
+ if (!is.null(err)) weight.ini = "manual"
+
+ if (!is.null(reweight.method)) {
+ if (reweight.method != "obs") stop("Only reweighting method 'obs' is implemented")
+ if(!quiet) {
+ cat("IRLS based on variance estimates for each observed variable\n")
+ }
if (!quiet) {
- cat("Iteration", n.iter, "yields variance estimates:\n")
+ cat("Initial variance estimates are:\n")
print(signif(fit$var_ms_unweighted, 8))
- cat("Sum of squared differences to last variance estimates:",
- signif(reweight.diff, 2), "\n")
}
+ reweight.diff = 1
+ n.iter <- 0
+ if (!is.null(err)) observed$err.ini <- observed[[err]]
+ err = "err.irls"
+ while (reweight.diff > reweight.tol & n.iter < reweight.max.iter) {
+ n.iter <- n.iter + 1
+ sigma.old <- sqrt(fit$var_ms_unweighted)
+ observed[err] <- sqrt(fit$var_ms_unweighted)[as.character(observed$name)]
+ fit <- modFit(cost, fit$par, method = method.modFit,
+ control = control.modFit, lower = lower, upper = upper, ...)
+ reweight.diff = sum((sqrt(fit$var_ms_unweighted) - sigma.old)^2)
+ if (!quiet) {
+ cat("Iteration", n.iter, "yields variance estimates:\n")
+ print(signif(fit$var_ms_unweighted, 8))
+ cat("Sum of squared differences to last variance estimates:",
+ signif(reweight.diff, 2), "\n")
+ }
+ }
+ }
+ })
+
+ # Check for convergence
+ if (method.modFit == "Marq") {
+ if (!fit$info %in% c(1, 2, 3)) {
+ fit$warning = paste0("Optimisation by method ", method.modFit,
+ " did not converge.\n",
+ "The message returned by nls.lm is:\n",
+ fit$message)
+ warning(fit$warning)
+ }
+ }
+ if (method.modFit %in% c("Port", "SANN", "Nelder-Mead", "BFGS", "CG", "L-BFGS-B")) {
+ if (fit$convergence != 0) {
+ fit$warning = paste0("Optimisation by method ", method.modFit,
+ " did not converge.\n",
+ "Convergence code is ", fit$convergence,
+ ifelse(is.null(fit$message), "",
+ paste0("\nMessage is ", fit$message)))
+ warning(fit$warning)
}
}
@@ -325,6 +387,10 @@ mkinfit <- function(mkinmod, observed,
fit$solution_type <- solution_type
fit$transform_rates <- transform_rates
fit$transform_fractions <- transform_fractions
+ fit$method.modFit <- method.modFit
+ fit$maxit.modFit <- maxit.modFit
+ fit$calls <- calls
+ fit$time <- fit_time
# We also need the model for summary and plotting
fit$mkinmod <- mkinmod
@@ -380,8 +446,11 @@ mkinfit <- function(mkinmod, observed,
fit$bparms.optim <- bparms.optim
fit$bparms.fixed <- bparms.fixed
- # Return ode parameters for further fitting
+ # Return ode and state parameters for further fitting
fit$bparms.ode <- bparms.all[mkinmod$parms]
+ fit$bparms.state <- c(bparms.all[setdiff(names(bparms.all), names(fit$bparms.ode))],
+ state.ini.fixed)
+ names(fit$bparms.state) <- gsub("_0$", "", names(fit$bparms.state))
fit$date <- date()
@@ -451,6 +520,8 @@ summary.mkinfit <- function(object, data = TRUE, distimes = TRUE, alpha = 0.05,
date.fit = object$date,
date.summary = date(),
solution_type = object$solution_type,
+ method.modFit = object$method.modFit,
+ warning = object$warning,
use_of_ff = object$mkinmod$use_of_ff,
weight.ini = object$weight.ini,
reweight.method = object$reweight.method,
@@ -463,6 +534,8 @@ summary.mkinfit <- function(object, data = TRUE, distimes = TRUE, alpha = 0.05,
cov.scaled = covar * resvar,
info = object$info,
niter = object$iterations,
+ calls = object$calls,
+ time = object$time,
stopmess = message,
par = param,
bpar = bparam)
@@ -493,13 +566,17 @@ print.summary.mkinfit <- function(x, digits = max(3, getOption("digits") - 3), .
cat("Date of fit: ", x$date.fit, "\n")
cat("Date of summary:", x$date.summary, "\n")
+ if (!is.null(x$warning)) cat("\n\nWarning:", x$warning, "\n\n")
+
cat("\nEquations:\n")
- print(noquote(as.character(x[["diffs"]])))
+ writeLines(strwrap(x[["diffs"]], exdent = 11))
df <- x$df
rdf <- df[2]
- cat("\nMethod used for solution of differential equation system:\n")
- cat(x$solution_type, "\n")
+ cat("\nModel predictions using solution type", x$solution_type, "\n")
+
+ cat("\nFitted with method", x$method.modFit,
+ "using", x$calls, "model solutions performed in", x$time[["elapsed"]], "s\n")
cat("\nWeighting:", x$weight.ini)
if(!is.null(x$reweight.method)) cat(" then iterative reweighting method",
@@ -519,13 +596,15 @@ print.summary.mkinfit <- function(x, digits = max(3, getOption("digits") - 3), .
cat("\nOptimised, transformed parameters:\n")
print(signif(x$par, digits = digits))
- cat("\nParameter correlation:\n")
- if (!is.null(x$cov.unscaled)){
- Corr <- cov2cor(x$cov.unscaled)
- rownames(Corr) <- colnames(Corr) <- rownames(x$par)
- print(Corr, digits = digits, ...)
- } else {
- cat("Could not estimate covariance matrix; singular system:\n")
+ if (x$niter != 0) {
+ cat("\nParameter correlation:\n")
+ if (!is.null(x$cov.unscaled)){
+ Corr <- cov2cor(x$cov.unscaled)
+ rownames(Corr) <- colnames(Corr) <- rownames(x$par)
+ print(Corr, digits = digits, ...)
+ } else {
+ cat("Could not estimate covariance matrix; singular system:\n")
+ }
}
cat("\nResidual standard error:",
diff --git a/R/mkinresplot.R b/R/mkinresplot.R
index c9a801fd..82ffd2cb 100644
--- a/R/mkinresplot.R
+++ b/R/mkinresplot.R
@@ -36,7 +36,8 @@ mkinresplot <- function (object,
col_obs <- pch_obs <- 1:length(obs_vars)
names(col_obs) <- names(pch_obs) <- obs_vars
- plot(0, xlab = xlab, ylab = ylab,
+ plot(0, type = "n",
+ xlab = xlab, ylab = ylab,
xlim = xlim,
ylim = c(-1.2 * maxabs, 1.2 * maxabs), ...)
diff --git a/R/plot.mkinfit.R b/R/plot.mkinfit.R
index 4132d96c..31746fb8 100644
--- a/R/plot.mkinfit.R
+++ b/R/plot.mkinfit.R
@@ -31,7 +31,7 @@ plot.mkinfit <- function(x, fit = x,
{
if (add && show_residuals) stop("If adding to an existing plot we can not show residuals")
- if (ylim == "default") {
+ if (ylim[[1]] == "default") {
ylim = c(0, max(subset(fit$data, variable %in% obs_vars)$observed, na.rm = TRUE))
}
diff --git a/R/transform_odeparms.R b/R/transform_odeparms.R
index a36b7eae..778f56cd 100644
--- a/R/transform_odeparms.R
+++ b/R/transform_odeparms.R
@@ -75,12 +75,22 @@ transform_odeparms <- function(parms, mkinmod,
# and HS parameter tb if transformation of rates is requested
for (pname in c("alpha", "beta", "k1", "k2", "tb")) {
if (!is.na(parms[pname])) {
- transparms[paste0("log_", pname)] <- ifelse(transform_rates, log(parms[pname]), parms[pname])
+ if (transform_rates) {
+ transparms[paste0("log_", pname)] <- log(parms[pname])
+ } else {
+ transparms[pname] <- parms[pname]
+ }
}
}
+
+ # DFOP parameter g is treated as a fraction
if (!is.na(parms["g"])) {
g <- parms["g"]
- transparms["g_ilr"] <- ifelse(transform_fractions, ilr(c(g, 1 - g)), g)
+ if (transform_fractions) {
+ transparms["g_ilr"] <- ilr(c(g, 1 - g))
+ } else {
+ transparms["g"] <- g
+ }
}
return(transparms)
@@ -142,16 +152,25 @@ backtransform_odeparms <- function(transparms, mkinmod,
# Transform parameters also for FOMC, DFOP and HS models
for (pname in c("alpha", "beta", "k1", "k2", "tb")) {
- pname_trans = paste0("log_", pname)
- if (!is.na(transparms[pname_trans])) {
- parms[pname] <- ifelse(transform_rates,
- exp(transparms[pname_trans]),
- transparms[pname])
- }
+ if (transform_rates) {
+ pname_trans = paste0("log_", pname)
+ if (!is.na(transparms[pname_trans])) {
+ parms[pname] <- exp(transparms[pname_trans])
+ }
+ } else {
+ if (!is.na(transparms[pname])) {
+ parms[pname] <- transparms[pname]
+ }
+ }
}
+
+ # DFOP parameter g is treated as a fraction
if (!is.na(transparms["g_ilr"])) {
g_ilr <- transparms["g_ilr"]
- parms["g"] <- ifelse(transform_fractions, invilr(g_ilr)[1], g_ilr)
+ parms["g"] <- invilr(g_ilr)[1]
+ }
+ if (!is.na(transparms["g"])) {
+ parms["g"] <- transparms["g"]
}
return(parms)
diff --git a/README.md b/README.md
index 6b128ec3..9d19890e 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@ You can install the latest released version from
[CRAN](http://cran.r-project.org/package=mkin) from within R:
```s
-install.packages('mkin')
+install.packages("mkin")
```
If looking for the latest features, you can install directly from
@@ -21,7 +21,7 @@ vignettes, to make installation as fast and painless as possible.
```s
require(devtools)
-install_github("mkin", "jranke", quick = TRUE)
+install_github("jranke/mkin", quick = TRUE)
```
## Background
@@ -34,20 +34,26 @@ detailed guidance and helpful tools have been developed as detailed in
## Usage
-A very simple usage example would be
+The simplest usage example that I can think of, using model shorthand notation
+(available since mkin 0.9-32) and a built-in dataset is
+
+ library(mkin)
+ fit <- mkinfit("SFO", FOCUS_2006_C)
+ plot(fit, show_residuals = TRUE)
+ summary(fit)
+
+A still very simple usage example including the definition of the same data in R
+code would be
- library("mkin")
example_data = data.frame(
name = rep("parent", 9),
time = c(0, 1, 3, 7, 14, 28, 63, 91, 119),
value = c(85.1, 57.9, 29.9, 14.6, 9.7, 6.6, 4, 3.9, 0.6)
)
- SFO <- mkinmod(parent = list(type = "SFO"))
- SFO.fit <- mkinfit(SFO, example_data)
- plot(SFO.fit, show_residuals = TRUE)
- summary(SFO.fit)
+ fit2 <- mkinfit("FOMC", example_data)
+ plot(fit2, show_residuals = TRUE)
-A fairly complex usage example using a built-in dataset:
+A fairly complex usage example using another built-in dataset:
data <- mkin_wide_to_long(schaefer07_complex_case, time = "time")
@@ -58,16 +64,15 @@ A fairly complex usage example using a built-in dataset:
C1 = list(type = "SFO"),
A2 = list(type = "SFO"), use_of_ff = "max")
- fit <- mkinfit(model, data, method.modFit = "Port")
+ fit3 <- mkinfit(model, data, method.modFit = "Port")
- plot(fit, show_residuals = TRUE)
- summary(fit)
- mkinparplot(fit)
+ plot(fit3, show_residuals = TRUE)
+ summary(fit3)
+ mkinparplot(fit3)
For more examples and to see results, have a look at the examples provided in the
[`mkinfit`](http://kinfit.r-forge.r-project.org/mkin_static/mkinfit.html)
-documentation
-or the package vignettes referenced from the
+documentation or the package vignettes referenced from the
[mkin package documentation page](http://kinfit.r-forge.r-project.org/mkin_static/index.html)
## Features
@@ -88,8 +93,7 @@ or the package vignettes referenced from the
* Model optimisation with
[`mkinfit`](http://kinfit.r-forge.r-project.org/mkin_static/mkinfit.html)
internally using the `modFit` function from the `FME` package,
- which uses the least-squares Levenberg-Marquardt algorithm from
- `minpack.lm` per default.
+ but using the Port routine `nlminb` per default.
* By default, kinetic rate constants and kinetic formation fractions are
transformed internally using
[`transform_odeparms`](http://kinfit.r-forge.r-project.org/mkin_static/transform_odeparms.html)
@@ -120,10 +124,9 @@ or the package vignettes referenced from the
## GUI
-There is a graphical user interface that I consider useful for real work.
-It is available from github in the separate package
-[gmkin](http://github.com/jranke/gmkin).
-
+There is a graphical user interface that I consider useful for real work. Please
+refer to its [documentation page](http://kinfit.r-forge.r-project.org/gmkin_static)
+for installation instructions and a manual.
## Credits and historical remarks
@@ -153,7 +156,8 @@ The first `mkin` code was
[first CRAN version](http://cran.r-project.org/src/contrib/Archive/mkin)
on 18 May 2010.
-After this, Bayer has developed an R based successor to KinGUI named KinGUII
+After this, Bayer has developed an R based successor to KinGUI named
+[KinGUII](https://kinguii.github.io)
whose R code is based on `mkin`, but which added, amongst other refinements, a
closed source graphical user interface (GUI), iteratively reweighted least
squares (IRLS) optimisation of the variance for each of the observed
diff --git a/TODO b/TODO
index af4ff82d..f979d13a 100644
--- a/TODO
+++ b/TODO
@@ -1,9 +1,11 @@
TODO for version 1.0
- Think about what a user would expect from version 1.0
- Complete the main package vignette named mkin to include a method description
-- Improve formatting of differential equations in the summary
+- Improve order of parameters in output
Nice to have:
+- Get starting values for formation fractions from data
+- Calculate confidence intervals for more than one formation fraction using Monte Carlo simulations
- Calculate confidence intervals for DT50 and DT90 values when only one
parameter is involved
- Calculate transformation only DT50 values (exclude pathways to sink) as
diff --git a/inst/unitTests/runit.mkinerrmin.R b/inst/unitTests/runit.mkinerrmin.R
new file mode 100644
index 00000000..56a33ff9
--- /dev/null
+++ b/inst/unitTests/runit.mkinerrmin.R
@@ -0,0 +1,62 @@
+# Test SFO_SFO model with FOCUS_2006_D against Schaefer 2007 paper, tolerance = 1% # {{{
+# and check chi2 error values against values obtained with mkin 0.33
+test.FOCUS_2006_D_SFO_SFO <- function()
+{
+ SFO_SFO.1 <- mkinmod(parent = list(type = "SFO", to = "m1"),
+ m1 = list(type = "SFO"), use_of_ff = "min")
+ SFO_SFO.2 <- mkinmod(parent = list(type = "SFO", to = "m1"),
+ m1 = list(type = "SFO"), use_of_ff = "max")
+
+ fit.1.e <- mkinfit(SFO_SFO.1, FOCUS_2006_D)
+ fit.1.d <- mkinfit(SFO_SFO.1, solution_type = "deSolve", FOCUS_2006_D)
+ fit.2.e <- mkinfit(SFO_SFO.2, FOCUS_2006_D)
+ fit.2.d <- mkinfit(SFO_SFO.2, solution_type = "deSolve", FOCUS_2006_D)
+
+ FOCUS_2006_D_results_schaefer07_means <- c(
+ parent_0 = 99.65, DT50_parent = 7.04, DT50_m1 = 131.34)
+
+ r.1.e <- c(fit.1.e$bparms.optim[[1]], endpoints(fit.1.e)$distimes[[1]])
+ r.1.d <- c(fit.1.d$bparms.optim[[1]], endpoints(fit.1.d)$distimes[[1]])
+ r.2.e <- c(fit.2.e$bparms.optim[[1]], endpoints(fit.2.e)$distimes[[1]])
+ r.2.d <- c(fit.2.d$bparms.optim[[1]], endpoints(fit.2.d)$distimes[[1]])
+
+ dev.1.e <- 100 * (r.1.e - FOCUS_2006_D_results_schaefer07_means)/r.1.e
+ checkIdentical(as.numeric(abs(dev.1.e)) < 1, rep(TRUE, 3))
+ dev.1.d <- 100 * (r.1.d - FOCUS_2006_D_results_schaefer07_means)/r.1.d
+ checkIdentical(as.numeric(abs(dev.1.d)) < 1, rep(TRUE, 3))
+ dev.2.e <- 100 * (r.2.e - FOCUS_2006_D_results_schaefer07_means)/r.2.e
+ checkIdentical(as.numeric(abs(dev.2.e)) < 1, rep(TRUE, 3))
+ dev.2.d <- 100 * (r.2.d - FOCUS_2006_D_results_schaefer07_means)/r.2.d
+ checkIdentical(as.numeric(abs(dev.2.d)) < 1, rep(TRUE, 3))
+
+ round(mkinerrmin(fit.2.e), 4)
+ round(mkinerrmin(fit.2.d), 4)
+
+ errmin.FOCUS_2006_D_rounded = data.frame(
+ err.min = c(0.0640, 0.0646, 0.0469),
+ n.optim = c(4, 2, 2),
+ df = c(15, 7, 8),
+ row.names = c("All data", "parent", "m1"))
+ checkEqualsNumeric(round(mkinerrmin(fit.2.e), 4),
+ errmin.FOCUS_2006_D_rounded)
+} # }}}
+
+# Test SFO_SFO model with FOCUS_2006_E against values obtained with mkin 0.33 {{{
+test.FOCUS_2006_E_SFO_SFO <- function()
+{
+ SFO_SFO.2 <- mkinmod(parent = list(type = "SFO", to = "m1"),
+ m1 = list(type = "SFO"), use_of_ff = "max")
+
+ fit.2.e <- mkinfit(SFO_SFO.2, FOCUS_2006_E)
+
+ round(mkinerrmin(fit.2.e), 4)
+ errmin.FOCUS_2006_E_rounded = data.frame(
+ err.min = c(0.1544, 0.1659, 0.1095),
+ n.optim = c(4, 2, 2),
+ df = c(13, 7, 6),
+ row.names = c("All data", "parent", "m1"))
+ checkEqualsNumeric(round(mkinerrmin(fit.2.e), 4),
+ errmin.FOCUS_2006_E_rounded)
+} # }}}
+
+
diff --git a/inst/unitTests/runit.mkinfit.R b/inst/unitTests/runit.mkinfit.R
index fdbc86e0..8eefb995 100644
--- a/inst/unitTests/runit.mkinfit.R
+++ b/inst/unitTests/runit.mkinfit.R
@@ -1,6 +1,4 @@
-# $Id: runit.mkinfit.R 68 2010-09-09 22:40:04Z jranke $
-
-# Copyright (C) 2010-2013 Johannes Ranke
+# Copyright (C) 2010-2014 Johannes Ranke
# Contact: jranke@uni-bremen.de
# This file is part of the R package mkin
@@ -189,40 +187,6 @@ test.FOCUS_2006_SFORB <- function()
checkIdentical(dev.B.SFORB.2 < 1, rep(TRUE, length(dev.B.SFORB.2)))
} # }}}
-# Test SFO_SFO model with FOCUS_2006_D against Schaefer 2007 paper, tolerance = 1% # {{{
-test.FOCUS_2006_D_SFO_SFO <- function()
-{
- SFO_SFO.1 <- mkinmod(parent = list(type = "SFO", to = "m1"),
- m1 = list(type = "SFO"), use_of_ff = "min")
- SFO_SFO.2 <- mkinmod(parent = list(type = "SFO", to = "m1"),
- m1 = list(type = "SFO"), use_of_ff = "max")
-
- fit.1.e <- mkinfit(SFO_SFO.1, FOCUS_2006_D)
- fit.1.d <- mkinfit(SFO_SFO.1, solution_type = "deSolve", FOCUS_2006_D)
- fit.2.e <- mkinfit(SFO_SFO.2, FOCUS_2006_D)
- SFO <- mkinmod(parent = list(type = "SFO"))
- f.SFO <- mkinfit(SFO, FOCUS_2006_D)
- fit.2.d <- mkinfit(SFO_SFO.2, solution_type = "deSolve", FOCUS_2006_D)
- fit.2.e <- mkinfit(SFO_SFO.2, FOCUS_2006_D)
-
- FOCUS_2006_D_results_schaefer07_means <- c(
- parent_0 = 99.65, DT50_parent = 7.04, DT50_m1 = 131.34)
-
- r.1.e <- c(fit.1.e$bparms.optim[[1]], endpoints(fit.1.e)$distimes[[1]])
- r.1.d <- c(fit.1.d$bparms.optim[[1]], endpoints(fit.1.d)$distimes[[1]])
- r.2.e <- c(fit.2.e$bparms.optim[[1]], endpoints(fit.2.e)$distimes[[1]])
- r.2.d <- c(fit.2.d$bparms.optim[[1]], endpoints(fit.2.d)$distimes[[1]])
-
- dev.1.e <- 100 * (r.1.e - FOCUS_2006_D_results_schaefer07_means)/r.1.e
- checkIdentical(as.numeric(abs(dev.1.e)) < 1, rep(TRUE, 3))
- dev.1.d <- 100 * (r.1.d - FOCUS_2006_D_results_schaefer07_means)/r.1.d
- checkIdentical(as.numeric(abs(dev.1.d)) < 1, rep(TRUE, 3))
- dev.2.e <- 100 * (r.2.e - FOCUS_2006_D_results_schaefer07_means)/r.2.e
- checkIdentical(as.numeric(abs(dev.2.e)) < 1, rep(TRUE, 3))
- dev.2.d <- 100 * (r.2.d - FOCUS_2006_D_results_schaefer07_means)/r.2.d
- checkIdentical(as.numeric(abs(dev.2.d)) < 1, rep(TRUE, 3))
-} # }}}
-
# Test eigenvalue based fit to Schaefer 2007 data against solution from conference paper {{{
test.mkinfit.schaefer07_complex_example <- function()
{
diff --git a/man/DFOP.solution.Rd b/man/DFOP.solution.Rd
index d30cf7f3..2d8b1735 100644
--- a/man/DFOP.solution.Rd
+++ b/man/DFOP.solution.Rd
@@ -2,7 +2,7 @@
\Rdversion{1.1}
\alias{DFOP.solution}
\title{
-Dual First-Order in Parallel kinetics
+Double First-Order in Parallel kinetics
}
\description{
Function describing decline from a defined starting value using the sum
diff --git a/man/mkinerrmin.Rd b/man/mkinerrmin.Rd
index c43d87a1..78ab414e 100644
--- a/man/mkinerrmin.Rd
+++ b/man/mkinerrmin.Rd
@@ -34,6 +34,16 @@ mkinerrmin(fit, alpha = 0.05)
\details{
This function is used internally by \code{\link{summary.mkinfit}}.
}
+\examples{
+SFO_SFO = mkinmod(parent = list(type = "SFO", to = "m1"),
+ m1 = list(type = "SFO"),
+ use_of_ff = "max")
+
+fit_FOCUS_D = mkinfit(SFO_SFO, FOCUS_2006_D, quiet = TRUE)
+round(mkinerrmin(fit_FOCUS_D), 4)
+fit_FOCUS_E = mkinfit(SFO_SFO, FOCUS_2006_E, quiet = TRUE)
+round(mkinerrmin(fit_FOCUS_E), 4)
+}
\references{
FOCUS (2006) \dQuote{Guidance Document on Estimating Persistence and
Degradation Kinetics from Environmental Fate Studies on Pesticides in EU
diff --git a/man/mkinfit.Rd b/man/mkinfit.Rd
index bd7f73b7..c40dff83 100644
--- a/man/mkinfit.Rd
+++ b/man/mkinfit.Rd
@@ -7,8 +7,10 @@
This function uses the Flexible Modelling Environment package
\code{\link{FME}} to create a function calculating the model cost, i.e. the
deviation between the kinetic model and the observed data. This model cost is
- then minimised using the Levenberg-Marquardt algorithm \code{\link{nls.lm}},
+ then minimised using the Port algorithm \code{\link{nlminb}},
using the specified initial or fixed parameters and starting values.
+ Per default, parameters in the kinetic models are internally transformed in order
+ to better satisfy the assumption of a normal distribution of their estimators.
In each step of the optimsation, the kinetic model is solved using the
function \code{\link{mkinpredict}}. The variance of the residuals for each
observed variable can optionally be iteratively reweighted until convergence
@@ -17,11 +19,12 @@
\usage{
mkinfit(mkinmod, observed,
parms.ini = "auto",
- state.ini = c(100, rep(0, length(mkinmod$diffs) - 1)),
+ state.ini = "auto",
fixed_parms = NULL, fixed_initials = names(mkinmod$diffs)[-1],
solution_type = "auto",
method.ode = "lsoda",
- method.modFit = "Marq",
+ method.modFit = c("Port", "Marq", "SANN", "Nelder-Mead", "BFSG", "CG", "L-BFGS-B"),
+ maxit.modFit = "auto",
control.modFit = list(),
transform_rates = TRUE,
transform_fractions = TRUE,
@@ -34,7 +37,11 @@ mkinfit(mkinmod, observed,
}
\arguments{
\item{mkinmod}{
- A list of class \code{\link{mkinmod}}, containing the kinetic model to be fitted to the data.
+ A list of class \code{\link{mkinmod}}, containing the kinetic model to be
+ fitted to the data, or one of the shorthand names ("SFO", "FOMC", "DFOP",
+ "HS", "SFORB"). If a shorthand name is given, a parent only degradation
+ model is generated for the variable with the highest value in
+ \code{observed}.
}
\item{observed}{
The observed data. It has to be in the long format as described in
@@ -64,7 +71,9 @@ mkinfit(mkinmod, observed,
case the observed variables are represented by more than one model
variable, the names will differ from the names of the observed variables
(see \code{map} component of \code{\link{mkinmod}}). The default is to set
- the initial value of the first model variable to 100 and all others to 0.
+ the initial value of the first model variable to the mean of the time zero
+ values for the variable with the maximum observed value, and all others to 0.
+ If this variable has no time zero observations, its initial value is set to 100.
}
\item{fixed_parms}{
The names of parameters that should not be optimised but rather kept at the
@@ -94,37 +103,51 @@ mkinfit(mkinmod, observed,
"lsoda" is performant, but sometimes fails to converge.
}
\item{method.modFit}{
- The optimisation method passed to \code{\link{modFit}}. The default "Marq"
- is the Levenberg Marquardt algorithm \code{\link{nls.lm}} from the package
- \code{minpack.lm} and usually needs the least number of iterations.
+ The optimisation method passed to \code{\link{modFit}}.
- For more complex problems where local minima occur, the "Port" algorithm is
- recommended as it is less prone to get trapped in local minima and depends
- less on starting values for parameters. However, it needs more iterations.
+ In order to optimally deal with problems where local minima occur, the
+ "Port" algorithm is now used per default as it is less prone to get trapped
+ in local minima and depends less on starting values for parameters than
+ the Levenberg Marquardt variant selected by "Marq". However, "Port" needs
+ more iterations.
- When using "Pseudo", "upper" and "lower" need to be specified for the
- transformed parameters.
+ The former default "Marq" is the Levenberg Marquardt algorithm
+ \code{\link{nls.lm}} from the package \code{minpack.lm} and usually needs
+ the least number of iterations.
+
+ The "Pseudo" algorithm is not included because it needs finite parameter bounds
+ which are currently not supported.
+
+ The "Newton" algorithm is not included because its number of iterations
+ can not be controlled by \code{control.modFit} and it does not appear
+ to provide advantages over the other algorithms.
+ }
+ \item{maxit.modFit}{
+ Maximum number of iterations in the optimisation. If not "auto", this will
+ be passed to the method called by \code{\link{modFit}}, overriding
+ what may be specified in the next argument \code{control.modFit}.
}
\item{control.modFit}{
Additional arguments passed to the optimisation method used by
- \code{\link{modFit}}.
+ \code{\link{modFit}}.
}
\item{transform_rates}{
Boolean specifying if kinetic rate constants should be transformed in the
model specification used in the fitting for better compliance with the
assumption of normal distribution of the estimator. If TRUE, also
alpha and beta parameters of the FOMC model are log-transformed, as well
- as k1 and k2 rate constants for the DFOP and HS models.
- If TRUE, zero is used as a lower bound for the rates in the optimisation.
+ as k1 and k2 rate constants for the DFOP and HS models and the break point
+ tb of the HS model.
+ If FALSE, zero is used as a lower bound for the rates in the optimisation.
}
\item{transform_fractions}{
Boolean specifying if formation fractions constants should be transformed in the
model specification used in the fitting for better compliance with the
assumption of normal distribution of the estimator. The default (TRUE) is
- to do transformations. The g parameter of the DFOP and HS models are also
- transformed, as they can also be seen as compositional data. The
- transformation used for these transformations is the \code{\link{ilr}}
- transformation.
+ to do transformations. If TRUE, the g parameter of the DFOP and HS
+ models are also transformed, as they can also be seen as compositional
+ data. The transformation used for these transformations is the
+ \code{\link{ilr}} transformation.
}
\item{plot}{
Should the observed values and the numerical solutions be plotted at each
@@ -194,9 +217,13 @@ mkinfit(mkinmod, observed,
other GUI derivative of mkin, sponsored by Syngenta.
}
\author{
- Johannes Ranke <jranke@uni-bremen.de>
+ Johannes Ranke
}
\examples{
+# Use shorthand notation for parent only degradation
+fit <- mkinfit("FOMC", FOCUS_2006_C)
+summary(fit)
+
# One parent compound, one metabolite, both single first order.
SFO_SFO <- mkinmod(
parent = list(type = "SFO", to = "m1", sink = TRUE),
diff --git a/man/transform_odeparms.Rd b/man/transform_odeparms.Rd
index ea0b5024..ba93af7d 100644
--- a/man/transform_odeparms.Rd
+++ b/man/transform_odeparms.Rd
@@ -41,7 +41,7 @@ backtransform_odeparms(transparms, mkinmod,
assumption of normal distribution of the estimator. If TRUE, also
alpha and beta parameters of the FOMC model are log-transformed, as well
as k1 and k2 rate constants for the DFOP and HS models and the break point tb
- of the HS model
+ of the HS model.
}
\item{transform_fractions}{
Boolean specifying if formation fractions constants should be transformed in the
diff --git a/tests/doRUnit.R b/tests/doRUnit.R
index f0f82812..9faee940 100644
--- a/tests/doRUnit.R
+++ b/tests/doRUnit.R
@@ -1,4 +1,3 @@
-# $Id: doRUnit.R 96 2011-04-29 11:10:40Z jranke $
# Adapted from a version around 2.9 of the rcdk package by Rajarshi Guha
if(require("RUnit", quietly=TRUE)) {
diff --git a/vignettes/FOCUS_L.Rmd b/vignettes/FOCUS_L.Rmd
index 04d5f831..cd7711f6 100644
--- a/vignettes/FOCUS_L.Rmd
+++ b/vignettes/FOCUS_L.Rmd
@@ -13,7 +13,7 @@ opts_chunk$set(tidy = FALSE, cache = TRUE)
## Laboratory Data L1
The following code defines example dataset L1 from the FOCUS kinetics
-report, p. 284
+report, p. 284:
```{r}
library("mkin")
@@ -25,27 +25,18 @@ FOCUS_2006_L1 = data.frame(
FOCUS_2006_L1_mkin <- mkin_wide_to_long(FOCUS_2006_L1)
```
-The next step is to set up the models used for the kinetic analysis. Note that
-the model definitions contain the names of the observed variables in the data.
-In this case, there is only one variable called `parent`.
+Here we use the assumptions of simple first order (SFO), the case of declining
+rate constant over time (FOMC) and the case of two different phases of the
+kinetics (DFOP). For a more detailed discussion of the models, please see the
+FOCUS kinetics report.
-```{r}
-SFO <- mkinmod(parent = list(type = "SFO"))
-FOMC <- mkinmod(parent = list(type = "FOMC"))
-DFOP <- mkinmod(parent = list(type = "DFOP"))
-```
-
-The three models cover the first assumption of simple first order (SFO),
-the case of declining rate constant over time (FOMC) and the case of two
-different phases of the kinetics (DFOP). For a more detailed discussion
-of the models, please see the FOCUS kinetics report.
-
-The following two lines fit the model and produce the summary report
-of the model fit. This covers the numerical analysis given in the
-FOCUS report.
+Since mkin version 0.9-32 (July 2014), we can use shorthand notation like `SFO`
+for parent only degradation models. The following two lines fit the model and
+produce the summary report of the model fit. This covers the numerical analysis
+given in the FOCUS report.
```{r}
-m.L1.SFO <- mkinfit(SFO, FOCUS_2006_L1_mkin, quiet=TRUE)
+m.L1.SFO <- mkinfit("SFO", FOCUS_2006_L1_mkin, quiet=TRUE)
summary(m.L1.SFO)
```
@@ -64,32 +55,30 @@ For comparison, the FOMC model is fitted as well, and the chi^2 error level
is checked.
```{r}
-m.L1.FOMC <- mkinfit(FOMC, FOCUS_2006_L1_mkin, quiet=TRUE)
+m.L1.FOMC <- mkinfit("FOMC", FOCUS_2006_L1_mkin, quiet=TRUE)
summary(m.L1.FOMC, data = FALSE)
```
Due to the higher number of parameters, and the lower number of degrees of
freedom of the fit, the chi^2 error level is actually higher for the FOMC
-model (3.6%) than for the SFO model (3.4%). Additionally, the covariance
-matrix can not be obtained, indicating overparameterisation of the model.
-As a consequence, no standard errors for transformed parameters nor
-confidence intervals for backtransformed parameters are available.
+model (3.6%) than for the SFO model (3.4%). Additionally, the parameters
+`log_alpha` and `log_beta` internally fitted in the model have p-values for the two
+sided t-test of 0.18 and 0.125, and their correlation is 1.000, indicating that
+the model is overparameterised.
The chi^2 error levels reported in Appendix 3 and Appendix 7 to the FOCUS
kinetics report are rounded to integer percentages and partly deviate by one
percentage point from the results calculated by mkin. The reason for
this is not known. However, mkin gives the same chi^2 error levels
-as the kinfit package.
-
-Furthermore, the calculation routines of the kinfit package have been extensively
-compared to the results obtained by the KinGUI software, as documented in the
-kinfit package vignette. KinGUI is a widely used standard package in this field.
-Therefore, the reason for the difference was not investigated further.
+as the kinfit package. Furthermore, the calculation routines of the kinfit
+package have been extensively compared to the results obtained by the KinGUI
+software, as documented in the kinfit package vignette. KinGUI is a widely used
+standard package in this field.
## Laboratory Data L2
The following code defines example dataset L2 from the FOCUS kinetics
-report, p. 287
+report, p. 287:
```{r}
FOCUS_2006_L2 = data.frame(
@@ -100,10 +89,10 @@ FOCUS_2006_L2 = data.frame(
FOCUS_2006_L2_mkin <- mkin_wide_to_long(FOCUS_2006_L2)
```
-Again, the SFO model is fitted and a summary is obtained.
+Again, the SFO model is fitted and a summary is obtained:
```{r}
-m.L2.SFO <- mkinfit(SFO, FOCUS_2006_L2_mkin, quiet=TRUE)
+m.L2.SFO <- mkinfit("SFO", FOCUS_2006_L2_mkin, quiet=TRUE)
summary(m.L2.SFO)
```
@@ -130,7 +119,7 @@ For comparison, the FOMC model is fitted as well, and the chi^2 error level
is checked.
```{r fig.height = 8}
-m.L2.FOMC <- mkinfit(FOMC, FOCUS_2006_L2_mkin, quiet = TRUE)
+m.L2.FOMC <- mkinfit("FOMC", FOCUS_2006_L2_mkin, quiet = TRUE)
par(mfrow = c(2, 1))
plot(m.L2.FOMC)
mkinresplot(m.L2.FOMC)
@@ -144,7 +133,7 @@ experimental error has to be assumed in order to explain the data.
Fitting the four parameter DFOP model further reduces the chi^2 error level.
```{r fig.height = 5}
-m.L2.DFOP <- mkinfit(DFOP, FOCUS_2006_L2_mkin, quiet = TRUE)
+m.L2.DFOP <- mkinfit("DFOP", FOCUS_2006_L2_mkin, quiet = TRUE)
plot(m.L2.DFOP)
```
@@ -153,7 +142,7 @@ to a reasonable solution. Therefore the fit is repeated with different starting
parameters.
```{r fig.height = 5}
-m.L2.DFOP <- mkinfit(DFOP, FOCUS_2006_L2_mkin,
+m.L2.DFOP <- mkinfit("DFOP", FOCUS_2006_L2_mkin,
parms.ini = c(k1 = 1, k2 = 0.01, g = 0.8),
quiet=TRUE)
plot(m.L2.DFOP)
@@ -180,7 +169,7 @@ FOCUS_2006_L3_mkin <- mkin_wide_to_long(FOCUS_2006_L3)
SFO model, summary and plot:
```{r fig.height = 5}
-m.L3.SFO <- mkinfit(SFO, FOCUS_2006_L3_mkin, quiet = TRUE)
+m.L3.SFO <- mkinfit("SFO", FOCUS_2006_L3_mkin, quiet = TRUE)
plot(m.L3.SFO)
summary(m.L3.SFO)
```
@@ -191,7 +180,7 @@ does not fit very well.
The FOMC model performs better:
```{r fig.height = 5}
-m.L3.FOMC <- mkinfit(FOMC, FOCUS_2006_L3_mkin, quiet = TRUE)
+m.L3.FOMC <- mkinfit("FOMC", FOCUS_2006_L3_mkin, quiet = TRUE)
plot(m.L3.FOMC)
summary(m.L3.FOMC, data = FALSE)
```
@@ -202,7 +191,7 @@ Fitting the four parameter DFOP model further reduces the chi^2 error level
considerably:
```{r fig.height = 5}
-m.L3.DFOP <- mkinfit(DFOP, FOCUS_2006_L3_mkin, quiet = TRUE)
+m.L3.DFOP <- mkinfit("DFOP", FOCUS_2006_L3_mkin, quiet = TRUE)
plot(m.L3.DFOP)
summary(m.L3.DFOP, data = FALSE)
```
@@ -212,10 +201,15 @@ and the correlation matrix suggest that the parameter estimates are reliable, an
the DFOP model can be used as the best-fit model based on the chi^2 error
level criterion for laboratory data L3.
+This is also an example where the standard t-test for the parameter `g_ilr` is
+misleading, as it tests for a significant difference from zero. In this case,
+zero appears to be the correct value for this parameter, and the confidence
+interval for the backtransformed parameter `g` is quite narrow.
+
## Laboratory Data L4
The following code defines example dataset L4 from the FOCUS kinetics
-report, p. 293
+report, p. 293:
```{r}
FOCUS_2006_L4 = data.frame(
@@ -227,7 +221,7 @@ FOCUS_2006_L4_mkin <- mkin_wide_to_long(FOCUS_2006_L4)
SFO model, summary and plot:
```{r fig.height = 5}
-m.L4.SFO <- mkinfit(SFO, FOCUS_2006_L4_mkin, quiet = TRUE)
+m.L4.SFO <- mkinfit("SFO", FOCUS_2006_L4_mkin, quiet = TRUE)
plot(m.L4.SFO)
summary(m.L4.SFO, data = FALSE)
```
@@ -235,14 +229,13 @@ summary(m.L4.SFO, data = FALSE)
The chi^2 error level of 3.3% as well as the plot suggest that the model
fits very well.
-The FOMC model for comparison
+The FOMC model for comparison:
```{r fig.height = 5}
-m.L4.FOMC <- mkinfit(FOMC, FOCUS_2006_L4_mkin, quiet = TRUE)
+m.L4.FOMC <- mkinfit("FOMC", FOCUS_2006_L4_mkin, quiet = TRUE)
plot(m.L4.FOMC)
summary(m.L4.FOMC, data = FALSE)
```
The error level at which the chi^2 test passes is slightly lower for the FOMC
model. However, the difference appears negligible.
-
diff --git a/vignettes/FOCUS_L.html b/vignettes/FOCUS_L.html
index bae659fd..82bbd2c7 100644
--- a/vignettes/FOCUS_L.html
+++ b/vignettes/FOCUS_L.html
@@ -1,64 +1,127 @@
<!DOCTYPE html>
-<!-- saved from url=(0014)about:internet -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Example evaluation of FOCUS Laboratory Data L1 to L3</title>
+<script type="text/javascript">
+window.onload = function() {
+ var imgs = document.getElementsByTagName('img'), i, img;
+ for (i = 0; i < imgs.length; i++) {
+ img = imgs[i];
+ // center an image if it is the only element of its parent
+ if (img.parentElement.childElementCount === 1)
+ img.parentElement.style.textAlign = 'center';
+ }
+};
+</script>
+
+<!-- Styles for R syntax highlighter -->
+<style type="text/css">
+ pre .operator,
+ pre .paren {
+ color: rgb(104, 118, 135)
+ }
+
+ pre .literal {
+ color: #990073
+ }
+
+ pre .number {
+ color: #099;
+ }
+
+ pre .comment {
+ color: #998;
+ font-style: italic
+ }
+
+ pre .keyword {
+ color: #900;
+ font-weight: bold
+ }
+
+ pre .identifier {
+ color: rgb(0, 0, 0);
+ }
+
+ pre .string {
+ color: #d14;
+ }
+</style>
+
+<!-- R syntax highlighter -->
+<script type="text/javascript">
+var hljs=new function(){function m(p){return p.replace(/&/gm,"&amp;").replace(/</gm,"&lt;")}function f(r,q,p){return RegExp(q,"m"+(r.cI?"i":"")+(p?"g":""))}function b(r){for(var p=0;p<r.childNodes.length;p++){var q=r.childNodes[p];if(q.nodeName=="CODE"){return q}if(!(q.nodeType==3&&q.nodeValue.match(/\s+/))){break}}}function h(t,s){var p="";for(var r=0;r<t.childNodes.length;r++){if(t.childNodes[r].nodeType==3){var q=t.childNodes[r].nodeValue;if(s){q=q.replace(/\n/g,"")}p+=q}else{if(t.childNodes[r].nodeName=="BR"){p+="\n"}else{p+=h(t.childNodes[r])}}}if(/MSIE [678]/.test(navigator.userAgent)){p=p.replace(/\r/g,"\n")}return p}function a(s){var r=s.className.split(/\s+/);r=r.concat(s.parentNode.className.split(/\s+/));for(var q=0;q<r.length;q++){var p=r[q].replace(/^language-/,"");if(e[p]){return p}}}function c(q){var p=[];(function(s,t){for(var r=0;r<s.childNodes.length;r++){if(s.childNodes[r].nodeType==3){t+=s.childNodes[r].nodeValue.length}else{if(s.childNodes[r].nodeName=="BR"){t+=1}else{if(s.childNodes[r].nodeType==1){p.push({event:"start",offset:t,node:s.childNodes[r]});t=arguments.callee(s.childNodes[r],t);p.push({event:"stop",offset:t,node:s.childNodes[r]})}}}}return t})(q,0);return p}function k(y,w,x){var q=0;var z="";var s=[];function u(){if(y.length&&w.length){if(y[0].offset!=w[0].offset){return(y[0].offset<w[0].offset)?y:w}else{return w[0].event=="start"?y:w}}else{return y.length?y:w}}function t(D){var A="<"+D.nodeName.toLowerCase();for(var B=0;B<D.attributes.length;B++){var C=D.attributes[B];A+=" "+C.nodeName.toLowerCase();if(C.value!==undefined&&C.value!==false&&C.value!==null){A+='="'+m(C.value)+'"'}}return A+">"}while(y.length||w.length){var v=u().splice(0,1)[0];z+=m(x.substr(q,v.offset-q));q=v.offset;if(v.event=="start"){z+=t(v.node);s.push(v.node)}else{if(v.event=="stop"){var p,r=s.length;do{r--;p=s[r];z+=("</"+p.nodeName.toLowerCase()+">")}while(p!=v.node);s.splice(r,1);while(r<s.length){z+=t(s[r]);r++}}}}return z+m(x.substr(q))}function j(){function q(x,y,v){if(x.compiled){return}var u;var s=[];if(x.k){x.lR=f(y,x.l||hljs.IR,true);for(var w in x.k){if(!x.k.hasOwnProperty(w)){continue}if(x.k[w] instanceof Object){u=x.k[w]}else{u=x.k;w="keyword"}for(var r in u){if(!u.hasOwnProperty(r)){continue}x.k[r]=[w,u[r]];s.push(r)}}}if(!v){if(x.bWK){x.b="\\b("+s.join("|")+")\\s"}x.bR=f(y,x.b?x.b:"\\B|\\b");if(!x.e&&!x.eW){x.e="\\B|\\b"}if(x.e){x.eR=f(y,x.e)}}if(x.i){x.iR=f(y,x.i)}if(x.r===undefined){x.r=1}if(!x.c){x.c=[]}x.compiled=true;for(var t=0;t<x.c.length;t++){if(x.c[t]=="self"){x.c[t]=x}q(x.c[t],y,false)}if(x.starts){q(x.starts,y,false)}}for(var p in e){if(!e.hasOwnProperty(p)){continue}q(e[p].dM,e[p],true)}}function d(B,C){if(!j.called){j();j.called=true}function q(r,M){for(var L=0;L<M.c.length;L++){if((M.c[L].bR.exec(r)||[null])[0]==r){return M.c[L]}}}function v(L,r){if(D[L].e&&D[L].eR.test(r)){return 1}if(D[L].eW){var M=v(L-1,r);return M?M+1:0}return 0}function w(r,L){return L.i&&L.iR.test(r)}function K(N,O){var M=[];for(var L=0;L<N.c.length;L++){M.push(N.c[L].b)}var r=D.length-1;do{if(D[r].e){M.push(D[r].e)}r--}while(D[r+1].eW);if(N.i){M.push(N.i)}return f(O,M.join("|"),true)}function p(M,L){var N=D[D.length-1];if(!N.t){N.t=K(N,E)}N.t.lastIndex=L;var r=N.t.exec(M);return r?[M.substr(L,r.index-L),r[0],false]:[M.substr(L),"",true]}function z(N,r){var L=E.cI?r[0].toLowerCase():r[0];var M=N.k[L];if(M&&M instanceof Array){return M}return false}function F(L,P){L=m(L);if(!P.k){return L}var r="";var O=0;P.lR.lastIndex=0;var M=P.lR.exec(L);while(M){r+=L.substr(O,M.index-O);var N=z(P,M);if(N){x+=N[1];r+='<span class="'+N[0]+'">'+M[0]+"</span>"}else{r+=M[0]}O=P.lR.lastIndex;M=P.lR.exec(L)}return r+L.substr(O,L.length-O)}function J(L,M){if(M.sL&&e[M.sL]){var r=d(M.sL,L);x+=r.keyword_count;return r.value}else{return F(L,M)}}function I(M,r){var L=M.cN?'<span class="'+M.cN+'">':"";if(M.rB){y+=L;M.buffer=""}else{if(M.eB){y+=m(r)+L;M.buffer=""}else{y+=L;M.buffer=r}}D.push(M);A+=M.r}function G(N,M,Q){var R=D[D.length-1];if(Q){y+=J(R.buffer+N,R);return false}var P=q(M,R);if(P){y+=J(R.buffer+N,R);I(P,M);return P.rB}var L=v(D.length-1,M);if(L){var O=R.cN?"</span>":"";if(R.rE){y+=J(R.buffer+N,R)+O}else{if(R.eE){y+=J(R.buffer+N,R)+O+m(M)}else{y+=J(R.buffer+N+M,R)+O}}while(L>1){O=D[D.length-2].cN?"</span>":"";y+=O;L--;D.length--}var r=D[D.length-1];D.length--;D[D.length-1].buffer="";if(r.starts){I(r.starts,"")}return R.rE}if(w(M,R)){throw"Illegal"}}var E=e[B];var D=[E.dM];var A=0;var x=0;var y="";try{var s,u=0;E.dM.buffer="";do{s=p(C,u);var t=G(s[0],s[1],s[2]);u+=s[0].length;if(!t){u+=s[1].length}}while(!s[2]);if(D.length>1){throw"Illegal"}return{r:A,keyword_count:x,value:y}}catch(H){if(H=="Illegal"){return{r:0,keyword_count:0,value:m(C)}}else{throw H}}}function g(t){var p={keyword_count:0,r:0,value:m(t)};var r=p;for(var q in e){if(!e.hasOwnProperty(q)){continue}var s=d(q,t);s.language=q;if(s.keyword_count+s.r>r.keyword_count+r.r){r=s}if(s.keyword_count+s.r>p.keyword_count+p.r){r=p;p=s}}if(r.language){p.second_best=r}return p}function i(r,q,p){if(q){r=r.replace(/^((<[^>]+>|\t)+)/gm,function(t,w,v,u){return w.replace(/\t/g,q)})}if(p){r=r.replace(/\n/g,"<br>")}return r}function n(t,w,r){var x=h(t,r);var v=a(t);var y,s;if(v){y=d(v,x)}else{return}var q=c(t);if(q.length){s=document.createElement("pre");s.innerHTML=y.value;y.value=k(q,c(s),x)}y.value=i(y.value,w,r);var u=t.className;if(!u.match("(\\s|^)(language-)?"+v+"(\\s|$)")){u=u?(u+" "+v):v}if(/MSIE [678]/.test(navigator.userAgent)&&t.tagName=="CODE"&&t.parentNode.tagName=="PRE"){s=t.parentNode;var p=document.createElement("div");p.innerHTML="<pre><code>"+y.value+"</code></pre>";t=p.firstChild.firstChild;p.firstChild.cN=s.cN;s.parentNode.replaceChild(p.firstChild,s)}else{t.innerHTML=y.value}t.className=u;t.result={language:v,kw:y.keyword_count,re:y.r};if(y.second_best){t.second_best={language:y.second_best.language,kw:y.second_best.keyword_count,re:y.second_best.r}}}function o(){if(o.called){return}o.called=true;var r=document.getElementsByTagName("pre");for(var p=0;p<r.length;p++){var q=b(r[p]);if(q){n(q,hljs.tabReplace)}}}function l(){if(window.addEventListener){window.addEventListener("DOMContentLoaded",o,false);window.addEventListener("load",o,false)}else{if(window.attachEvent){window.attachEvent("onload",o)}else{window.onload=o}}}var e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=n;this.initHighlighting=o;this.initHighlightingOnLoad=l;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="\\b(0[xX][a-fA-F0-9]+|(\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.ER="(?![\\s\\S])";this.BE={b:"\\\\.",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.inherit=function(r,s){var p={};for(var q in r){p[q]=r[q]}if(s){for(var q in s){p[q]=s[q]}}return p}}();hljs.LANGUAGES.cpp=function(){var a={keyword:{"false":1,"int":1,"float":1,"while":1,"private":1,"char":1,"catch":1,"export":1,virtual:1,operator:2,sizeof:2,dynamic_cast:2,typedef:2,const_cast:2,"const":1,struct:1,"for":1,static_cast:2,union:1,namespace:1,unsigned:1,"long":1,"throw":1,"volatile":2,"static":1,"protected":1,bool:1,template:1,mutable:1,"if":1,"public":1,friend:2,"do":1,"return":1,"goto":1,auto:1,"void":2,"enum":1,"else":1,"break":1,"new":1,extern:1,using:1,"true":1,"class":1,asm:1,"case":1,typeid:1,"short":1,reinterpret_cast:2,"default":1,"double":1,register:1,explicit:1,signed:1,typename:1,"try":1,"this":1,"switch":1,"continue":1,wchar_t:1,inline:1,"delete":1,alignof:1,char16_t:1,char32_t:1,constexpr:1,decltype:1,noexcept:1,nullptr:1,static_assert:1,thread_local:1,restrict:1,_Bool:1,complex:1},built_in:{std:1,string:1,cin:1,cout:1,cerr:1,clog:1,stringstream:1,istringstream:1,ostringstream:1,auto_ptr:1,deque:1,list:1,queue:1,stack:1,vector:1,map:1,set:1,bitset:1,multiset:1,multimap:1,unordered_set:1,unordered_map:1,unordered_multiset:1,unordered_multimap:1,array:1,shared_ptr:1}};return{dM:{k:a,i:"</",c:[hljs.CLCM,hljs.CBLCLM,hljs.QSM,{cN:"string",b:"'\\\\?.",e:"'",i:"."},{cN:"number",b:"\\b(\\d+(\\.\\d*)?|\\.\\d+)(u|U|l|L|ul|UL|f|F)"},hljs.CNM,{cN:"preprocessor",b:"#",e:"$"},{cN:"stl_container",b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",e:">",k:a,r:10,c:["self"]}]}}}();hljs.LANGUAGES.r={dM:{c:[hljs.HCM,{cN:"number",b:"\\b0[xX][0-9a-fA-F]+[Li]?\\b",e:hljs.IMMEDIATE_RE,r:0},{cN:"number",b:"\\b\\d+(?:[eE][+\\-]?\\d*)?L\\b",e:hljs.IMMEDIATE_RE,r:0},{cN:"number",b:"\\b\\d+\\.(?!\\d)(?:i\\b)?",e:hljs.IMMEDIATE_RE,r:1},{cN:"number",b:"\\b\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",e:hljs.IMMEDIATE_RE,r:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",e:hljs.IMMEDIATE_RE,r:1},{cN:"keyword",b:"(?:tryCatch|library|setGeneric|setGroupGeneric)\\b",e:hljs.IMMEDIATE_RE,r:10},{cN:"keyword",b:"\\.\\.\\.",e:hljs.IMMEDIATE_RE,r:10},{cN:"keyword",b:"\\.\\.\\d+(?![\\w.])",e:hljs.IMMEDIATE_RE,r:10},{cN:"keyword",b:"\\b(?:function)",e:hljs.IMMEDIATE_RE,r:2},{cN:"keyword",b:"(?:if|in|break|next|repeat|else|for|return|switch|while|try|stop|warning|require|attach|detach|source|setMethod|setClass)\\b",e:hljs.IMMEDIATE_RE,r:1},{cN:"literal",b:"(?:NA|NA_integer_|NA_real_|NA_character_|NA_complex_)\\b",e:hljs.IMMEDIATE_RE,r:10},{cN:"literal",b:"(?:NULL|TRUE|FALSE|T|F|Inf|NaN)\\b",e:hljs.IMMEDIATE_RE,r:1},{cN:"identifier",b:"[a-zA-Z.][a-zA-Z0-9._]*\\b",e:hljs.IMMEDIATE_RE,r:0},{cN:"operator",b:"<\\-(?!\\s*\\d)",e:hljs.IMMEDIATE_RE,r:2},{cN:"operator",b:"\\->|<\\-",e:hljs.IMMEDIATE_RE,r:1},{cN:"operator",b:"%%|~",e:hljs.IMMEDIATE_RE},{cN:"operator",b:">=|<=|==|!=|\\|\\||&&|=|\\+|\\-|\\*|/|\\^|>|<|!|&|\\||\\$|:",e:hljs.IMMEDIATE_RE,r:0},{cN:"operator",b:"%",e:"%",i:"\\n",r:1},{cN:"identifier",b:"`",e:"`",r:0},{cN:"string",b:'"',e:'"',c:[hljs.BE],r:0},{cN:"string",b:"'",e:"'",c:[hljs.BE],r:0},{cN:"paren",b:"[[({\\])}]",e:hljs.IMMEDIATE_RE,r:0}]}};
+hljs.initHighlightingOnLoad();
+</script>
+
+
+
<style type="text/css">
body, td {
font-family: sans-serif;
background-color: white;
- font-size: 12px;
- margin: 8px;
+ font-size: 13px;
+}
+
+body {
+ max-width: 800px;
+ margin: auto;
+ padding: 1em;
+ line-height: 20px;
}
tt, code, pre {
font-family: 'DejaVu Sans Mono', 'Droid Sans Mono', 'Lucida Console', Consolas, Monaco, monospace;
}
-h1 {
- font-size:2.2em;
+h1 {
+ font-size:2.2em;
}
-h2 {
- font-size:1.8em;
+h2 {
+ font-size:1.8em;
}
-h3 {
- font-size:1.4em;
+h3 {
+ font-size:1.4em;
}
-h4 {
- font-size:1.0em;
+h4 {
+ font-size:1.0em;
}
-h5 {
- font-size:0.9em;
+h5 {
+ font-size:0.9em;
}
-h6 {
- font-size:0.8em;
+h6 {
+ font-size:0.8em;
}
a:visited {
color: rgb(50%, 0%, 50%);
}
-pre {
- margin-top: 0;
- max-width: 95%;
- border: 1px solid #ccc;
- white-space: pre-wrap;
+pre, img {
+ max-width: 100%;
+}
+pre {
+ overflow-x: auto;
}
-
pre code {
display: block; padding: 0.5em;
}
-code.r, code.cpp {
- background-color: #F8F8F8;
+code {
+ font-size: 92%;
+ border: 1px solid #ccc;
+}
+
+code[class] {
+ background-color: #F8F8F8;
}
table, td, th {
@@ -81,99 +144,58 @@ hr {
}
@media print {
- * {
- background: transparent !important;
- color: black !important;
- filter:none !important;
- -ms-filter: none !important;
+ * {
+ background: transparent !important;
+ color: black !important;
+ filter:none !important;
+ -ms-filter: none !important;
}
- body {
- font-size:12pt;
- max-width:100%;
+ body {
+ font-size:12pt;
+ max-width:100%;
}
-
- a, a:visited {
- text-decoration: underline;
+
+ a, a:visited {
+ text-decoration: underline;
}
- hr {
+ hr {
visibility: hidden;
page-break-before: always;
}
- pre, blockquote {
- padding-right: 1em;
- page-break-inside: avoid;
- }
-
- tr, img {
- page-break-inside: avoid;
- }
-
- img {
- max-width: 100% !important;
- }
-
- @page :left {
- margin: 15mm 20mm 15mm 10mm;
- }
-
- @page :right {
- margin: 15mm 10mm 15mm 20mm;
- }
-
- p, h2, h3 {
- orphans: 3; widows: 3;
- }
-
- h2, h3 {
- page-break-after: avoid;
- }
-}
-</style>
-
-<!-- Styles for R syntax highlighter -->
-<style type="text/css">
- pre .operator,
- pre .paren {
- color: rgb(104, 118, 135)
+ pre, blockquote {
+ padding-right: 1em;
+ page-break-inside: avoid;
}
- pre .literal {
- color: rgb(88, 72, 246)
+ tr, img {
+ page-break-inside: avoid;
}
- pre .number {
- color: rgb(0, 0, 205);
+ img {
+ max-width: 100% !important;
}
- pre .comment {
- color: rgb(76, 136, 107);
+ @page :left {
+ margin: 15mm 20mm 15mm 10mm;
}
- pre .keyword {
- color: rgb(0, 0, 255);
+ @page :right {
+ margin: 15mm 10mm 15mm 20mm;
}
- pre .identifier {
- color: rgb(0, 0, 0);
+ p, h2, h3 {
+ orphans: 3; widows: 3;
}
- pre .string {
- color: rgb(3, 106, 7);
+ h2, h3 {
+ page-break-after: avoid;
}
+}
</style>
-<!-- R syntax highlighter -->
-<script type="text/javascript">
-var hljs=new function(){function m(p){return p.replace(/&/gm,"&amp;").replace(/</gm,"&lt;")}function f(r,q,p){return RegExp(q,"m"+(r.cI?"i":"")+(p?"g":""))}function b(r){for(var p=0;p<r.childNodes.length;p++){var q=r.childNodes[p];if(q.nodeName=="CODE"){return q}if(!(q.nodeType==3&&q.nodeValue.match(/\s+/))){break}}}function h(t,s){var p="";for(var r=0;r<t.childNodes.length;r++){if(t.childNodes[r].nodeType==3){var q=t.childNodes[r].nodeValue;if(s){q=q.replace(/\n/g,"")}p+=q}else{if(t.childNodes[r].nodeName=="BR"){p+="\n"}else{p+=h(t.childNodes[r])}}}if(/MSIE [678]/.test(navigator.userAgent)){p=p.replace(/\r/g,"\n")}return p}function a(s){var r=s.className.split(/\s+/);r=r.concat(s.parentNode.className.split(/\s+/));for(var q=0;q<r.length;q++){var p=r[q].replace(/^language-/,"");if(e[p]){return p}}}function c(q){var p=[];(function(s,t){for(var r=0;r<s.childNodes.length;r++){if(s.childNodes[r].nodeType==3){t+=s.childNodes[r].nodeValue.length}else{if(s.childNodes[r].nodeName=="BR"){t+=1}else{if(s.childNodes[r].nodeType==1){p.push({event:"start",offset:t,node:s.childNodes[r]});t=arguments.callee(s.childNodes[r],t);p.push({event:"stop",offset:t,node:s.childNodes[r]})}}}}return t})(q,0);return p}function k(y,w,x){var q=0;var z="";var s=[];function u(){if(y.length&&w.length){if(y[0].offset!=w[0].offset){return(y[0].offset<w[0].offset)?y:w}else{return w[0].event=="start"?y:w}}else{return y.length?y:w}}function t(D){var A="<"+D.nodeName.toLowerCase();for(var B=0;B<D.attributes.length;B++){var C=D.attributes[B];A+=" "+C.nodeName.toLowerCase();if(C.value!==undefined&&C.value!==false&&C.value!==null){A+='="'+m(C.value)+'"'}}return A+">"}while(y.length||w.length){var v=u().splice(0,1)[0];z+=m(x.substr(q,v.offset-q));q=v.offset;if(v.event=="start"){z+=t(v.node);s.push(v.node)}else{if(v.event=="stop"){var p,r=s.length;do{r--;p=s[r];z+=("</"+p.nodeName.toLowerCase()+">")}while(p!=v.node);s.splice(r,1);while(r<s.length){z+=t(s[r]);r++}}}}return z+m(x.substr(q))}function j(){function q(x,y,v){if(x.compiled){return}var u;var s=[];if(x.k){x.lR=f(y,x.l||hljs.IR,true);for(var w in x.k){if(!x.k.hasOwnProperty(w)){continue}if(x.k[w] instanceof Object){u=x.k[w]}else{u=x.k;w="keyword"}for(var r in u){if(!u.hasOwnProperty(r)){continue}x.k[r]=[w,u[r]];s.push(r)}}}if(!v){if(x.bWK){x.b="\\b("+s.join("|")+")\\s"}x.bR=f(y,x.b?x.b:"\\B|\\b");if(!x.e&&!x.eW){x.e="\\B|\\b"}if(x.e){x.eR=f(y,x.e)}}if(x.i){x.iR=f(y,x.i)}if(x.r===undefined){x.r=1}if(!x.c){x.c=[]}x.compiled=true;for(var t=0;t<x.c.length;t++){if(x.c[t]=="self"){x.c[t]=x}q(x.c[t],y,false)}if(x.starts){q(x.starts,y,false)}}for(var p in e){if(!e.hasOwnProperty(p)){continue}q(e[p].dM,e[p],true)}}function d(B,C){if(!j.called){j();j.called=true}function q(r,M){for(var L=0;L<M.c.length;L++){if((M.c[L].bR.exec(r)||[null])[0]==r){return M.c[L]}}}function v(L,r){if(D[L].e&&D[L].eR.test(r)){return 1}if(D[L].eW){var M=v(L-1,r);return M?M+1:0}return 0}function w(r,L){return L.i&&L.iR.test(r)}function K(N,O){var M=[];for(var L=0;L<N.c.length;L++){M.push(N.c[L].b)}var r=D.length-1;do{if(D[r].e){M.push(D[r].e)}r--}while(D[r+1].eW);if(N.i){M.push(N.i)}return f(O,M.join("|"),true)}function p(M,L){var N=D[D.length-1];if(!N.t){N.t=K(N,E)}N.t.lastIndex=L;var r=N.t.exec(M);return r?[M.substr(L,r.index-L),r[0],false]:[M.substr(L),"",true]}function z(N,r){var L=E.cI?r[0].toLowerCase():r[0];var M=N.k[L];if(M&&M instanceof Array){return M}return false}function F(L,P){L=m(L);if(!P.k){return L}var r="";var O=0;P.lR.lastIndex=0;var M=P.lR.exec(L);while(M){r+=L.substr(O,M.index-O);var N=z(P,M);if(N){x+=N[1];r+='<span class="'+N[0]+'">'+M[0]+"</span>"}else{r+=M[0]}O=P.lR.lastIndex;M=P.lR.exec(L)}return r+L.substr(O,L.length-O)}function J(L,M){if(M.sL&&e[M.sL]){var r=d(M.sL,L);x+=r.keyword_count;return r.value}else{return F(L,M)}}function I(M,r){var L=M.cN?'<span class="'+M.cN+'">':"";if(M.rB){y+=L;M.buffer=""}else{if(M.eB){y+=m(r)+L;M.buffer=""}else{y+=L;M.buffer=r}}D.push(M);A+=M.r}function G(N,M,Q){var R=D[D.length-1];if(Q){y+=J(R.buffer+N,R);return false}var P=q(M,R);if(P){y+=J(R.buffer+N,R);I(P,M);return P.rB}var L=v(D.length-1,M);if(L){var O=R.cN?"</span>":"";if(R.rE){y+=J(R.buffer+N,R)+O}else{if(R.eE){y+=J(R.buffer+N,R)+O+m(M)}else{y+=J(R.buffer+N+M,R)+O}}while(L>1){O=D[D.length-2].cN?"</span>":"";y+=O;L--;D.length--}var r=D[D.length-1];D.length--;D[D.length-1].buffer="";if(r.starts){I(r.starts,"")}return R.rE}if(w(M,R)){throw"Illegal"}}var E=e[B];var D=[E.dM];var A=0;var x=0;var y="";try{var s,u=0;E.dM.buffer="";do{s=p(C,u);var t=G(s[0],s[1],s[2]);u+=s[0].length;if(!t){u+=s[1].length}}while(!s[2]);if(D.length>1){throw"Illegal"}return{r:A,keyword_count:x,value:y}}catch(H){if(H=="Illegal"){return{r:0,keyword_count:0,value:m(C)}}else{throw H}}}function g(t){var p={keyword_count:0,r:0,value:m(t)};var r=p;for(var q in e){if(!e.hasOwnProperty(q)){continue}var s=d(q,t);s.language=q;if(s.keyword_count+s.r>r.keyword_count+r.r){r=s}if(s.keyword_count+s.r>p.keyword_count+p.r){r=p;p=s}}if(r.language){p.second_best=r}return p}function i(r,q,p){if(q){r=r.replace(/^((<[^>]+>|\t)+)/gm,function(t,w,v,u){return w.replace(/\t/g,q)})}if(p){r=r.replace(/\n/g,"<br>")}return r}function n(t,w,r){var x=h(t,r);var v=a(t);var y,s;if(v){y=d(v,x)}else{return}var q=c(t);if(q.length){s=document.createElement("pre");s.innerHTML=y.value;y.value=k(q,c(s),x)}y.value=i(y.value,w,r);var u=t.className;if(!u.match("(\\s|^)(language-)?"+v+"(\\s|$)")){u=u?(u+" "+v):v}if(/MSIE [678]/.test(navigator.userAgent)&&t.tagName=="CODE"&&t.parentNode.tagName=="PRE"){s=t.parentNode;var p=document.createElement("div");p.innerHTML="<pre><code>"+y.value+"</code></pre>";t=p.firstChild.firstChild;p.firstChild.cN=s.cN;s.parentNode.replaceChild(p.firstChild,s)}else{t.innerHTML=y.value}t.className=u;t.result={language:v,kw:y.keyword_count,re:y.r};if(y.second_best){t.second_best={language:y.second_best.language,kw:y.second_best.keyword_count,re:y.second_best.r}}}function o(){if(o.called){return}o.called=true;var r=document.getElementsByTagName("pre");for(var p=0;p<r.length;p++){var q=b(r[p]);if(q){n(q,hljs.tabReplace)}}}function l(){if(window.addEventListener){window.addEventListener("DOMContentLoaded",o,false);window.addEventListener("load",o,false)}else{if(window.attachEvent){window.attachEvent("onload",o)}else{window.onload=o}}}var e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=n;this.initHighlighting=o;this.initHighlightingOnLoad=l;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="\\b(0[xX][a-fA-F0-9]+|(\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.ER="(?![\\s\\S])";this.BE={b:"\\\\.",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.inherit=function(r,s){var p={};for(var q in r){p[q]=r[q]}if(s){for(var q in s){p[q]=s[q]}}return p}}();hljs.LANGUAGES.cpp=function(){var a={keyword:{"false":1,"int":1,"float":1,"while":1,"private":1,"char":1,"catch":1,"export":1,virtual:1,operator:2,sizeof:2,dynamic_cast:2,typedef:2,const_cast:2,"const":1,struct:1,"for":1,static_cast:2,union:1,namespace:1,unsigned:1,"long":1,"throw":1,"volatile":2,"static":1,"protected":1,bool:1,template:1,mutable:1,"if":1,"public":1,friend:2,"do":1,"return":1,"goto":1,auto:1,"void":2,"enum":1,"else":1,"break":1,"new":1,extern:1,using:1,"true":1,"class":1,asm:1,"case":1,typeid:1,"short":1,reinterpret_cast:2,"default":1,"double":1,register:1,explicit:1,signed:1,typename:1,"try":1,"this":1,"switch":1,"continue":1,wchar_t:1,inline:1,"delete":1,alignof:1,char16_t:1,char32_t:1,constexpr:1,decltype:1,noexcept:1,nullptr:1,static_assert:1,thread_local:1,restrict:1,_Bool:1,complex:1},built_in:{std:1,string:1,cin:1,cout:1,cerr:1,clog:1,stringstream:1,istringstream:1,ostringstream:1,auto_ptr:1,deque:1,list:1,queue:1,stack:1,vector:1,map:1,set:1,bitset:1,multiset:1,multimap:1,unordered_set:1,unordered_map:1,unordered_multiset:1,unordered_multimap:1,array:1,shared_ptr:1}};return{dM:{k:a,i:"</",c:[hljs.CLCM,hljs.CBLCLM,hljs.QSM,{cN:"string",b:"'\\\\?.",e:"'",i:"."},{cN:"number",b:"\\b(\\d+(\\.\\d*)?|\\.\\d+)(u|U|l|L|ul|UL|f|F)"},hljs.CNM,{cN:"preprocessor",b:"#",e:"$"},{cN:"stl_container",b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",e:">",k:a,r:10,c:["self"]}]}}}();hljs.LANGUAGES.r={dM:{c:[hljs.HCM,{cN:"number",b:"\\b0[xX][0-9a-fA-F]+[Li]?\\b",e:hljs.IMMEDIATE_RE,r:0},{cN:"number",b:"\\b\\d+(?:[eE][+\\-]?\\d*)?L\\b",e:hljs.IMMEDIATE_RE,r:0},{cN:"number",b:"\\b\\d+\\.(?!\\d)(?:i\\b)?",e:hljs.IMMEDIATE_RE,r:1},{cN:"number",b:"\\b\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",e:hljs.IMMEDIATE_RE,r:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",e:hljs.IMMEDIATE_RE,r:1},{cN:"keyword",b:"(?:tryCatch|library|setGeneric|setGroupGeneric)\\b",e:hljs.IMMEDIATE_RE,r:10},{cN:"keyword",b:"\\.\\.\\.",e:hljs.IMMEDIATE_RE,r:10},{cN:"keyword",b:"\\.\\.\\d+(?![\\w.])",e:hljs.IMMEDIATE_RE,r:10},{cN:"keyword",b:"\\b(?:function)",e:hljs.IMMEDIATE_RE,r:2},{cN:"keyword",b:"(?:if|in|break|next|repeat|else|for|return|switch|while|try|stop|warning|require|attach|detach|source|setMethod|setClass)\\b",e:hljs.IMMEDIATE_RE,r:1},{cN:"literal",b:"(?:NA|NA_integer_|NA_real_|NA_character_|NA_complex_)\\b",e:hljs.IMMEDIATE_RE,r:10},{cN:"literal",b:"(?:NULL|TRUE|FALSE|T|F|Inf|NaN)\\b",e:hljs.IMMEDIATE_RE,r:1},{cN:"identifier",b:"[a-zA-Z.][a-zA-Z0-9._]*\\b",e:hljs.IMMEDIATE_RE,r:0},{cN:"operator",b:"<\\-(?!\\s*\\d)",e:hljs.IMMEDIATE_RE,r:2},{cN:"operator",b:"\\->|<\\-",e:hljs.IMMEDIATE_RE,r:1},{cN:"operator",b:"%%|~",e:hljs.IMMEDIATE_RE},{cN:"operator",b:">=|<=|==|!=|\\|\\||&&|=|\\+|\\-|\\*|/|\\^|>|<|!|&|\\||\\$|:",e:hljs.IMMEDIATE_RE,r:0},{cN:"operator",b:"%",e:"%",i:"\\n",r:1},{cN:"identifier",b:"`",e:"`",r:0},{cN:"string",b:'"',e:'"',c:[hljs.BE],r:0},{cN:"string",b:"'",e:"'",c:[hljs.BE],r:0},{cN:"paren",b:"[[({\\])}]",e:hljs.IMMEDIATE_RE,r:0}]}};
-hljs.initHighlightingOnLoad();
-</script>
-
-<!-- MathJax scripts -->
-<script type="text/javascript" src="https://c328740.ssl.cf1.rackcdn.com/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
-</script>
</head>
@@ -189,10 +211,16 @@ hljs.initHighlightingOnLoad();
<h2>Laboratory Data L1</h2>
<p>The following code defines example dataset L1 from the FOCUS kinetics
-report, p. 284</p>
+report, p. 284:</p>
<pre><code class="r">library(&quot;mkin&quot;)
-FOCUS_2006_L1 = data.frame(
+</code></pre>
+
+<pre><code>## Loading required package: minpack.lm
+## Loading required package: rootSolve
+</code></pre>
+
+<pre><code class="r">FOCUS_2006_L1 = data.frame(
t = rep(c(0, 1, 2, 3, 5, 7, 14, 21, 30), each = 2),
parent = c(88.3, 91.4, 85.6, 84.5, 78.9, 77.6,
72.0, 71.9, 50.3, 59.4, 47.0, 45.1,
@@ -200,50 +228,43 @@ FOCUS_2006_L1 = data.frame(
FOCUS_2006_L1_mkin &lt;- mkin_wide_to_long(FOCUS_2006_L1)
</code></pre>
-<p>The next step is to set up the models used for the kinetic analysis. Note that
-the model definitions contain the names of the observed variables in the data.
-In this case, there is only one variable called <code>parent</code>.</p>
-
-<pre><code class="r">SFO &lt;- mkinmod(parent = list(type = &quot;SFO&quot;))
-FOMC &lt;- mkinmod(parent = list(type = &quot;FOMC&quot;))
-DFOP &lt;- mkinmod(parent = list(type = &quot;DFOP&quot;))
-</code></pre>
+<p>Here we use the assumptions of simple first order (SFO), the case of declining
+rate constant over time (FOMC) and the case of two different phases of the
+kinetics (DFOP). For a more detailed discussion of the models, please see the
+FOCUS kinetics report.</p>
-<p>The three models cover the first assumption of simple first order (SFO),
-the case of declining rate constant over time (FOMC) and the case of two
-different phases of the kinetics (DFOP). For a more detailed discussion
-of the models, please see the FOCUS kinetics report.</p>
+<p>Since mkin version 0.9-32 (July 2014), we can use shorthand notation like <code>SFO</code>
+for parent only degradation models. The following two lines fit the model and
+produce the summary report of the model fit. This covers the numerical analysis
+given in the FOCUS report. </p>
-<p>The following two lines fit the model and produce the summary report
-of the model fit. This covers the numerical analysis given in the
-FOCUS report.</p>
-
-<pre><code class="r">m.L1.SFO &lt;- mkinfit(SFO, FOCUS_2006_L1_mkin, quiet=TRUE)
+<pre><code class="r">m.L1.SFO &lt;- mkinfit(&quot;SFO&quot;, FOCUS_2006_L1_mkin, quiet=TRUE)
summary(m.L1.SFO)
</code></pre>
-<pre><code>## mkin version: 0.9.32
+<pre><code>## mkin version: 0.9.34
## R version: 3.1.1
-## Date of fit: Mon Jul 14 19:59:26 2014
-## Date of summary: Mon Jul 14 19:59:26 2014
+## Date of fit: Wed Oct 15 00:58:15 2014
+## Date of summary: Wed Oct 15 00:58:15 2014
##
## Equations:
-## [1] d_parent = - k_parent_sink * parent
+## d_parent = - k_parent_sink * parent
+##
+## Model predictions using solution type analytical
##
-## Method used for solution of differential equation system:
-## analytical
+## Fitted with method Port using 37 model solutions performed in 0.203 s
##
## Weighting: none
##
## Starting values for parameters to be optimised:
## value type
-## parent_0 100.0 state
-## k_parent_sink 0.1 deparm
+## parent_0 89.85 state
+## k_parent_sink 0.10 deparm
##
## Starting values for the transformed parameters actually optimised:
-## value lower upper
-## parent_0 100.000 -Inf Inf
-## log_k_parent_sink -2.303 -Inf Inf
+## value lower upper
+## parent_0 89.850 -Inf Inf
+## log_k_parent_sink -2.303 -Inf Inf
##
## Fixed parameter values:
## None
@@ -308,66 +329,80 @@ summary(m.L1.SFO)
<pre><code class="r">plot(m.L1.SFO)
</code></pre>
-<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-5"/> </p>
-
-<p>The residual plot can be easily obtained by</p>
+<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-4"/>
+The residual plot can be easily obtained by</p>
<pre><code class="r">mkinresplot(m.L1.SFO, ylab = &quot;Observed&quot;, xlab = &quot;Time&quot;)
</code></pre>
-<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-6"/> </p>
+<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-5"/> </p>
<p>For comparison, the FOMC model is fitted as well, and the chi<sup>2</sup> error level
is checked.</p>
-<pre><code class="r">m.L1.FOMC &lt;- mkinfit(FOMC, FOCUS_2006_L1_mkin, quiet=TRUE)
-summary(m.L1.FOMC, data = FALSE)
+<pre><code class="r">m.L1.FOMC &lt;- mkinfit(&quot;FOMC&quot;, FOCUS_2006_L1_mkin, quiet=TRUE)
+</code></pre>
+
+<pre><code>## Warning: Optimisation by method Port did not converge.
+## Convergence code is 1
+</code></pre>
+
+<pre><code class="r">summary(m.L1.FOMC, data = FALSE)
</code></pre>
-<pre><code>## mkin version: 0.9.32
+<pre><code>## mkin version: 0.9.34
## R version: 3.1.1
-## Date of fit: Mon Jul 14 19:59:26 2014
-## Date of summary: Mon Jul 14 19:59:26 2014
+## Date of fit: Wed Oct 15 00:58:16 2014
+## Date of summary: Wed Oct 15 00:58:16 2014
+##
+##
+## Warning: Optimisation by method Port did not converge.
+## Convergence code is 1
+##
##
## Equations:
-## [1] d_parent = - (alpha/beta) * ((time/beta) + 1)^-1 * parent
+## d_parent = - (alpha/beta) * ((time/beta) + 1)^-1 * parent
##
-## Method used for solution of differential equation system:
-## analytical
+## Model predictions using solution type analytical
+##
+## Fitted with method Port using 188 model solutions performed in 1.011 s
##
## Weighting: none
##
## Starting values for parameters to be optimised:
## value type
-## parent_0 100 state
-## alpha 1 deparm
-## beta 10 deparm
+## parent_0 89.85 state
+## alpha 1.00 deparm
+## beta 10.00 deparm
##
## Starting values for the transformed parameters actually optimised:
-## value lower upper
-## parent_0 100.000 -Inf Inf
-## log_alpha 0.000 -Inf Inf
-## log_beta 2.303 -Inf Inf
+## value lower upper
+## parent_0 89.850 -Inf Inf
+## log_alpha 0.000 -Inf Inf
+## log_beta 2.303 -Inf Inf
##
## Fixed parameter values:
## None
##
## Optimised, transformed parameters:
-## Estimate Std. Error Lower Upper t value Pr(&gt;|t|) Pr(&gt;t)
-## parent_0 92.5 NA NA NA NA NA NA
-## log_alpha 25.6 NA NA NA NA NA NA
-## log_beta 28.0 NA NA NA NA NA NA
+## Estimate Std. Error Lower Upper t value Pr(&gt;|t|) Pr(&gt;t)
+## parent_0 92.5 1.42 89.4 95.5 65.00 8.32e-20 4.16e-20
+## log_alpha 15.4 15.10 -16.7 47.6 1.02 3.22e-01 1.61e-01
+## log_beta 17.8 15.10 -14.4 49.9 1.18 2.57e-01 1.28e-01
##
## Parameter correlation:
-## Could not estimate covariance matrix; singular system:
+## parent_0 log_alpha log_beta
+## parent_0 1.000 0.113 0.111
+## log_alpha 0.113 1.000 1.000
+## log_beta 0.111 1.000 1.000
##
## Residual standard error: 3.05 on 15 degrees of freedom
##
## Backtransformed parameters:
-## Estimate Lower Upper
-## parent_0 9.25e+01 NA NA
-## alpha 1.35e+11 NA NA
-## beta 1.41e+12 NA NA
+## Estimate Lower Upper
+## parent_0 9.25e+01 8.94e+01 9.55e+01
+## alpha 5.04e+06 5.51e-08 4.62e+20
+## beta 5.28e+07 5.73e-07 4.86e+21
##
## Chi2 error levels in percent:
## err.min n.optim df
@@ -381,26 +416,24 @@ summary(m.L1.FOMC, data = FALSE)
<p>Due to the higher number of parameters, and the lower number of degrees of
freedom of the fit, the chi<sup>2</sup> error level is actually higher for the FOMC
-model (3.6%) than for the SFO model (3.4%). Additionally, the covariance
-matrix can not be obtained, indicating overparameterisation of the model.
-As a consequence, no standard errors for transformed parameters nor
-confidence intervals for backtransformed parameters are available.</p>
+model (3.6%) than for the SFO model (3.4%). Additionally, the parameters
+<code>log_alpha</code> and <code>log_beta</code> internally fitted in the model have p-values for the two
+sided t-test of 0.18 and 0.125, and their correlation is 1.000, indicating that
+the model is overparameterised. </p>
<p>The chi<sup>2</sup> error levels reported in Appendix 3 and Appendix 7 to the FOCUS
kinetics report are rounded to integer percentages and partly deviate by one
percentage point from the results calculated by mkin. The reason for
this is not known. However, mkin gives the same chi<sup>2</sup> error levels
-as the kinfit package.</p>
-
-<p>Furthermore, the calculation routines of the kinfit package have been extensively
-compared to the results obtained by the KinGUI software, as documented in the
-kinfit package vignette. KinGUI is a widely used standard package in this field.
-Therefore, the reason for the difference was not investigated further.</p>
+as the kinfit package. Furthermore, the calculation routines of the kinfit
+package have been extensively compared to the results obtained by the KinGUI
+software, as documented in the kinfit package vignette. KinGUI is a widely used
+standard package in this field. </p>
<h2>Laboratory Data L2</h2>
<p>The following code defines example dataset L2 from the FOCUS kinetics
-report, p. 287</p>
+report, p. 287:</p>
<pre><code class="r">FOCUS_2006_L2 = data.frame(
t = rep(c(0, 1, 3, 7, 14, 28), each = 2),
@@ -410,34 +443,35 @@ report, p. 287</p>
FOCUS_2006_L2_mkin &lt;- mkin_wide_to_long(FOCUS_2006_L2)
</code></pre>
-<p>Again, the SFO model is fitted and a summary is obtained.</p>
+<p>Again, the SFO model is fitted and a summary is obtained:</p>
-<pre><code class="r">m.L2.SFO &lt;- mkinfit(SFO, FOCUS_2006_L2_mkin, quiet=TRUE)
+<pre><code class="r">m.L2.SFO &lt;- mkinfit(&quot;SFO&quot;, FOCUS_2006_L2_mkin, quiet=TRUE)
summary(m.L2.SFO)
</code></pre>
-<pre><code>## mkin version: 0.9.32
+<pre><code>## mkin version: 0.9.34
## R version: 3.1.1
-## Date of fit: Mon Jul 14 19:59:27 2014
-## Date of summary: Mon Jul 14 19:59:27 2014
+## Date of fit: Wed Oct 15 00:58:17 2014
+## Date of summary: Wed Oct 15 00:58:17 2014
##
## Equations:
-## [1] d_parent = - k_parent_sink * parent
+## d_parent = - k_parent_sink * parent
+##
+## Model predictions using solution type analytical
##
-## Method used for solution of differential equation system:
-## analytical
+## Fitted with method Port using 41 model solutions performed in 0.22 s
##
## Weighting: none
##
## Starting values for parameters to be optimised:
## value type
-## parent_0 100.0 state
-## k_parent_sink 0.1 deparm
+## parent_0 93.95 state
+## k_parent_sink 0.10 deparm
##
## Starting values for the transformed parameters actually optimised:
-## value lower upper
-## parent_0 100.000 -Inf Inf
-## log_k_parent_sink -2.303 -Inf Inf
+## value lower upper
+## parent_0 93.950 -Inf Inf
+## log_k_parent_sink -2.303 -Inf Inf
##
## Fixed parameter values:
## None
@@ -479,8 +513,8 @@ summary(m.L2.SFO)
## time variable observed predicted residual
## 0 parent 96.1 9.15e+01 4.634
## 0 parent 91.8 9.15e+01 0.334
-## 1 parent 41.4 4.71e+01 -5.740
-## 1 parent 38.7 4.71e+01 -8.440
+## 1 parent 41.4 4.71e+01 -5.739
+## 1 parent 38.7 4.71e+01 -8.439
## 3 parent 19.3 1.25e+01 6.779
## 3 parent 22.3 1.25e+01 9.779
## 7 parent 4.6 8.83e-01 3.717
@@ -499,7 +533,7 @@ plot(m.L2.SFO)
mkinresplot(m.L2.SFO)
</code></pre>
-<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-10"/> </p>
+<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-9"/> </p>
<p>In the FOCUS kinetics report, it is stated that there is no apparent systematic
error observed from the residual plot up to the measured DT90 (approximately at
@@ -514,41 +548,42 @@ models generally only implement SFO kinetics.</p>
<p>For comparison, the FOMC model is fitted as well, and the chi<sup>2</sup> error level
is checked.</p>
-<pre><code class="r">m.L2.FOMC &lt;- mkinfit(FOMC, FOCUS_2006_L2_mkin, quiet = TRUE)
+<pre><code class="r">m.L2.FOMC &lt;- mkinfit(&quot;FOMC&quot;, FOCUS_2006_L2_mkin, quiet = TRUE)
par(mfrow = c(2, 1))
plot(m.L2.FOMC)
mkinresplot(m.L2.FOMC)
</code></pre>
-<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-11"/> </p>
+<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-10"/> </p>
<pre><code class="r">summary(m.L2.FOMC, data = FALSE)
</code></pre>
-<pre><code>## mkin version: 0.9.32
+<pre><code>## mkin version: 0.9.34
## R version: 3.1.1
-## Date of fit: Mon Jul 14 19:59:28 2014
-## Date of summary: Mon Jul 14 19:59:28 2014
+## Date of fit: Wed Oct 15 00:58:17 2014
+## Date of summary: Wed Oct 15 00:58:17 2014
##
## Equations:
-## [1] d_parent = - (alpha/beta) * ((time/beta) + 1)^-1 * parent
+## d_parent = - (alpha/beta) * ((time/beta) + 1)^-1 * parent
+##
+## Model predictions using solution type analytical
##
-## Method used for solution of differential equation system:
-## analytical
+## Fitted with method Port using 81 model solutions performed in 0.438 s
##
## Weighting: none
##
## Starting values for parameters to be optimised:
## value type
-## parent_0 100 state
-## alpha 1 deparm
-## beta 10 deparm
+## parent_0 93.95 state
+## alpha 1.00 deparm
+## beta 10.00 deparm
##
## Starting values for the transformed parameters actually optimised:
-## value lower upper
-## parent_0 100.000 -Inf Inf
-## log_alpha 0.000 -Inf Inf
-## log_beta 2.303 -Inf Inf
+## value lower upper
+## parent_0 93.950 -Inf Inf
+## log_alpha 0.000 -Inf Inf
+## log_beta 2.303 -Inf Inf
##
## Fixed parameter values:
## None
@@ -589,53 +624,56 @@ experimental error has to be assumed in order to explain the data.</p>
<p>Fitting the four parameter DFOP model further reduces the chi<sup>2</sup> error level. </p>
-<pre><code class="r">m.L2.DFOP &lt;- mkinfit(DFOP, FOCUS_2006_L2_mkin, quiet = TRUE)
+<pre><code class="r">m.L2.DFOP &lt;- mkinfit(&quot;DFOP&quot;, FOCUS_2006_L2_mkin, quiet = TRUE)
plot(m.L2.DFOP)
</code></pre>
-<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-12"/> </p>
+<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfgAAAFoCAMAAACMkBkOAAAC+lBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1fEeTAAAA/nRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z+/224wbwAAAAJcEhZcwAACxIAAAsSAdLdfvwAABLuSURBVHic7d0JWFRl2wfwZwABUUNU3F4+VFRE0VwwtygUcJdEUEvI9BMxt1ze3EoSXElN/TRfxcxU0pRCxV1BSFxwS/3M7e1zSS3rxRLNJdQ61/XNDKg4cxjOw3Oec84c/r/rcog5433f8XeGWc55DiEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD3qg6NBe0aVI5X8P3Xqf3/BjYcrM8t+BG8KoMMViL4sgnBl1EIvoxSKnj395cOceLVCugpFHy1A9Ftxm515NULqCkU/Edhxovp3Xn1AmoKBb+6jvEichSvXkBNoeAn9DNezA3i1QuoKRR8xaxRXROSebUCeko9q3eNmdnHwKuVHr1zJl0u30eL1FfudXx1Xo30afibspWKihW5Urng9/FqpE+6Cd45x4FXJ13SS/AzMm5mR/FqpUc6CT5yHskqt6MBr146pJPgk3xJFomK4dVLh3QS/MKWJMsQK/ayAsTpJPh2ae47Gx3w5NVLh3QSPOmWmbvHn1crPdJL8ISs8ebVSZdkCb6uYHo+rXLwy/x4ddKlF4J39vd3lvKXDBZ3Lk0EPz+AVyddKhp8wwOffnqgociNph5IvXOwCSEjrj80fgn/aftfJOT0/Z3eJPzn2b9e6Ub+EoSmqgef8DqvTrpUNPhtdYx33m0iN5oqjK255LJzU2FC6OEdJFxIC6v7aFpI+hmHcCG+0tLr5BWhfTnVg5/UjVcnXTIGX3l5ktlnN0yXNz4r+G65x/MbTf3FQNyFTt79DXU2njAGX4XEX/WsFih4hQsVyRv52nioHx3Jq5MuGYN38ClQ/4jp8kj9wm+LfOYx9ZTx4v47FVf/fvemMfjHhKwVTALDHxHSSyPBDxnIq5MuFX2o/2Scg+O4+SI3mprrSGoIHSdfb+Ew0xh8PiFzMwnx6Otm+k+tBP/Wu7w66VLR4J0mZWVNFNs5faqwKHjrZed5l1q/ef1SPVPaLZ6MDNpy1vAs+DA31YMPG8+rky5Jeh0/9drOPw77kxr7Hnw38uR4U9ok4vz9PT7mO3+PM8Rhx5+NVQ8+OI5XJ12SFvwRKaVUDr7dHF6ddEk/wTdbzKuTLunnvfr6K3l10iX9BF/zK16ddEk/wVfayquTLukneMcMXp10yQ6Cd6z1cm2RA6CtFkbIYu5Ulmg++PKL8gRBuLPQ1XIDgmei+eCTLw5s7RcQdfoLyw0InsnwyQFy+ZBL8Hk9zV/a37bcgOCZBCTKp6VIfebgTy02/X53iD9puQHBaxpz8O3zbudkHPotr63lBgSvaezP6isOmr1i9qCKz6/onmJ2eq3FDXe7sLYC+cjzOt6tbYXn31Qo2FFk1UaLG23yIKAZzMHX3n57R6e7ws9NLTcs3GBxRbIXYyuQEXPwW89MPCbE1/sm3XKDVfBJvoytQEbMwd8LJ52E6qTnPcsNVsEvEHtVASphDv7fCysmCK+SsZcsN1gFPyOQsRXIiDn4yCfC469/3f5wtOUGq+CndGFsBTJif1bvG+1niP0y2motM6vgx/RhbQXy4fexrFXwMVgXQUMUDH6A2GcFoBIFg+89jlcroKdg8KEf8moF9BQMvsMsXq2AnoLBN1/EqxXQUzD4hit4tQJ6CgZfex2vVkBPweDdt/BqBfQUDL7cXl6tgJ6CwWPfKy1B8GUUgi+jEHwZheDLKARfRikZ/N5yvHoBNSWD3+LOqxdQUzL4dbV59QJqSga/QmzlbVCHksEvas6rF1BTMvhZHXj1AmpKBv9hKK9eQE3J4Mf15tULqCkZfOwAXr2AmpLBR+MUo9qhZPB9xvDqBdSUDL7LFF69gJqSwQfO4NULqCkZfMsFvHoBNX5r2VoH75vE3Avkwm8tW+vgvZIZe4F8+K1lax28xybGXiAffmvZWgfvspuxF8iH31q21sFj3ysN4beWLYLXNCnBVy70kuhWq7Vs+6WbXdtndVMErx1SghcKnRXdanAmLq2bWp/5FPd4TZMSfOvWX/44MHDAlZliG31Pvf3yVUH433qWGxC8pkn7HX8jzHjR/SexTQcyvA6n+jbZudNyA4LXNGnB/zTSeDH8utime93JvRBCOv1huUEk+AyRN/hAHdKCn/DoyxnJj/4ptmnf5+X2JBDDbCkv57ZWop4POJEWvCFiy/HNfaxWLTWpd+X3a8IPV+9Z7UgpEvxXNannA04kvo538Ap0E82dkHIR01d8HGN9kIxI8Pw+CgRa0rLw/l4Q+n7vQ1VZJPjFzagqAEfSgt+V/qrgsYXurXaR4Oe0o6oAHEkL/kFwNYEEWZ2EwiaR4OOCqSoAR9KCPxPnKZBR4u/cFUck+PFhVBWAI2nBd370o5D5hO5EAyLBv/sWVQXgSOLLuXrxa+dSHvIoEvzAIXQlgB9pwZ+fUoe6skjwkVYnrgG1SAt+wTVh/1DKE0WKBN9tEl0J4EfieyqGNnMvP6HbZU4k+NcTqCoAR1LfTPMasVe4RVVZJPiA+VQVgCNpwU89LuQuD7Xe2cIWkeD9llFVAI6kBf/rvzrRpU5Eg/deQ1sEeJEUvLfQk76ySPCOOQ70dYALScEbtqdVoa4sEjxJ7ExdBviQuAeOIDzOz8+nqiwWvO+XVCWAH2nBhxegqiwWPMmsTFUDuGHfEaM4osHHDqMrArwouiMGIS9ZH2UBqlB0RwyjdY2pigAviu6IYRT6MVUR4EXRHTGMHI5SvxMEPCi6I4bJ9B5UVYATic/q5dkRw8Qvha4M8CEx+A41qs77wGqZG5uKCZ7srktVBviQFny88OqyG/+h+2ytuODDcRp5LZAW/G/vVnjUp3suVeXignc8TvfIAVxIC/52rx4P3btaHRBrU3HBkw+iqeoAF9KCX347d0nwLeZdrwp4ZlLVAS6kBe/8Xpx7l7l0e1sWGzxJDqAqBDxIfFZfvvM7rxf3zovkJU2fardSUk/gSVrwLW4I94ULojelWNL0mezOy754CzvjqEpa8Ee21yA1tokuYUOxpOkzS87UrzVnruQZgQNpwf/RxXgRcldsE8WSps9kHXUmZD9e1alJWvBpCxyJ42LRj2VpljR9KmviYEI+p/t4H+QlJfiDB88Jvxz/VVgvtpFmSdOn0hrnOLgcwi95NUkJPt5ouvHPCNGtVkuaFrIRfNMjuz/Z20/yjMCBpId6t5nnnlxZbOMk4J5vF/kmsnAt24zib9//6N0pOJm8qqQEX+HcfxKHJVy9JLqIsZfJG4KXl+UGG/f4wWuqfPHpvyimBNlJCf6Ty6adot3OLRLb+PfTJY4tN9gIfp8TafTNLjfpU4LspAR/fpT5S+x5sY2Blx9GtYsR2lktaGXrWb3xT1qq1bLHoCApwf9RsM9VmPincxWT7g1tb3V/txn8psaEBOdS7qcPspIS/KE55i/TDhezvecv5+iCb5Az+b39OX4SxgNepAQflf+G8d7Z6f5/F3eDasmnra+0ETxxCe5RpSWOo1OTpJdzc/6+knlRWEr32GwreLNNWOBURdLesm01bd2sQMrKJQbf9CvKiiAjJc8ta+nrl3n1hhKpGbz/Rl69oURqBk9SmvJqDiVRNfh6u3g1h5KoGjyZX4pFlUAW6gZf+SA+o1OJusGT94bzag+2qRy807c2PuUHjlQOnvRO5NUfbFI7eEOGN68BwBa1gyfNtvEaAGxRPXiygG6FFZCH+sG7HbDeQxe4Uz940gcHU6lAA8GTVMpllUAGWgi+/i4cVKM4LQRP4sbyGgKKo4ngHTL8eU0BxdBE8KQRPqxRmjaCJ2Mn8xoDxGkkeIc92BlHWRoJnvhmufAaBMRoJXjSH0fPKkozwZNVOLm8krQTfIXDOHxWQdoJnjT91pnLICBGQ8GTMdN5zAGitBS8YV1vQrxX7lnbkMc88AIZgqdey7ZYLpmvVDvQhPhkY3cs7piDL81atsWqeWj8IOOXXngfjzvm4Euzlm3xWv6f6diaVp8wDgUlYg6+NGvZ2jDrnPFiJt3pi6EUmIMvzVq2tmRemLJhKeNMUDLm4Euzlq1Nq9fjw3kFsD+rt1rL1sXHbFXplj2YsPfCdzNZZ4ISsQfv2toUukfrZ1d0SzI7s7c01dquMZTfm9KddSgoCXPw/teE/EmEhNMsaWrDxG7Gf0QnRRdIBzkxB5+1s1HMk2jZgh8WZbyIuNKJcSooCXPwD4wPyx/mussVfK1sb1Izs+W3HRnHghIwB39xugtxvbA+Qqbgid+GPd+0JJ4HX2GcC2xjDj7y8cMg0jz3jlzBF/LMxKM9V+zP6huM8iOk9rQtltezBU/c0t5k+vtgm5Y+ln2R8/ph8gwCYrQbPHFaNQfH1HGj4eAJid2OpZF40XTwpOtB7IDJibaDJwHHrM51A7LQePDEfWM8ftHzoPXgiWHMrhqyFIIXaD54QkIOd5CpEjxnB8ET9+SkCnLVgkL2EDwhww7jLCYys4/giW/WNBxfJSs7CZ6QfjmdZa1X1tlN8KT6mmXV5K1YptlP8IS8ljkej/dysafgieO7OX1wKmJ52FXwhHgkZnXlULYMsrPgCamxKB375sjA7oInxGvxt5F4/56VHQZvvNcnnhiG9/LY2GXwxt/175+cV5djff2z0+CNz/D77E0LE1mIA6Sx2+CNfBIOzeA2vt7Zc/CEOASv2jWiKv8+OmTfwRuVfyt16wgvRVrpit0Hb/RSVGr2kQe/5w5RqqEe6CF4owm5K4+mPghWsKO900nwpyMIaXz0WvacHi8p2NWe6ST4sz2MF8s/dwmK25X9PwOwPmLJdBL8tHNOpPpv5p0ynQJGrzu4eVrvOrI2qDph6VBdnUpBJ8GTtDs/5yU8/7ZqyPvJ2bvnv91cpg/wqx8Lazh0r57eL9JL8ITUsrrG9ZWhi/fsT5k1JMiL9VP8j7oZL+L0tCaTfoIvjmf7t+OTM7PSFozs1rDU9//VjWNm9u07Ss65VKb/4AtVahE5MWl3Rua2FdOG9mzlRfn7+qNL77SZeKUjl8mU8V+tXnyHs8wE/1T5Bq8NGLdgffaJ7w5sXpYwqn9QMy+3kv9W/IUxXeectd/9fA2rzp3698ii12hqvXpludVp2z1qVNzC1VszjLauT/o4btzQft0Cm/tU8bC87Zr6kf8MiRytxpiyGHotus24m02KXKOt9epV5FbdJyCo55ux78fPT9q4Y/93J7IPpqfvSlmXtCQxYdKYzUv69ev3zaR2Ab4+Pj5VPTys/mVo3PFY48WmRUWu4bBe/T9CzVI3MVbWACeP6j5+AR1Cew2+vGp26tnJMxKXJiUlbUhJ+Tpd3KaUAgWruiYtTXzuo0kFhscWK6qfZKF0fowL9Scrip5TgMN69R0K/gfTljNW1pQKxmf1Enb0q2R8MKhbsIhzg4DnXi2SQcTz9AYU/29AzLhJpXbo5sz+TW8UPQ0Av/Xq+49grAzycT919vT3W4u+m8FvvXoEryWuMTNfPBaFw3r1hRC8pvF7HY/gNQ3Bl1EIvoxC8GUUv+C7/HDiBX8+YJcvR5HHMtT4M1+GInIM8vD2idL5oTav4C1lyVBj2AAZisgxSEicDEU2V2av4b2GvQZnCN4SgpcMwVtC8NIheGUheEsIXjIEb8kOgi/VGUctxPSXoYgcg3T8QIYiqTIc9fOPL0q+jcrkOBzBSY492+UYxEGO/fVlOUBDV0d5AAAAAAAAAICq2p68vcbqKCtK1wVBuMhWwnCqF/MwBTXYhom4cH+fP+MghTVk+KlwVDFvSa+LC9lquP49tW9fttXqI5OFXqzDFNRgG6bB4xk9dv3oyjRIYQ0Zfio8DcpzJAPz2N5wbSLU8y3HNsa+k6bQ2IYpqME2zKiHLqSREMA0SGENGX4qPM3OIaS1UJOpRpjwQLjVhW0OV1NojMOYa7AN4xdESEx+RaZBCmvI8VPhaEWGcVKB7ayB0cfauCf9xrZOvTk0xmHMNViHcf3gySTmQUw15PipcDTnECEBAvuOnQ0EttOKm0NjHMZcg3GYl8/nRrMOUlCDcRDeBt9yIFF32X7Hj51OiL/QiKmGOTTGYcw12IaplfuVaScMpkEKa8jxU+Go4p34dqcYn9W/8fd7wbtz2M5GYw6NcRhzDbZhProTER4e7sE0SGENOX4qPLU/nbea9XX8uJ/vpjL+tih4mGYbpqAG0zBbBJPWTIM8rSHDTwUAAAAAAAAAAAAAAAAAAAAAAAAAoFR+Mu/PKGxgPAQI7M1roV2FeaGhPRIrqT0JKMxJGExIeD7pdeuzvGMDztxbYiAhp+/v9FZ7LuDsWfDCaM8f7tQLE5rVfTQtJP2Mdg9gAFk8D74SSfmauAkd4696VgsUvNQeDPh6FvxfhGxYSVyFjmvNz/cC1R4M+LIOfm4mIR59JZxyHuyZdfAtnowM2nLWUOLfBLtmGfzNViTi/P09PmrPBQAAAAAAAAAAAAAAAAAAAAAAANrz/1FPnwsMKm7DAAAAAElFTkSuQmCC" alt="plot of chunk unnamed-chunk-11"/> </p>
<p>Here, the default starting parameters for the DFOP model obviously do not lead
to a reasonable solution. Therefore the fit is repeated with different starting
parameters.</p>
-<pre><code class="r">m.L2.DFOP &lt;- mkinfit(DFOP, FOCUS_2006_L2_mkin,
+<pre><code class="r">m.L2.DFOP &lt;- mkinfit(&quot;DFOP&quot;, FOCUS_2006_L2_mkin,
parms.ini = c(k1 = 1, k2 = 0.01, g = 0.8),
quiet=TRUE)
plot(m.L2.DFOP)
</code></pre>
-<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-13"/> </p>
+<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-12"/> </p>
<pre><code class="r">summary(m.L2.DFOP, data = FALSE)
</code></pre>
-<pre><code>## mkin version: 0.9.32
+<pre><code>## mkin version: 0.9.34
## R version: 3.1.1
-## Date of fit: Mon Jul 14 19:59:28 2014
-## Date of summary: Mon Jul 14 19:59:28 2014
+## Date of fit: Wed Oct 15 00:58:21 2014
+## Date of summary: Wed Oct 15 00:58:21 2014
##
## Equations:
-## [1] d_parent = - ((k1 * g * exp(-k1 * time) + k2 * (1 - g) * exp(-k2 * time)) / (g * exp(-k1 * time) + (1 - g) * exp(-k2 * time))) * parent
+## d_parent = - ((k1 * g * exp(-k1 * time) + k2 * (1 - g) * exp(-k2 *
+## time)) / (g * exp(-k1 * time) + (1 - g) * exp(-k2 *
+## time))) * parent
+##
+## Model predictions using solution type analytical
##
-## Method used for solution of differential equation system:
-## analytical
+## Fitted with method Port using 336 model solutions performed in 1.844 s
##
## Weighting: none
##
## Starting values for parameters to be optimised:
## value type
-## parent_0 1e+02 state
-## k1 1e+00 deparm
-## k2 1e-02 deparm
-## g 8e-01 deparm
+## parent_0 93.95 state
+## k1 1.00 deparm
+## k2 0.01 deparm
+## g 0.80 deparm
##
## Starting values for the transformed parameters actually optimised:
-## value lower upper
-## parent_0 100.0000 -Inf Inf
-## log_k1 0.0000 -Inf Inf
-## log_k2 -4.6052 -Inf Inf
-## g_ilr 0.9803 -Inf Inf
+## value lower upper
+## parent_0 93.9500 -Inf Inf
+## log_k1 0.0000 -Inf Inf
+## log_k2 -4.6052 -Inf Inf
+## g_ilr 0.9803 -Inf Inf
##
## Fixed parameter values:
## None
@@ -643,7 +681,7 @@ plot(m.L2.DFOP)
## Optimised, transformed parameters:
## Estimate Std. Error Lower Upper t value Pr(&gt;|t|) Pr(&gt;t)
## parent_0 93.900 NA NA NA NA NA NA
-## log_k1 4.960 NA NA NA NA NA NA
+## log_k1 3.120 NA NA NA NA NA NA
## log_k2 -1.090 NA NA NA NA NA NA
## g_ilr -0.282 NA NA NA NA NA NA
##
@@ -655,7 +693,7 @@ plot(m.L2.DFOP)
## Backtransformed parameters:
## Estimate Lower Upper
## parent_0 93.900 NA NA
-## k1 142.000 NA NA
+## k1 22.700 NA NA
## k2 0.337 NA NA
## g 0.402 NA NA
##
@@ -666,7 +704,7 @@ plot(m.L2.DFOP)
##
## Estimated disappearance times:
## DT50 DT90 DT50_k1 DT50_k2
-## parent NA NA 0.00487 2.06
+## parent NA NA 0.0306 2.06
</code></pre>
<p>Here, the DFOP model is clearly the best-fit model for dataset L2 based on the
@@ -687,37 +725,38 @@ FOCUS_2006_L3_mkin &lt;- mkin_wide_to_long(FOCUS_2006_L3)
<p>SFO model, summary and plot:</p>
-<pre><code class="r">m.L3.SFO &lt;- mkinfit(SFO, FOCUS_2006_L3_mkin, quiet = TRUE)
+<pre><code class="r">m.L3.SFO &lt;- mkinfit(&quot;SFO&quot;, FOCUS_2006_L3_mkin, quiet = TRUE)
plot(m.L3.SFO)
</code></pre>
-<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-15"/> </p>
+<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-14"/> </p>
<pre><code class="r">summary(m.L3.SFO)
</code></pre>
-<pre><code>## mkin version: 0.9.32
+<pre><code>## mkin version: 0.9.34
## R version: 3.1.1
-## Date of fit: Mon Jul 14 19:59:29 2014
-## Date of summary: Mon Jul 14 19:59:29 2014
+## Date of fit: Wed Oct 15 00:58:22 2014
+## Date of summary: Wed Oct 15 00:58:22 2014
##
## Equations:
-## [1] d_parent = - k_parent_sink * parent
+## d_parent = - k_parent_sink * parent
+##
+## Model predictions using solution type analytical
##
-## Method used for solution of differential equation system:
-## analytical
+## Fitted with method Port using 43 model solutions performed in 0.232 s
##
## Weighting: none
##
## Starting values for parameters to be optimised:
## value type
-## parent_0 100.0 state
+## parent_0 97.8 state
## k_parent_sink 0.1 deparm
##
## Starting values for the transformed parameters actually optimised:
-## value lower upper
-## parent_0 100.000 -Inf Inf
-## log_k_parent_sink -2.303 -Inf Inf
+## value lower upper
+## parent_0 97.800 -Inf Inf
+## log_k_parent_sink -2.303 -Inf Inf
##
## Fixed parameter values:
## None
@@ -757,14 +796,14 @@ plot(m.L3.SFO)
##
## Data:
## time variable observed predicted residual
-## 0 parent 97.8 74.87 22.9273
-## 3 parent 60.0 69.41 -9.4065
+## 0 parent 97.8 74.87 22.9281
+## 3 parent 60.0 69.41 -9.4061
## 7 parent 51.0 62.73 -11.7340
-## 14 parent 43.0 52.56 -9.5634
-## 30 parent 35.0 35.08 -0.0828
-## 60 parent 22.0 16.44 5.5614
-## 91 parent 15.0 7.51 7.4896
-## 120 parent 12.0 3.61 8.3908
+## 14 parent 43.0 52.56 -9.5638
+## 30 parent 35.0 35.08 -0.0839
+## 60 parent 22.0 16.44 5.5602
+## 91 parent 15.0 7.51 7.4887
+## 120 parent 12.0 3.61 8.3903
</code></pre>
<p>The chi<sup>2</sup> error level of 21% as well as the plot suggest that the model
@@ -772,39 +811,40 @@ does not fit very well. </p>
<p>The FOMC model performs better:</p>
-<pre><code class="r">m.L3.FOMC &lt;- mkinfit(FOMC, FOCUS_2006_L3_mkin, quiet = TRUE)
+<pre><code class="r">m.L3.FOMC &lt;- mkinfit(&quot;FOMC&quot;, FOCUS_2006_L3_mkin, quiet = TRUE)
plot(m.L3.FOMC)
</code></pre>
-<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-16"/> </p>
+<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-15"/> </p>
<pre><code class="r">summary(m.L3.FOMC, data = FALSE)
</code></pre>
-<pre><code>## mkin version: 0.9.32
+<pre><code>## mkin version: 0.9.34
## R version: 3.1.1
-## Date of fit: Mon Jul 14 19:59:29 2014
-## Date of summary: Mon Jul 14 19:59:29 2014
+## Date of fit: Wed Oct 15 00:58:22 2014
+## Date of summary: Wed Oct 15 00:58:22 2014
##
## Equations:
-## [1] d_parent = - (alpha/beta) * ((time/beta) + 1)^-1 * parent
+## d_parent = - (alpha/beta) * ((time/beta) + 1)^-1 * parent
+##
+## Model predictions using solution type analytical
##
-## Method used for solution of differential equation system:
-## analytical
+## Fitted with method Port using 83 model solutions performed in 0.442 s
##
## Weighting: none
##
## Starting values for parameters to be optimised:
## value type
-## parent_0 100 state
-## alpha 1 deparm
-## beta 10 deparm
+## parent_0 97.8 state
+## alpha 1.0 deparm
+## beta 10.0 deparm
##
## Starting values for the transformed parameters actually optimised:
-## value lower upper
-## parent_0 100.000 -Inf Inf
-## log_alpha 0.000 -Inf Inf
-## log_beta 2.303 -Inf Inf
+## value lower upper
+## parent_0 97.800 -Inf Inf
+## log_alpha 0.000 -Inf Inf
+## log_beta 2.303 -Inf Inf
##
## Fixed parameter values:
## None
@@ -844,41 +884,44 @@ plot(m.L3.FOMC)
<p>Fitting the four parameter DFOP model further reduces the chi<sup>2</sup> error level
considerably:</p>
-<pre><code class="r">m.L3.DFOP &lt;- mkinfit(DFOP, FOCUS_2006_L3_mkin, quiet = TRUE)
+<pre><code class="r">m.L3.DFOP &lt;- mkinfit(&quot;DFOP&quot;, FOCUS_2006_L3_mkin, quiet = TRUE)
plot(m.L3.DFOP)
</code></pre>
-<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfgAAAFoCAMAAACMkBkOAAAC7lBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1zwCeAAAA+nRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7Q0dLT1NXW2Nna29zd3t/g4eLj5Obn6Onq6+zt7u/w8fLz9PX29/j5+/z/1KL+WQAAAAlwSFlzAAALEgAACxIB0t1+/AAAEeJJREFUeJzt3XlAFFeCBvDX0CiHKKIijRM1KIgScDIaV0OUqBmNipp44IGJWTTxmCTqSLxviUDAMx4xqKigxIMhAp403ZwJGs/ViXE2OxszyXjFjDi7O+n/tg80QDdNvap6VUXV9/ujhap+B/3Z3XW8ekUIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqF3blJv/eHwzvbXc/QCJFX4c4eMbnvq53P0Aif3Uwvaouy13P0BiRR/38PEOSy2Uux8gsbZpN2se39rYRu5+gEL4v/0OKNc0Havg4w/J/beBG5XdhAbc2O5c/FyhNQNDewQH39juHIJXNOHBO+3OdTpqd+kToTUDQ8KDd9qd82xrt/OI0JqBIeHBN7Y7t/mzur+1SdqRqBfaFIhHePCNqRd8+4qEfvMLPFm1BdQkCn7VaOvDuhGs2gJqEgW/vwsZTca/y6otoCZR8B9MJGXko1hWbQE14cF/bXFouLxe8K3M715bmy20KRCP8OA9L8S5XF5/q9575rcTmB0dVqNx14rF8h9jXdQvwkf9/MEuF9cPnpDcEMEtacmcSaJVNfUdFwsl+o632tqbVUuqpJ7gV7zCqiVVUk/ws6ayakmV1BP8uHmsWlIl9QQ/MJlVS6qknuB77GbVkiqpJ/jAfFYtqZJ6gteZWbWkSuoJnpSyakmVVBR8GauWVKle8C0iI1vwqsVoe5A7+GIvVk2pUd3gwyq2b68I41OL/dSZ3MHnGlg1pUZ1gy/sQkhXl9eoWRbdqehKyJgrD39Isv72xo/Bx+58e9D6QlsmX70/n3xuuULkD34bDtZTsAW/bLdd5m3b4+1Mx287/es8y7JOv8G6t3Q1yfP5/7P+tj2ycJJPwOoi2/8I3ZB/KuQdvxIH6ynYgu8Uatet2vZY3c3xW6hHnWdZQkn7+4R4/FviAWvGlg6kxjY04o71R3976ooIftYUVk2pUd2P+o0LPDwXZLh6ljX4wIeEHD88OsQR8+1QQvw6OxJXSvA4WE+jbvD6xWbzIpeD0y3r9esLCPk5Updo0dti3prpG2Tc9Wvwtg1quYPHwXoa3PbjLan3qp4l5A93r39w5oAtaf99f7+7x+9p8Ce/I/IHj4P1NDgGz+VJcgcf+CdWTamRioLHwXoa3IKfzOVJcgePY7Y0VHSsHmdpaKgpeCMO1nOnpuBxsJ6CmoLfFs2qLRVSU/A4WE9BTcHPxsF67uYs6SOW5XIHP+59Vm2pUGSqeHq6qF+EOXAamefOOfiB64W2BaJhN8+dc/AROFivHAzmuavlHDwO1isIg3nuajkHj4P1CiLVPHd2OFivHAy26g2OQYHXTjutQfDKwSB4L8eYwH3HnNbgYL1yCA8+9rsbfY2PKns0XO7io/4zHKxXDOHBX50w05LWblZFw+UugsfBeuUQHnyNV1uLgbT8ueFyF8GvHCq0MRCLOO/41ODlXN7xOFivHCJ8x9++0bekporLd/x4HKxXDClP0uBgvYJIGnwE7laiGJIG37qAVWNAS9LgMc5WOaQNHpNiKIa0we922vYHmUgb/MIxrFoDStIGH5fEqjWgJG3w4Z+yag0oSRu8vphVa0BJ2uAxFEMxJA6+IIBVc0BH4uDTX2DVHNCROPi3p7FqDuhIHHzsOlbNAR2Jgw/GTeUVQuLgcZpGKSQPHvcZVQapg895hlV7QEXq4FdhoK0ySB385Lms2gMqUgf//BZW7QEVqYP3O8WqPaAidfCknFV7QEXy4Iu9WTUINCQPflckqwaBhuTBL3idVYNAQ/Lg4xazahBoSB58yHFWDQINyYMnlS5vpwQSkz74zf1ZtQgUpJzS1CFuhdAWQQRSTmnq4H9OaIsgAimnNHXwqMSZWQWQckpTu85l18xnEL3suARvecLlWoopTW3ye7+U/nweXSdBfBzf8fOyOnbMms6tyiDH7PhfnXS1ssVZoi8jZ3GdvNw4Bv+ffoT43eJWpbfjhhiHXb6tPUyEFASZPVytAwlxDP6+PyGt77lc1WlPn+jqGnP3hssb+ajfPZ3M/2QnRQ+BCY7B5+YEBx/Kcbnqi3T/y8mG1aUNlzcSvHda2aUrODUrO47Bt8u5f3d/oMtVd33ITwbi/bDh8sZ256y7fl9y7R0wI3x3bld2dGqaYanTYZnGgyfZTt8LIDWOwYcU3em8y9flKn3S5fv/+ltWcMPlboJ/612OvQNmOAafvcriV5JJVbOb4H0veFJVBeLjGPy3bSyk4x2qmt0ET9ZjGI7cOAZ/x9tCfH+gqtld8EE4USM3jsEfi7eE7hHto97aLE7Ky4xj8IbCmttbWlHV7Db4HrlUdYHoOAa/gX6vz23wpCCUukIQE8fgt/1onNSSrmb3wQ/ZSFcbiIzrARz9iEP/vYmqZvfBk1Kn87ggJc5H7oLmXPiequYmgh+Pt7ysOAY/s/jBviF0R12aCJ7swUzWcuIYfEG8D23NTQXvV2kgvmsri4bRVgxi4Bj8j72oa24qeNKnyOPo5BbBR16lrhqE4xj8G9s70NbcZPBkRfJB62Nrp2GaIAGOwbsZbNmYpoPXX8qy/WOmqhbEIf0lVHU883AEIYNwMzo5yBo8SbiXu9noemAPsCV8IEZjuARPflP1IU7Ny0KWgRh1eOctwVBrOcgzEKOuN03hVPWCKOQZiFHPc+UJVBWDGGQaiFFPy/WF0VRVg3AyDcRoIGT/kS5UlYNQ8u7O/eqVivXYrZMS16tli72KHyRS1UwXPPGYdD65HVUJEILrRZPhE3N7Mtq4e8LzzYsbf0NZBvjienYuqmhYuOurZRtDHbz1XT/6bBZmPJUGx+Bn/HRC99c5VDXzCN7qdwdPjsYRHQkoZePuV51SL65cuiZW3M5AQ8oLnpA+t27k5SaL2RdwwjH47qd+vneMbsuLf/DHQ0lM9t2ZlMO5gQrH4KuT2wd+aKKqmX/w9pEZW3acz4jgWwM0iWPw9/SEeN11uYp2StOmHbdNg3eqncfI/JJpmDSFEY7Br1sfGrp+pctVtFOaNi2qetSAnfbv+JBlF7dF8a0G3BE+wSHtlKYcGBY83arXDT5gTKQ7SQBcSD6lKT3/Gcb9g3BLWpFxCt7/o6s1lzLau15JOaUpL1HbvlrZWbzqgFvw/rf29W4VvfcvHIfWt1tsVyHqePmW4/JOJtAN+gN3uAS/8VPHU91cLftSnZ9bT7QrOiGsZ04C55QcGIahmSLhEvz1nvZ/It3MZetiu0/Mj/oneqVf2vhb8avVIi7BP3bsTHv/0/XaRjb5WQRPiOfwg9WLMd29cBTv+F7XXK597uIEyd7xdn5T8k//O6ZVEIjTd/xux1PTXa9uk5/hJWXwVgEzyvMnYVNPCE5b9d9kRvlF7b3p38h6j6WlEgdvFbrsi8NjcR6HN2778RuvP76e4eb42WAXJ1EZB2/Va+35rOG4fSE/SjwfT+H5j77aGWsfsfPb1zGBGo1mHjwhuhe3frVzqFdO1rLPl0rSoEo0++CtdP0z/uuLV73IQVyPw50agrfaOybl/P609yRssblTSfApMYREn7l5aLyfhI02ayoJvpspwnNguX/PZeWFbzvdKwNcUEnwJPqz6h32xENmnzQvxmC9Jqkl+Lr8J+ZUp72IyzLcUmPwVl5Dt13IHE09G6eGqDR4m+glZ44m4gu/ESoO3ipw2lHz2n740HdB3cFbeY/YcX5/PCZdaEj1wdtEJp0pXReDUVt1aSJ4K99XN395eGojA4W1SCvB24TNO1WWPMhL7m4og5aCt/IZllGZPxf3NNZc8DaG6Ye+3JtgkLsbMtNg8Fa6yPfyKzcN1/IBHm0Gb6N/ca357IoXtTp0S7vB27SO21RxavlALV6Er+3gbQLi0sznVsRo7Z2P4G38R20sP70yVkvf+Qj+idYjN5SUbBjpNKWLSiH4unxiV54u2zIuSO5+SADBN6Tvt/BE5e5pXeXuB2MI3hXdc3Nzqv6U9JKKN/cRfKM6vpZWYt4ySaXXZCN4t7xeeP9w1bEFA9R3dSaCb1rIuIwS04E1/eXuh6gQPCceh4uKvv9r3pKhAXL3RCzCgxd/SlMFSnzf+nBw8Kg1hRU582PUMCWD8ODFn9JUgfbarsGOt9+pofP41LPle2f3aeYDOoQHz2BKU+WxXZtH5o178quuR8KWEvOuWf2a70HeZjClqRLYr80z1/+I10cmpFvf+3P6NstNfhG+4yWY0lR+T6/Na0AXNnXTubKDfxzSVvIuCcNgq57VzJYK9uzra0+U5a8e24xul8kg+IB37IyizmXbDAQOXZhdWrJr7qBmMQef8ODDq+7t0JNWEs1sqXReveKTC8uPrxofpvDrN4QHX7GwwycpCL6eDkPnfWo2H1g0QrlzrQsP/qEP8bwcjuCddR21ONts2v3eEI7zvUtKePA3+hPy+/I2CN41zx7jVx8tK/504UhlbfkJD/61R5mEpH6N4N3Rh49ZdMBsykyK666QUZ0ibNV3ftm6OxuzvOFiBO/Es3tcUqaxNG/D9H6yn+zB2TnpBQ5ITMsvO/fJgldD683Z0P53El7Gj+Dl4tVj7KK9JvPRDTNefsZ+j633StNPbJXsblsIXmbt+yesyjabc9csNnUkZO1kqdpF8MpgeDk7/4jJdPrK20O6SDJnD4JXiimzrQ/Ds6esyDKaT26bN7o329M+CF4pAisjieGsYwJu36jXFu48e/nC8bR3hnZlc+wXwStG6GemkwPqLfHoFDNl+b5i05nMlW8O6irukB8E3wy06Db4rdX7zppKcjbMGtGL1wTdUTnnPq43ngDBNyM6Q/9JH3xcaDLlb5k/rg/NGYBuVZGeQyvrjiBC8M1Rm+jR76YfMZWc3r0qcWQUh/8BH9ruAbvgtTpLEHxz1jIsNiFpc17VhcpDKXNG9e7Y6BOznrU+TJxbZwmCVwWfsIFT/7gp12gyHt+6+I0hPRveInC2/bqAPnWWIHiVCYwcPn3F9hMmY3F22rwJMV0cQ4A9D+19//N659EQvFp5hvQdM2fdvlMlRuPhrUvemPVW/fvyIXj10wVFDpu+/IX6CxG8RiF4jULwGoXgNQrBaxSC1ygEr1EIXqMQvEYheI1C8BqF4DUKwWsUgtcoBK9RCF6jELxGIXiNQvAahWnLNYrBtOV+r9jl5QmtGRhiMG15u8V2uclCawaG2E1bHj/X1bNBIdhNW47gFY3dVj2CVzQEr1EIXqMQvEYheI1iF3z0ny/W8+CxMP+L8oL8VD+OW0Gsgm/IjPLNurxsDaO8vOVlaxjl5S0vW8MoL2952RpGeXnLy9YwystbnrcMlG/W5QEAAAAAAAAAAEBF2hY+KOB768Sx1x+Whwuq4rnHQrqg33m3qpOA8rFXHl0ZxLu859e2x9rCPOpwlBf+GvKUur3l9hR+RTs/GuCTVCWkijYXLUK6kJTjm75HQPnbE73iv+Nbft55W9+fFKavw1Fe+GvI180IEnGTX9GXMwnpcE9AFbr8CRYhXbjcm/j3EVD+xsy2M/7Mt/zgOHvwtYXp63CUF/wa8lbjQ3z+wbu0564dAqpYkkEsQrpwP/XBxSgB5ftaLJa+/Mvbg68tzKcOi+MfYa8hb4+9ie9jvoVfuZyq51/F4FIv+x/Puwv/SjMkVwsoX5Jm+MjIv7w9uNrCfOpwBC/sNeTvVhgJ+4ZfUV2KbbOEfxXJFpuX+HfhbwYSXCPgT6gJJu0e8S9vD662MJ86bOWFvob8bUrRpaTzKxrzdUCrVq0EVWH/43mXz1raclWpgPJfLG+1oJJ/eXvwtYX51GErL8ZryE/Aye8LnK6k5ma5/R0rqAr7H8+7fHDxw7LuAspHVD2qiuBf3h58bWE+ddjKi/EaAgAAAAAAAAAAAAAAAAAAAAAAAAA0cPWXXyy//HLpySUJoCGOC9fk7gVIDm92jbLUPlg2/LBqzTc/LyPBx+58e9Agd7eAtafBT4myzG/x+/8hhZN8AlYXyd0tYO1p8C10Fj3RWUiN7ZKUO3J3C1h7GrzjRwu5HUqIX2eZewXMOQW/NdM3yLhL5l4Bc07B++/7+909fjL3CgAAAAAAAAAAAAAAAAAAAAAAABTo/wFJNR0WHl5PVQAAAABJRU5ErkJggg==" alt="plot of chunk unnamed-chunk-17"/> </p>
+<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-16"/> </p>
<pre><code class="r">summary(m.L3.DFOP, data = FALSE)
</code></pre>
-<pre><code>## mkin version: 0.9.32
+<pre><code>## mkin version: 0.9.34
## R version: 3.1.1
-## Date of fit: Mon Jul 14 19:59:30 2014
-## Date of summary: Mon Jul 14 19:59:30 2014
+## Date of fit: Wed Oct 15 00:58:23 2014
+## Date of summary: Wed Oct 15 00:58:23 2014
##
## Equations:
-## [1] d_parent = - ((k1 * g * exp(-k1 * time) + k2 * (1 - g) * exp(-k2 * time)) / (g * exp(-k1 * time) + (1 - g) * exp(-k2 * time))) * parent
+## d_parent = - ((k1 * g * exp(-k1 * time) + k2 * (1 - g) * exp(-k2 *
+## time)) / (g * exp(-k1 * time) + (1 - g) * exp(-k2 *
+## time))) * parent
+##
+## Model predictions using solution type analytical
##
-## Method used for solution of differential equation system:
-## analytical
+## Fitted with method Port using 137 model solutions performed in 0.778 s
##
## Weighting: none
##
## Starting values for parameters to be optimised:
## value type
-## parent_0 1e+02 state
-## k1 1e-01 deparm
-## k2 1e-02 deparm
-## g 5e-01 deparm
+## parent_0 97.80 state
+## k1 0.10 deparm
+## k2 0.01 deparm
+## g 0.50 deparm
##
## Starting values for the transformed parameters actually optimised:
-## value lower upper
-## parent_0 100.000 -Inf Inf
-## log_k1 -2.303 -Inf Inf
-## log_k2 -4.605 -Inf Inf
-## g_ilr 0.000 -Inf Inf
+## value lower upper
+## parent_0 97.800 -Inf Inf
+## log_k1 -2.303 -Inf Inf
+## log_k2 -4.605 -Inf Inf
+## g_ilr 0.000 -Inf Inf
##
## Fixed parameter values:
## None
@@ -921,10 +964,15 @@ and the correlation matrix suggest that the parameter estimates are reliable, an
the DFOP model can be used as the best-fit model based on the chi<sup>2</sup> error
level criterion for laboratory data L3.</p>
+<p>This is also an example where the standard t-test for the parameter <code>g_ilr</code> is
+misleading, as it tests for a significant difference from zero. In this case,
+zero appears to be the correct value for this parameter, and the confidence
+interval for the backtransformed parameter <code>g</code> is quite narrow.</p>
+
<h2>Laboratory Data L4</h2>
<p>The following code defines example dataset L4 from the FOCUS kinetics
-report, p. 293</p>
+report, p. 293:</p>
<pre><code class="r">FOCUS_2006_L4 = data.frame(
t = c(0, 3, 7, 14, 30, 60, 91, 120),
@@ -934,37 +982,38 @@ FOCUS_2006_L4_mkin &lt;- mkin_wide_to_long(FOCUS_2006_L4)
<p>SFO model, summary and plot:</p>
-<pre><code class="r">m.L4.SFO &lt;- mkinfit(SFO, FOCUS_2006_L4_mkin, quiet = TRUE)
+<pre><code class="r">m.L4.SFO &lt;- mkinfit(&quot;SFO&quot;, FOCUS_2006_L4_mkin, quiet = TRUE)
plot(m.L4.SFO)
</code></pre>
-<p><img src="data:image/png;base64,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9GXP+8xdwILT/xBUM4IXRvP++vEJhjHLCmoyZjvgVi2ewceW3MoW+GtuCF4gTfSyGNMPZbpExu+tObpkqLyD7fIMvmC64FvGELwUAU+/XXUiabxVT0a74Rn8D8IHeUfwUnUYt6rIkPlcb1kG5eAZ/Nx0wSO+Inh70PSZl2UoenNsO7+6Ig7P4IV0tmyE4O3G709Jxw3vxki5Vy/iQN32FhcGcT2eEi59n99jKEgcJe62jYfKw7TDK5tfV0fwNLnvibXF1dvnCM9s3TBusji62Rx0xKCNNvLFHEP+inGC7tPNNv1C17SXms1BRwwq+U9YXWjYGz+A77H+vFe4SW5ksznoiEGvB2dtrSzdNNPqVhYbXPL2rMxf3nwOOmLQzX1o/HuGE+ui79mVb8BTLc8DoyOGCviMWHK4Jm/hUA8BZdARQy26z0wrrXp3fiTPzT4O59REGx6TXlH29pyH732Wl+/dsiWuJbfmCWoEgleI68AXsirLts3v3+66z/emyV7TDvTGzh09XPs/u628/J25YW3d6cn36lxE0WO9bN8t2xYErzjXAXGZVZ+kzelrY93nGfz8nz7S/H2BoKUieOfg+UhcRnn51rn3t5yNnTsm6Po/P7jlHATPKJ7B9zj+841Dwn6BFcE7NZ7B1yX737eu3OZLrI5lSzmewd/g9gtdr9t8ieGxbGnGM/g1a0ND175p8yXGx7KllfQBDtkYy1Z1MJYto3gF77vhfP1naf48qwzQm505JqVdIDM+wfteyY706bf7b+10rX+02WPvsWaHj0huHMiHT/Cbdlne2s7dsjY2//iqd2p8gr/Q2/xPuO2xbBva2PND8E6NT/ANli49Hr/afLXv2alY4+kjYI3v84XtlzseTXNF8LThtY3faXnrxjZed1lRieBpw2uv/nJmhHfE7ktt37E5Otl6HoJ3avyO4zddaLiQJvB2PQTv1HA9nlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlEInlF2GOcOY9nSSHrwGMuWStKDx1i2VJIePMaypRLGsmWUDHv1wSVm35bavWawHxzOMUp68L1qb2zXER8MaUoX6cEblnR5NwXB00Z68Lc9ifZcLwRPGenBf/l7QsZVd0TwdJEefPSdTEL0FxE8XeywVx88ihDNsMTWsxG8U8PhHKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMQPKMwbDmjZBi23Hus2eHDUmsGGckwbHnn180OJEutGWQk37Dl01+SWjPISL5hyxG8U5Nvrx7BOzUEzygEzygEzygEzyj5gu/31dkWbjVI82+Ul+SnlnFcCZAr+NYqUJ7q8ootGOWVLa/YglFe2fKKLRjllS2v2IJRXtnyii0Y5ZUtL1oaylNdHgAAAAAAAAAAAFSkU+Gtgk4iy06+cLu6l6Qq+jZIaYIu43ptNwnlR35+5/MRostrL5qmjYVF1GEpL/0zFEmf7p6eIq5o8J0oz6W1UqroeNYopQlL87w2Zkkof3Wa6/TvxJZfdMrU9qbCwuuwlJf+GYp1KYyEXRJXdFQmIV1uSKhCc3SqUUoTzkUS30ESyn8Z22n+V2LLj55oDr6xsPA6LOUlf4ai1XsSz19El9bu2C6hiuVpxCilCTf1t85GSCg/2Gg0DhZf3hx8Y2ExdRgt/0j7DEVr8CBeDWILjz2n14mvYnSlq/mPF92E/6YGJddJKF+WGrShVHx5c3CNhcXUYQle2mco3pWepOdlcUU1KabdEvFVJBtNHhXfhH8GkcB6CX9CfSDpfEd8eXNwjYXF1GEqL/UzFG9ziiZlo7iiwy76+fj4SKrC/MeLLr9nhfuqSgnlTyb6LK4RX94cfGNhMXWYytvjMxTH79g/CqzupOYn0bzGSqrC/MeLLh9Ycruqh4TyYbV3asPElzcH31hYTB2m8vb4DAEAAAAAAAAAAAAAAAAAAAAAAAAAWjn/22/G3377rOmWBGCI5cY1pVsBDoeVnVHGxolx/ferki7/vJIEHrr2TW6Q0s0Cud0N/s8RxgS3cf8ihTM8/VYXKd0skNvd4N00Rh3RGEm96ZaUa0o3C+R2N3jLQyO5GkqId7DCrQLZWQX/TqZXQOkOhVsFsrMK3jf7x+tZ3gq3CgAAAAAAAAAAAAAAAAAAAAAAAJzQ/wAhb+cghQOJKgAAAABJRU5ErkJggg==" alt="plot of chunk unnamed-chunk-19"/> </p>
+<p><img src="data:image/png;base64,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" alt="plot of chunk unnamed-chunk-18"/> </p>
<pre><code class="r">summary(m.L4.SFO, data = FALSE)
</code></pre>
-<pre><code>## mkin version: 0.9.32
+<pre><code>## mkin version: 0.9.34
## R version: 3.1.1
-## Date of fit: Mon Jul 14 19:59:30 2014
-## Date of summary: Mon Jul 14 19:59:30 2014
+## Date of fit: Wed Oct 15 00:58:24 2014
+## Date of summary: Wed Oct 15 00:58:24 2014
##
## Equations:
-## [1] d_parent = - k_parent_sink * parent
+## d_parent = - k_parent_sink * parent
##
-## Method used for solution of differential equation system:
-## analytical
+## Model predictions using solution type analytical
+##
+## Fitted with method Port using 46 model solutions performed in 0.246 s
##
## Weighting: none
##
## Starting values for parameters to be optimised:
## value type
-## parent_0 100.0 state
+## parent_0 96.6 state
## k_parent_sink 0.1 deparm
##
## Starting values for the transformed parameters actually optimised:
-## value lower upper
-## parent_0 100.000 -Inf Inf
-## log_k_parent_sink -2.303 -Inf Inf
+## value lower upper
+## parent_0 96.600 -Inf Inf
+## log_k_parent_sink -2.303 -Inf Inf
##
## Fixed parameter values:
## None
@@ -1006,41 +1055,42 @@ plot(m.L4.SFO)
<p>The chi<sup>2</sup> error level of 3.3% as well as the plot suggest that the model
fits very well. </p>
-<p>The FOMC model for comparison</p>
+<p>The FOMC model for comparison:</p>
-<pre><code class="r">m.L4.FOMC &lt;- mkinfit(FOMC, FOCUS_2006_L4_mkin, quiet = TRUE)
+<pre><code class="r">m.L4.FOMC &lt;- mkinfit(&quot;FOMC&quot;, FOCUS_2006_L4_mkin, quiet = TRUE)
plot(m.L4.FOMC)
</code></pre>
-<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfgAAAFoCAMAAACMkBkOAAAC7lBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1zwCeAAAA+nRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tjZ2tvc3d7g4eLj5Obn6Onq6+zt7u/w8fLz9PX29/j5+/z/kfCciAAAAAlwSFlzAAALEgAACxIB0t1+/AAAEIJJREFUeJzt3XlgDGcfB/Bnk03kJBEiQYMgjURQtO6rrh5uIuhLHcErrUrqpu6IHHgdiSNBhKChqESQJnZzekPVS0upvn1bvdwq6XvY/97Z3WCz2TA7x87OPN/PH2N3dn/PPNmv2Z2ZnXmWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgk/e6G39U3kiqK3U/wMZytga7ugXFfy51P8DGHjjrp6pbUvcDbOzk1lddXVrH50jdD7Ax74QbFZU3N9STuh8AACCa2nbnPKfPAPv1FxXf4GvsztUNN9h4TOq/DV6gtCXf4GvsznkZWy7Adr4928U7+Np25/72afX7LXm/t4CA+Adf2+6cefBROX58FwXC4R98bcyDJ6HF48RaFljNVsHXm5cy1XvvJlexlgZWslHwDUreeyM62zGirLNLQlHxOhexFgps2Sj45UOZyeq3ie+Jb6YRMmWbWAsFtvgHf11nZD6/WvB7mzGT0R8Sov6+JJgQrQPfpQJP/IN3vDDE4vxqwc8PZyaJfQhxzgvMX+mY58R3qcCTAG/10f0szq4WvIf2w8Gr9utvHW+vXlJ6+un8YbFLA3h3ADiw1Va9S2TsSMMRnICiAwe/LJ1lPJoTn9Rt6PlQsXoga6O+zhfKN8MttG/D/fgqDk0aO6hmfBHC3GyoP9zX/LBYPZC1WRGCNTVhhoWZtg/eKOjMPDXpvlZ/UytWD2RNqcETEl7Wt2Ee828rrPGWKDd44p+1fvWuPuNKXxWrB7Km4OCZlf7LhSujG4jVAXlTdPCk3uZ8rO+WKTt4Qnr+fS4O5lii9OCJw6Tyd8TqgpwpPnhCGh880FisTsgXBcET0rdsUR2xuiFXVARPHKPKh5rcbfZJrOUvfihSLXjn0FBnTq0U6Cd2HDwhPsmnwp7eDit6p9uGWOF7JCumwbcuSU4uac2lFcOX5XYdPCEhOTt8jbc+a8pMTvoI3iNZMQ0+pxkhzS2era5bcLukOSHDLj/8dR5zb+Jvfkdu/7DPn7k57sq9aPK57jKx++AJeatsiZv+X8PB+7huQndIXvTBL9lpkHZLP72VZry3zdPkWbrV6rjjhFyZ5/jaf5l7yaE5Ea5eK07q/0eo3vxTHms8QxV+YSHzWfZZIHM7H2s8aRJo0LJcPy1vabwXaHr2ki6QNLjH7BN3mZrBZKxrSCr0J0PdZm56GlKXSfCEuC8rHUTalEb03b1E8A7Ji+lb/YYYB8eY9ZaexQRf/yGzqhwc2tgY8y1mpXEPMCYup+AJ8Y7X9vSNWdlD4N7Ijmnw6oVa7QK1pWfp1qjXZBPyKFQ1VafWx7w5zc23YPvz4PWHReURPCHBRzNE65R8sNuP18XfLWtByAd3rs4/k6FP2nPP73d2uT8LPvcnIp/gCQn9NIvTzouSsAyezZPkEzwhffI3U36lHaXBE9L99E6qj+CzC57V1YjyCp6ohpWsri9MV+SIjmP1tRhwdjO1az3VwRPVyOI4X/7NyBHdwTN65u0LEqQhmaE+eKIafm5noDBNyQmCZww4vT9EsMZkwv6Dr22cOwGDJ6TjwaOUfVs3a1EnoSwVJ/jahi0XNHhCAlPyhtB0VX1ovHDaWGiff/C1DVsucPCE+K45NxNj6AjFduPcCcAj5tLqRoK3SifbjXMnCKcJRbvbitAufUTYqg8wXo7/4xeCt2zwxv6cd2n6sBeJLHbnzPitLJmD3z7iiX/wfX661rngcc2LncULnhDn9wq2UHk8Tzj8g78yJlKX4DOzxHy+mMEzumSewDs+D/yDr3Dy1vmTOo/M54scPCH+y0sWNhR5GcolzBof77fU1mu8nnpkzoF+GA2dEwE+429d63y2osymn/HPBa4tWohdew7kuFVfnXr48azB+LS3lvyDZzRdUbyyV19Kz9jgSBHBE+KY+/P312JsuEDZU0jwUxYRv4X3j/W04SJlTiHB79afoxORtPPC4iY2XKqcKST4hC7M5MMxxCX8WPZ4fHfLgkKCD9U2IR1LDVeO+0SdSe+PrfyXUUjwpEfu2cwWT++0XFG4qSsO7LyQUoI313XrhbWWzjiCKkoNnhCndzI00djUq41yg2e4jDyUH9NM6l7YJ0UHz/AYf1wzx1/qXtghpQfP8ByXlRuF7M1QEDzDbXTmqegWL38eRegInuEyLKNwdUepe2E/qAme4fxW6rmkLti/N6ApeIZDt/iC1BEeUnfDDlAWvF7Q/LOnZjWVuhdSozB4hu+0E8XLOlH9pk9n8Ay3oTvO7x5N73UZ1Aav127R2byPKf0ZLKqDZ9Qft79882AKv8GnPXiGY7c1Rafmhr38iYqC4A18InafTx9P03U5CP6ZkOiTxXF9uP3oj/wgeFN1+icU5y7o7Ch1P2wAwZurPyr5XNa0V6TuhtgQvCXNph8p2Rau6N+5RvC1UIXM3J+XMk6xgygj+BcJjjpStj1ckRv7CP4lHDrEZJdun6C4L3VkMqSptBzazc4qy5imqFF3ZDOkqeRaT91bdnh2B6Xs6sloSFM70GR8cvEXse8q4UcwZTWkqYTcI2PHGC/Ic++7JLskPVLuX+rJbEhTqXiVT3pjwYnnZ24ETU4vPTK3t4zP4RJhq97J+Nu3ew4L3rJ0loQzk7UDq81rPHLt6ZLd00LkeWUum+B1T7Fr0t/4c9df5/HrmV3J0F+INXp2jfmq4MmpJbnLB8nvTB6Wa/yc9EaN0t+3+FCTXZ3alVdoW5nPV9RbvWGNTxxo+cG6g1bkluyb3U1Wp3OwDP6f7sxWzU2LD51L8rwU67+i0Hy+ooL3Ol/9M76mFmOT8otSp3ew+KPPdohl8Pc8mf/Ydy0+dMeVPPAnLg/N5ysqeJOt+hdwaDNpi0azZWIbGXzsswz+UKaf34FMiw9t398uPsF/cY3R6ZUVPHtOr01PLcrfNLmDk9Q9eSGWwftk3ruz1/IvvarnXbr3v1/Sa/z4M63BGzh3nLZVo9k6qa3dvvPjSxrxqDtEbtMUpkZ1t8fdfZbBNz55O2C7m1UtI3gDh1cj4k8VZy16q8ZborRYBr9/uc79bJpVLSN4E/5vLz5cnBs3NtRuPvhZBv9DPR1pdNuqlhG8Oc8eUdsLig7MH2AP53SxDP62i464/WpVywjesqZDlx0tOr1h6uvuknaDZfBHxuoCd+GtXjBunSYnnio8ETe+3fPz+NWRKfNsd+iXZfD+ORW3Nlm3cYrgX8qrz5z0Cxezlo1q7cjknvNRmwklNvuqn2Xwcdbv9SF4dhyaD45O02oz9mQGEDLiE1stlmXwW34riKhjXcsI3irNd+7br9Ue/2p0kG1O7mJ7AEf99oEfN1rVMoK3zpuJhKhm7/goVaPN/CS8nZWrmdVYH7nznXXhZ6taRvDWUWXFDY4uNmzqv9I/ausZ7amNM/uKd9SHZfCR+ff3vGndexCCt5JqxIL3XUzuu782buWnzIf/4lEhIlzCyzL47LFWn2WA4AWhajZodkqeNicpspegP7PFMvjfQqxuGcELybPzhDVZWu2R+CldvQVpkGXwE5OtvoAMwYvAp8vkdce02sxVk3rw/PhnGbw1J1tWQfDiadI7MjH7H+cPrYjo5MWuIuxQeUq1/yr4Pl6+1IED/5p0TKM5uGZyr5dczt1SE+zYq9D0e3UEL39+Pd9ffUCjObH54zGda9kAWNuDmcSMMJmDEzEUo27bIR8kHtVoDsVO6d3UbNd7j36w/vAokzk4EUNxGnWfuCojX5O/Z+m415/uAU79iJnsa2/yLJyIoVSOzfvPSMjSnD2dunRir1cy05d8vsj0YZyIoXR1WvefsipTcyE2sNpsnIhBKZyIQSnszlGK7dWy+U7596da1TKCt2tsL5oMCj/UBht3CsL227mwk4OCLF8tWxsEb9dYBj/twQnVv2ZZ1TKCt2vYuKMUgqcUy+BbnXp094h147kieLvGMvjy2Ab112osPkTBWLZKxDL4u2pCnO5YfIiWsWwVhmXwq9cEBq5ZZvEhmsayVRD+AxzSMZat4mAsW0qxCt4z8UrFV+vZjuPgG2/wZS6ffoHI2ATveXNPe492u79/wan1PU1uuw8wOHqMd+dAPGyC35BqfOoLrpa18PGPt3q7xib4q20M/4RaHsu2spYtPwRv19gEX2m8htPlT4uPtr04Bmu8/Fixxod8bfnhesfXOyF4uWH1Gb/T+NSkWh53WFyI4OWG1Vb9d2lh7mG7b3jW+ox+sTXnIXi7xm4/fsPVyqvrrRyKF8HbNXwfTykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykETykBxrnDWLZyxD94jGUrS/yDx1i2ssQ/eIxlK0sYy5ZSImzVB+Qb/FggeMsgHOzOUYp/8EFld1PUxANDmsoL/+BL5jbcsQ7Byw3/4B+6EsdLQQheZvgHf60rIQOL6yF4eeEf/IjHaYTEX0fw8iLAVn1AX0JUPZaaz0bwdg27c5RC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JRC8JTCsOWUEmHYcvcBBkeP8m0ZRCTCsOU+Cw0OxfJtGUQk3rDlY6P4tgwiEm/YcgRv18Tbqkfwdg3BUwrBUwrBUwrBU0q84Nt9e7Ga+5X8/Af1vDyoHsdNX7GCN6dFvazrJVsw6qWtl2zBqJe2XrIFo17aeskWjHpp6yVbMOqlredsPeplXQ8AAAAAAAAAAAAK4p1zP9ubY+3wqw+Lg3g10baSTxfU2+6UNeFR3+fy48u9Odc7XtdPq4o5tGGs5/8achSfXCd5HbfSgMfdXOeV8Wmi3kUdny7My3RL2sWj/la409ifuNbPOa/v+9Ni69sw1vN/Dbm6EUyCb3Ar7ZtGSMO7PJpQHR+j49OFS+2JZyce9dcivad9y7W+3xBD8FXF1rdhrOf9GnJW4Upc/+Bc7bg9hUcTi9YTHZ8u3Iu/fzGMR31nnU7XmXu9IfiqYi5t6Iz/8HsNOat0IW6VXIsHXIpXc2+iX6GT4Y/n3IX/JfjHlvOoP5vgn1jAvd4QXFUxlzaMwfN7Dbm72Zq0/o5bqWqdfrOEexOxOr2e3Lvwiz/xq+DxJ1T4EZ/H3OsNwVUVc2lDX8/3NeRu4zrVuiRupT2ue3l4ePBqwvDHc65PX1xneSGP+nNLPWJKudcbgq8q5tKGvl6I15Abr9yfs2tcSc3OUsMay6sJwx/Pud4v/2FRKx71wWWPy4K51xuCryrm0oa+XojXEAAAAAAAAAAAAAAAAAAAAAAAAADAzJUnT3RPnnz19JIEoIjxwjWpewE2h5WdUrqqiS7u1+Urv3u0hPgduf3DPn+puwViexb8+DBdtPPAf5OcCFevFSel7haI7Vnwziqdmqh0pEJ/ScptqbsFYnsWvPGmjtwKJMQ9QOJegehqBL85zc23YLvEvQLR1Qjec8/vd3a5S9wrAAAAAAAAAAAAAAAAAAAAAAAAsEP/B1a45+KUEKVXAAAAAElFTkSuQmCC" alt="plot of chunk unnamed-chunk-20"/> </p>
+<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfgAAAFoCAMAAACMkBkOAAAC/VBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmnzsbAAAA/3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/v+3IrpgAAAACXBIWXMAAAsSAAALEgHS3X78AAASdklEQVR4nO3dCVwUZR8H8GcXRELM+yYVVEJRM6UUxcBATQRfQEnFO9Fe8UgrjxQDERGhwzOV8gQPNA9EMEJ25TKPXvWltN5ejzzeDnvzwnw9aj7v7IIKe+jszM7Ozjy/7+fTAjv7f+Zpf87unM8QAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODQrHNzB6k7Abb2zNLrDMPc+NhZ6o6AbaV/P8rHq1vUqQ1SdwRs6/pA/Q/faxL3A2zs5HLd97s6/oTUHQHb8r1+7auDpf+93l3qjoCNuY5JSksa4yp1N8DmsDlHJbObcw0mTAT7NaaGwOCNN+faRuqtzpX6/w2eoKSNwOCNN+derGj54H6BLYOYPhMavNnNuY+3V/87XCVwTmBNgoM3uzlnGPy72U0FzgqsSHDwZjfnDIMn3kXDhM4LrEZ48OZUD77Ou6veqLdx6TNizQ0sZKPgGxaPeHn6PoehpT7OSwqLFuNQnuQEBx/ykOGEasG/H8o+JAwgjbO+GU/IuE8EzhQEE75Wz1QynFAt+I2t2IfBUwhxPFvsRYhWLXCuIJTg4FXpJ5z1DCdUC35mJPuQ4k+IU55HfrxDntDdRiCU8O/4wQWmn68WvKt2Sv8F6brf9rzgOLfkwMPnByXOaym0A8CHrdbqnaMTK/bgtCzcsvV4yaSKvTnJqb6hR73F6oGsjS7Lt5ZvRpho31bBP6Zu0VytmvhlB/bXRtnsQ+sdYvVA1iYNtVpTURNNPGn74Ct4fvGuI+m5SPerVqweyJpSgycksjSgUR77sy2WeFOUGzxplvlBwmf+w0qeF6sHsqbg4NmF/vjs+OkNxeqAvCk6eFJnWT6Wd9OUHTwhfl+9g505pig9eKIefSRYrC7ImeKDJ6T51i3NxeqEfFEQPCEBpXNqitUNubJK8K2ZtsSegycOMUdCq/zZKjbR6CgvbaoF7+Tt7cSlSGVw4MPugyekwcrcTg9/71QY7PthovV7JCtVg29XvHJlcTsTL4ot3nWjpAMhMZfusD/Cruz/kwSeup3bkoT9J+mX86+RPxmmo50HT0iH7DWNK3773I192N/A6j2SlarBZ7diF95sEy+KZaY3XXHOqSMzM+hwDgljskJb34sLzC9ThzHxtVddIi8xvjXsPnhCXiud66L7qd95n+Rr7Q7JCxt83TVr9T69rHu8/GnFX2vqPX5R7M8qUofp0/J1VavMr9ng65P4C40a+jFuYYwrGXRXDh/1eqrIY7PZ77LPPdjf87HEqz0qtDmiezzSpvLPKmcvxZ5kH26Pdt34+82f2ODvE7JZfzaUX9g9QkLkEzwhteaX9CPtS4YGrJtr9Q7JS9WP+g9nqB1mfGDiRbFXHUgTJmDOpS7qRDb4u4SkaAipN8RF96usgmd7naz1azwjvpeVeyM7VYN3nK3VznI08aJYZumr+845pZ71GXrprLsu7S4PJvvv/Vb1KPhQF7kET4jXrk2idUo+OG3Hx17MvXXYmzQp+OMfk0+8rUubRJy5neehX/iDy4g653/t5RM8Id7bM01tvFCFW/BHuDQln+AJ8c9fRvmVdpQGT0jPA2up3oNPxb56k1SDihPqW6crckRv8KyggmXULvVUB09U4UVJjYU3I0d0B8/yy9vsaZWGZIb64Inqb4fXelinKTmRQfBmxrmzVvCsoAPpHazWmEzYffBmx7mzYvCEdN26i7KjdZPmdLOWeaIEb3bYcqsGT4jHqrwQmq6q75ZsPS+aaF9w8GaHLbdy8IQ0Xnj4TYyhYy22G+fOClxnnEhoYvVW6WS7ce6sokZU4bqOIrRLHxHGuYusuBz/opmRMoR6OT17IE1f9iKxzna8S/daRs+JssTrNY0vfutZsRqnheDgm++/ltPnJvMfow9g8YInxGnEweVU7s+zHsHB7yubdYyJd/8833CCmMGzumdk4RNfAMHBl4eRPkxjMrDccILIwRPS7P3i2Y1EnodyCQ7+Xx+7LmB6kelnDSeIHjwhjuHZW/pgNHReBAc/+AFzf+cv++9MNZxgg+BZHosKZ2PTngfha/WeI7xUEzNGGC14tgmeXez/tiezP77tLWX/h2U5cIsriu8dQOkZGzwpInhCHHKunD09w4YzlD2FBD9uDmk6+9puPxvOUuYUEvw63Tk6Q1PXHnuvhQ3nKmcKCX6J7hjRlCHEOXL3vuE4dsuBQoL31rYgXUtq635tEPPFhkCs5T+NQoInvXIKMtwf/tEm7tDSHtix80RKCd5QjxXHFrWXsgP2TqnBE1IjeJNmOlb1zFFu8Czn8G35M1pJ3Qv7pOjgWa7D92jeaiZ1L+yQ0oNn1R6WmROD7A1QEDzLZXBG7nT3p7+OInQEz3IetOlQQlepe2E/qAme5fRa2uHU7ti+16MpeJbaN/lgWpjxPc/pQ1nwOp4zC3InuUndC6lRGDyr8fisovndqP7QpzN4lkvomqPrBtN7XQa1wet0nlOQ9zalt8GiOnhW/WHpR5b1p/AIPu3Bsxx8FxbmvtPp6S9UFASv12DouqMbhtN0XQ6Cf6TD9P1FSf6cbvqjAAi+qpqBS4pyZvmYGMNLcRC8ofoRKw9njn9O6m6IDcGb0mrCzuJPIhV9n2sEb4aqw5vpeauGKXYQZQT/JF4xO0tXRypyZV8WQ5pKSd1lxr6S1VGKO6gjkyFNpaXuPDWzdNN4RY26I5shTSXX7o2NpTumdlHKpp6MhjS1Ay2Gryz6MnGgEm6CKashTSVUKzpxSMUFebUC5u4r3hAt94N6MhvSVCp1j4x+eVbW4zM3PMduKNn5zisyPoeLS/B1K5k+a8FoSNNaFfe+Xb/DSl20B3Mj2YdFfas91zx80YHideM7yPPKXC7BM5W+NTlV5URq+nSscufT4IrbXZcZDXkoY5t0F2INNhrZi6i8xqYV57zfT35n8nAJ3scn48dRfsPPJ5qa6HlyZOcLDPNPo8sVFPVRr1/iU/qanvhsv7ic4s1TfWV1Oge37/jLoezDgCumJhUfdDu8y7NDbq7hBEUFX/do9e94Y+6vp+YXpk3oYuqmz/aIW/BXJrMPky6ZmlQ+gJQHEtLnluEERQVfZa3+CdTtRy/XaJaPai+Dr31uwc+8l7Ew/d47piYVrKuRt4CokhS+OcddjRcnpBXmLx3bpYbUPXkibsGrIvYe3xNu8pPO/fzvF5kfLpT3NJxAa/B6Tl3Hr9BoVozuaLef/By349Vufi5mvuFqRCSkLYmuY/Q81cHrOXaJ/kRzKC2mpz1u7nMLvuU3DDPkG8vu94jg9dTPD03OLcqc81pTqXtSHbfgD+T3Yurt/cKilhF8Fc0GvLejKCfpdW+7+eLnFvwfrzZkiL/RvQieCMEbqt0rZvXBwi0zg+zhnC5uwZfNb8SQKab33JmD4E1zC52/q/DAh2+8ZHz/JlviFnzfez8ymgfhFrWM4J/ApdvYlNxDWUnDOz8+j98xetW7ttv1y3Fzzj1+c8oLlrWM4J+qrv9bG459nTk/op0Dm3v2tPZRxTY71M8t+DPvWT5aHILnRt26//RPtdpN6zNaEhIWa6vZcgv+o4tM4YR6lrWM4C3Seu3mdK12zz8Ge9rm5C6OO3BUL6ece7DbopYRvGVeTWHf5qlrpqVptBmxkZ1rijw7rmfguMV8yfxmUcsI3jKqzKT+04v0q/rPBcas+EKb+9GbAeLt9eEWfOxx5uqaIMv2OyN4C6nCZo2pepJ6rReHxW9nv/zfi+ggwiW83IL/5ZM+Fh9tQPBWoWrVb+qqPG12anRvq95mi1PwLZmBlreM4K2ptk/UwkytdmfyuB4WrmSbwSl41f6s+ha3jOBF0KD72MW7tdqMBaN7Cfz653gGDsPcv3v3rkUtI3jxtHglOmXfyaPb4oZ2q8utotO2I6uq/VPhFnxYBYs6h+DF5ujR9++puzWarQvH9n7K5dxtNF4OvQ+5VHlG+IkY5iB4W2nqNyZhi0aTteztIT5mVgAW9WIfZlRdcnEihmI82zFkcsoujWZb4rhX3Ax2/63Xnf0eGVPlGZyIoThNeo5asClfk79+3rCXHm4BvjGNfdhc9TAbTsRQKofWgROXZGoKDqTNG9X7uYwNc/fOqToZJ2IoXc12geMWZGiOZVT/psaJGJTiuFaPEzGUhmPwPZs0SJ1rNMzNEyF4u8Yt+Him1+rLv662qGUEb9e4Bf/fv9e6Fz7gqkUtI3i7xi34ayHBd+r0N7og9okQvF3jFvyaa1dXvPobTr1SEG7BO02bX6dfimUHghG8XeO4Vv9M39GvWHgODoK3a9yC73KZuc18Z+alyh7LVqm4BX9kfxPSJFtrahINY9kqEbfgb/VjHwJvmppEzVi2CsMt+KyPHIjDcpOHZakay1ZBuARfUnKa+fn4L8xWUxMpGctWcbgEH89KYP+LMTWRjrFslYfTR71L4ukH55cbj2+kZzSWbY9kveM5VukgiINL8LVO/5r85oILZ81ftd9oZJU/WgTpfb5LeO9ANFyC//Cc7uRtl9NLTU100xnEuBndtAUf9XaNS/Bnpuh/TDxjauJfD8e2NpyA4O0al+BvVZxzFWry6JzfuTtRPaKZHj0MJyB4u8Yl+NLF+h9xh01OdV1bPsHXaHlH8HaOS/BRdwepCOlze5yZ6QN/Po3g5YbT5tziv85rvmdWmb2GqmH6KeMnEbxd47bLtmvclkV+FraM4O0a7i1LKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKSsEj7Fs5Uhw8BjLVp4EB4+xbOVJcPAYy1aeBAePsWzlSXDwGMtWnoSv1RuNZRuZr3exQGjLICLhwTv76EKv52P4PJZ4uyY4eO+LzN3ZhIRhSFN5ERy8Nvf56AcjELzcCA7+jwGEzLtaB8HLjODgv0+oSZy/2xqB4OVFcPCD79/xJy9cvYHg5UX4Wn3bKV6ENI/ba/g8grdrOCxLKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQRPKQxbTikMW04pEYYtbxGkt2u3wJZBTCIMW95ztl7WGoEtg5jEG7b89RiBLYOYxBu2HMHbNRGGLa+E4O2aeNvxCN6uIXhKIXhKIXhKiRd8vx++ruZ/fwhzH/WClFeP44fmYgVvSIt6WddLNmPUS1sv2YxRL229ZDNGvbT1ks0Y9dLWSzZj1Etbz9uXqJd1PW81US/regAAAAAAAABQvO4nrm0yusqKo4jvbhd4C2rC7y83AfXuB28VtRNQH/7drb3NeNerToaQR8U82qioF/4e8uN6fUXI9x/zq217f2HwgR+dBTTheo5x498Fx/PrBxw8oeJd7/lgaXhZNt/5D05nQh69fzzaqKgX/h7yNOa6Axl13cQ1tRxMuVOTPM90E9DE2jts8LzrI36vQdxGOvGuH8G4klnX+M6/4IQuuMpiHm1U1At/D3lK+ooQH6Ypr1ovf0Ki77ryb2JgeRQbPO/6hIt5t0o78a/3ur8g4FgO73pnXXCVxXza0NcLfg/5SjvIzpzpzLPaee6D2fybaPjzhB5s8Lzr05iEwN3na/KuV+1kGCaA9/z1wVUW82lDXy/0PeRtcSkh3RieJ3Z2PnN1hIAm0k/7RjODGvGuX/Jv9nua8eFdP/FXv8YLbrrwrdcHV1nMp42K4AW+h7yN/U1Nom7y+3JpdnVbXSFNnGJ0RvKuj76gIu2ZjrzrM/azGwZMd771+uAqi/m0oa8X+h7y5nojvsdJnquT79+ICAsLqyekCd1HPe/6OuWLAnLLHHnXj7zzVvDOn2rxrdcHV1nMpw19vRXeQ558T13fyHMDcq9+ifUR0oQueP71fifLD7jzr1dNO3+7oBPv+oqP6spiHm3o663wHgIAAAAAAAAAAAAAAAAAAAAAAAAAGLqiP0WR2W7Ta09Aer2D+jOpQUHBybWl7gnYmCMzlpCwuyTkt0+vHxteVr5CRQJP3c5tKXW/QGSPgmemNvrhhnso06n1vbjA/DK11B0DcT0OvjbZsZO4MAHxFxo19NNdnwFK9ij4PwnZ/hlxZgI269f3/KTuGIjLOPgUDSH1hrhI3TEQl3HwXR5M9t/7rUrqjoG4DIP/qSuJOHM7z0PqfgEAAAAAAAAAAAAAAAAAAAAAAID9+T/M0Be2/Kf73AAAAABJRU5ErkJggg==" alt="plot of chunk unnamed-chunk-19"/> </p>
<pre><code class="r">summary(m.L4.FOMC, data = FALSE)
</code></pre>
-<pre><code>## mkin version: 0.9.32
+<pre><code>## mkin version: 0.9.34
## R version: 3.1.1
-## Date of fit: Mon Jul 14 19:59:31 2014
-## Date of summary: Mon Jul 14 19:59:31 2014
+## Date of fit: Wed Oct 15 00:58:24 2014
+## Date of summary: Wed Oct 15 00:58:24 2014
##
## Equations:
-## [1] d_parent = - (alpha/beta) * ((time/beta) + 1)^-1 * parent
+## d_parent = - (alpha/beta) * ((time/beta) + 1)^-1 * parent
+##
+## Model predictions using solution type analytical
##
-## Method used for solution of differential equation system:
-## analytical
+## Fitted with method Port using 66 model solutions performed in 0.359 s
##
## Weighting: none
##
## Starting values for parameters to be optimised:
## value type
-## parent_0 100 state
-## alpha 1 deparm
-## beta 10 deparm
+## parent_0 96.6 state
+## alpha 1.0 deparm
+## beta 10.0 deparm
##
## Starting values for the transformed parameters actually optimised:
-## value lower upper
-## parent_0 100.000 -Inf Inf
-## log_alpha 0.000 -Inf Inf
-## log_beta 2.303 -Inf Inf
+## value lower upper
+## parent_0 96.600 -Inf Inf
+## log_alpha 0.000 -Inf Inf
+## log_beta 2.303 -Inf Inf
##
## Fixed parameter values:
## None
diff --git a/vignettes/FOCUS_Z.Rnw b/vignettes/FOCUS_Z.Rnw
index 5b0ee79e..e2a2473e 100644
--- a/vignettes/FOCUS_Z.Rnw
+++ b/vignettes/FOCUS_Z.Rnw
@@ -20,6 +20,7 @@
<<include=FALSE>>=
require(knitr)
opts_chunk$set(engine='R', tidy=FALSE)
+options(width=70)
@
\title{Example evaluation of FOCUS dataset Z}
diff --git a/vignettes/FOCUS_Z.pdf b/vignettes/FOCUS_Z.pdf
index a3f0ce1e..a22a3a2e 100644
--- a/vignettes/FOCUS_Z.pdf
+++ b/vignettes/FOCUS_Z.pdf
Binary files differ
diff --git a/vignettes/mkin.pdf b/vignettes/mkin.pdf
index 991e54d3..d14b86bf 100644
--- a/vignettes/mkin.pdf
+++ b/vignettes/mkin.pdf
Binary files differ

Contact - Imprint