Package: mfp2
Type: Package
Title: Multivariable Fractional Polynomial Models with Extensions
Version: 1.1.0
Date: 2026-11-02
Authors@R: c(
    person("Edwin", "Kipruto", role = c("aut", "cre"),
           email = "kiprutoedwin2626@gmail.com"),
    person("Michael", "Kammer", role = "aut",
           email = "michael.kammer@meduniwien.ac.at"),
    person("Patrick", "Royston", role = "aut",
           email = "j.royston@ucl.ac.uk"),
    person("Willi", "Sauerbrei", role = "aut",
           email = "wilhelm.sauerbrei@uniklinik-freiburg.de")
  )
Depends: R (>= 4.2.0)
Imports: stats, survival, nnet, utils, Rcpp
Suggests: knitr, testthat (>= 3.2.0), rmarkdown, patchwork, fastglm (>=
        0.1.1), MASS, numDeriv, rms (>= 7.0-0), ggplot2 (>= 3.4.0),
        geepack (>= 1.3.0)
Description: Fits multivariable fractional polynomial models with selection of
    predictors and functional forms. The mfp2() function supports generalized
    linear models, including Gamma and inverse-Gaussian regression;
    negative-binomial, multinomial and ordinal regression; generalized
    estimating equations for clustered data; Cox and parametric survival
    models; and Fine-Gray competing-risks models. Extensions include
    approximate cumulative distribution transformations for sigmoid-shaped
    associations and spike-at-zero modelling for semi-continuous covariates.
    The mfpi() function assesses interactions between a categorical grouping
    variable and continuous, binary, or categorical predictors. Fractional
    polynomial modelling is described by Royston and Altman (1994)
    <doi:10.2307/2986270> and Royston and Sauerbrei (2008,
    ISBN:978-0-470-02842-1). The approximate cumulative distribution
    extension follows Royston (2014) <doi:10.1177/1536867X1401400206> and
    Royston and Sauerbrei (2016) <doi:10.1177/1536867X1601600109>.
    Spike-at-zero modelling follows Becher et al. (2012)
    <doi:10.1002/bimj.201100263>. Interaction analyses follow Royston and
    Sauerbrei (2004) <doi:10.1002/sim.1815>, Royston and Sauerbrei (2013)
    <doi:10.1002/sim.5813>, and Royston and Sauerbrei (2014)
    <doi:10.1002/sim.6308>.
License: GPL-3
URL: https://github.com/EdwinKipruto/mfp2
BugReports: https://github.com/EdwinKipruto/mfp2/issues
Encoding: UTF-8
LazyData: true
NeedsCompilation: yes
VignetteBuilder: knitr
LinkingTo: Rcpp
Config/testthat/edition: 3
Config/roxygen2/version: 8.1.0
Packaged: 2026-11-02 12:32:35 UTC; Edwin Kipruto
Author: Edwin Kipruto [aut, cre],
  Michael Kammer [aut],
  Patrick Royston [aut],
  Willi Sauerbrei [aut]
Maintainer: Edwin Kipruto <kiprutoedwin2626@gmail.com>
Repository: CRAN
Date/Publication: 2026-11-02 14:10:16 UTC
