Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-04-02 | Deal with covariates in summary for saem.mmkin objects | Johannes Ranke | 1 | -1/+16 | |
2023-03-23 | Support covariates in endpoints() | Johannes Ranke | 6 | -15/+43 | |
2023-03-22 | Fix typo in mkinerrmin | Johannes Ranke | 2 | -4/+4 | |
Thanks to Sebastian Meyer for spotting it. | |||||
2023-02-26 | Improve documentation of the format | Johannes Ranke | 1 | -1/+19 | |
2023-02-17 | Finish adapting to upcoming deSolve | Johannes Ranke | 2 | -11/+8 | |
2023-02-13 | Merge branch 'main' into custom_lsoda_call | Johannes Ranke | 11 | -37/+164 | |
2023-01-09 | Prebuilt PDF vignettes, summary_listing | Johannes Ranke | 4 | -23/+29 | |
2022-12-19 | Rename template folder, create format | Johannes Ranke | 1 | -0/+29 | |
Instead of rmarkdown::pdf_document, mkin::hierarchical_kinetics is used as a document format in the template. In this way, the template file can be freed from some R code and yaml options that the average user does not have to be aware of. | |||||
2022-12-15 | List random effects correlations in output if any | Johannes Ranke | 1 | -1/+12 | |
Update docs | |||||
2022-12-07 | Check slopes in saemix covariate models | Johannes Ranke | 1 | -1/+12 | |
2022-12-06 | Some parplot improvements | Johannes Ranke | 1 | -1/+6 | |
llquant argument, improved legend text, tests | |||||
2022-12-01 | Possibility to manually specify no_random_effects in mhmkin | Johannes Ranke | 1 | -6/+44 | |
2022-11-25 | mhmkin: Easy specification of ill-defined parms | Johannes Ranke | 1 | -9/+7 | |
The argument 'no_random_effect' now accepts an illparms.mhmkin object | |||||
2022-11-18 | Make mixed model test data permanent to ensure reproducibility | Johannes Ranke | 1 | -0/+24 | |
To ensure that tests on different platforms work on the same data, the mixed modelling test data previosly generated in tests/testthat/setup_script.R were generated once using the script in inst/dataset/generation/ds_mixed.R, and are now distributed with the package. | |||||
2022-11-18 | Pass error.init to saemix_model, show in parplot | Johannes Ranke | 2 | -1/+6 | |
Due to an oversight, error.init was not really passed to saemix_model in saem.mmkin. The new initial values were reverted to c(1, 1), in order to avoid changing the test results. Initial values for error model parameters are now shown in parplot.multistart. | |||||
2022-11-16 | Update docs | Johannes Ranke | 1 | -1/+1 | |
2022-11-16 | We get about 25% performance gain | Johannes Ranke | 3 | -16/+19 | |
with the custom lsoda call, avoiding repeated getNativeSymbolInfo calls. It's just that we should not be calling foreign functions from different packages, because the may change without notice. Using getNativeSymbolInfo for "call_lsoda" avoids the CRAN note, and a similar call could probably be used for "unlock_solver", avoiding the NOTE in checks for cran, but we should not do this in a CRAN package. | |||||
2022-11-14 | Automatic starting parameters for saem.mmkin | Johannes Ranke | 1 | -1/+15 | |
For the case of mkin transformations. This gives faster convergence, and appears to avoid problems with numeric ODE solutions | |||||
2022-11-08 | Show DFOP g equivalent of SFORB in summary, test | Johannes Ranke | 1 | -2/+3 | |
2022-11-08 | Simplify SFORB also in the endpoint function | Johannes Ranke | 1 | -9/+8 | |
2022-11-08 | Simplify SFORB analytical solution, whitespace | Johannes Ranke | 2 | -4/+4 | |
I do not know why the formulae for b1 and b2 on page 64 of FOCUS kinetics (2014) were not simplified. Clearly, the term k12 * k21 - (k12 + k1output) * k21) can be simplified to - k1output * k21 The test for equivalence of DFOP and SFORB fits verifies that the change is OK. I also removed trailing whitespaces, substituted tab characters by two whitespaces and removed indenting of text in paragraphs describing parameters in roxygen comments to unify formatting. | |||||
2022-11-04 | Attempt at automatic setting of random effects | Johannes Ranke | 1 | -3/+15 | |
Based on parameters in the separate fits that fail the t-test. | |||||
2022-11-04 | Make it easy to override maxsteps for lsoda | Johannes Ranke | 1 | -15/+18 | |
The hope was to be more successful in saemix fits, but I did not notice an improvement (e.g. for a failing likelihood calculation with importance sampling, where the error message suggested to increase maxsteps). | |||||
2022-11-04 | Never fail with errors in saem.mmkin | Johannes Ranke | 1 | -4/+0 | |
I think it is always preferable to be able to investigate the saemix object returned. | |||||
2022-11-03 | Update docs | Johannes Ranke | 1 | -1/+2 | |
2022-11-01 | Add tex_listing() | Johannes Ranke | 1 | -0/+20 | |
2022-11-01 | Add read_spreadsheet | Johannes Ranke | 1 | -0/+55 | |
2022-11-01 | Fix plotting saem fits with covariates | Johannes Ranke | 2 | -0/+11 | |
2022-11-01 | Fix illparms tests | Johannes Ranke | 1 | -1/+1 | |
2022-11-01 | Improved printing for illparms() | Johannes Ranke | 1 | -2/+5 | |
For the case of single fits and no ill-defined parameters found | |||||
2022-10-31 | Fix R CMD check | Johannes Ranke | 3 | -3/+14 | |
2022-10-29 | Update multistart docs | Johannes Ranke | 1 | -2/+2 | |
2022-10-28 | Rename parhist to parplot and make it generic | Johannes Ranke | 3 | -11/+14 | |
That parhist name was not the brightest idea, as it does not show histograms. | |||||
2022-10-28 | Export status method for mhmkin, move to status.R | Johannes Ranke | 1 | -0/+6 | |
2022-10-28 | Rename 'convergence' method to 'status' | Johannes Ranke | 3 | -40/+39 | |
The reason is that it is misleading in the case of saem.mmkin objects, because convergence is not really checked there. | |||||
2022-10-26 | Update multistart example code and vignette | Johannes Ranke | 1 | -9/+2 | |
2022-10-26 | Remove kernel density estimate from llhist | Johannes Ranke | 1 | -3/+2 | |
2022-10-25 | Complete documentation and fix a bug | Johannes Ranke | 3 | -4/+19 | |
The bug was introduced by the changes in summary.saem.mmkin.R and surfaced in the tests when using saemix transformations. | |||||
2022-10-21 | Add a simple anova method for model comparison | Johannes Ranke | 4 | -1/+57 | |
Update docs | |||||
2022-10-14 | Select best fit from multistart, use in parhist | Johannes Ranke | 2 | -4/+32 | |
- Add 'best' and 'which.best' generics with methods for multistart objects - Per default, scale the parameters in parhist plots using the fit with the highest log likelihood. | |||||
2022-10-05 | Simplify the removal of random effects | Johannes Ranke | 1 | -0/+12 | |
This is achieved by introducing the argument 'no_random_effect' to the saem function. | |||||
2022-09-29 | Add set_nd_nq previously in pfm | Johannes Ranke | 1 | -0/+103 | |
pfm depends on mkin anyways, so reexporting set_nd_nq and set_nd_nq_focus in pfm should provide reasonable continuity. | |||||
2022-09-28 | Fix handling of multistart fits with failures | Johannes Ranke | 2 | -4/+7 | |
2022-09-19 | Make the multistart method work on Windows | Johannes Ranke | 1 | -7/+19 | |
2022-09-19 | Improve parhist and llhist | Johannes Ranke | 1 | -7/+3 | |
In particular, adapt the display of parameter boxplots for saem fits using mkin transformations to the way used for saem fits using saemix transformations, i.e. always show parameters on the natural scale, and normalised them by dividing by the median from the multiple runs. | |||||
2022-09-16 | Improve multistart documentation, bugfix | Johannes Ranke | 3 | -14/+94 | |
- Split out llhist and parhist documentation - Add example code for multistart - Create a multistart vignette, because the example code fails when run by pkgdown - Fix multistart for the case of mkin transformations in the saem fit | |||||
2022-09-16 | Improve docs and update pkgdown | Johannes Ranke | 2 | -15/+16 | |
2022-09-16 | Diagnostic plots for multistart method | Johannes Ranke | 3 | -4/+25 | |
2022-09-13 | More work on multistart | Johannes Ranke | 3 | -2/+14 | |
2022-08-14 | Basic multistart method for saem.mmkin objects | Johannes Ranke | 3 | -9/+55 | |