Package: lgspline
Type: Package
Title: Lagrangian Multiplier Smoothing Splines for Smooth Function
        Estimation
Version: 1.0.2
Authors@R: 
    person("Matthew", "Davis", email = "matthewlouisdavis@gmail.com", 
           role = c("aut", "cre"),
           comment = c(ORCID = "0000-0001-9714-1018"))
Description: Implements Lagrangian multiplier smoothing splines for flexible
    nonparametric regression and function estimation. Provides tools for fitting,
    prediction, and inference using a constrained optimization approach to
    enforce smoothness. Supports generalized linear models, Weibull accelerated
    failure time (AFT) models, quadratic programming constraints, and
    customizable working-correlation structures, with options for parallel
    fitting. The core spline construction builds on Ezhov et al. (2018)
    <doi:10.1515/jag-2017-0029>. Quadratic-programming and
    SQP details follow Goldfarb & Idnani (1983) <doi:10.1007/BF02591962> and
    Nocedal & Wright (2006) <doi:10.1007/978-0-387-40065-5>. For smoothing
    spline and penalized spline background, see Wahba (1990)
    <doi:10.1137/1.9781611970128> and Wood (2017)
    <doi:10.1201/9781315370279>. For variance-component and correlation-parameter
    estimation, see Searle et al. (2006) <ISBN:978-0470009598>. The default
    multivariate partitioning step uses k-means clustering as in MacQueen
    (1967).
License: MIT + file LICENSE
Language: en-US
Depends: R (>= 3.5.0)
Imports: Rcpp (>= 1.0.7), RcppArmadillo, FNN, RColorBrewer, plotly,
        quadprog, methods, stats
LinkingTo: Rcpp, RcppArmadillo
Suggests: testthat (>= 3.0.0), spelling, knitr, rmarkdown, parallel,
        survival, MASS, graphics
URL: https://github.com/matthewlouisdavisBioStat/lgspline
BugReports: https://github.com/matthewlouisdavisBioStat/lgspline/issues
Encoding: UTF-8
RoxygenNote: 7.3.2
Config/testthat/edition: 3
NeedsCompilation: yes
Packaged: 2026-04-13 15:51:15 UTC; matth
Author: Matthew Davis [aut, cre] (ORCID:
    <https://orcid.org/0000-0001-9714-1018>)
Maintainer: Matthew Davis <matthewlouisdavis@gmail.com>
Repository: CRAN
Date/Publication: 2026-04-13 18:00:02 UTC
Built: R 4.6.0; x86_64-w64-mingw32; 2026-04-25 16:07:36 UTC; windows
Archs: x64
