aboutsummaryrefslogtreecommitdiff
path: root/R
diff options
context:
space:
mode:
authorJohannes Ranke <jranke@uni-bremen.de>2015-10-21 15:33:23 +0200
committerJohannes Ranke <jranke@uni-bremen.de>2015-10-21 15:33:23 +0200
commitba2141c7721bfdd6453fe5df653612c269828cc0 (patch)
tree9290b091099d428ac0f68af26c245476b66adb6d /R
parent2ded0424ba1a2ad6d6e265dd785b9c5f54d53319 (diff)
Avoid an error printing old mkinfit summaries
Diffstat (limited to 'R')
-rw-r--r--R/mkinfit.R15
1 files changed, 10 insertions, 5 deletions
diff --git a/R/mkinfit.R b/R/mkinfit.R
index e2fd2951..4cc92f43 100644
--- a/R/mkinfit.R
+++ b/R/mkinfit.R
@@ -684,11 +684,16 @@ print.summary.mkinfit <- function(x, digits = max(3, getOption("digits") - 3), .
cat("\nResidual standard error:",
format(signif(x$sigma, digits)), "on", rdf, "degrees of freedom\n")
- cat("\nBacktransformed parameters:\n",
- " Confidence intervals for internally transformed parameters are asymmetric.\n",
- " t-test (unrealistically) based on the assumption of normal distribution\n",
- " for estimators of untransformed parameters.\n", sep = "")
- print(signif(x$bpar[, c(1, 3, 4, 5, 6)], digits = digits))
+ cat("\nBacktransformed parameters:\n")
+ cat(" Confidence intervals for internally transformed parameters are asymmetric.\n")
+ if ((x$version) < "0.9-36") {
+ cat(" To get the usual (questionable) t-test, upgrade mkin and repeat the fit.\n")
+ print(signif(x$bpar, digits = digits))
+ } else {
+ cat(" t-test (unrealistically) based on the assumption of normal distribution\n")
+ cat(" for estimators of untransformed parameters.\n")
+ print(signif(x$bpar[, c(1, 3, 4, 5, 6)], digits = digits))
+ }
cat("\nChi2 error levels in percent:\n")
x$errmin$err.min <- 100 * x$errmin$err.min

Contact - Imprint