Package: lgspline
Type: Package
Title: Lagrangian Multiplier Smoothing Splines for Smooth Function
        Estimation
Version: 1.2.1
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, Cox proportional hazards 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), 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-08-04 18:51:40 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-08-04 20:30:02 UTC
Built: R 4.6.1; x86_64-w64-mingw32; 2026-08-05 00:08:13 UTC; windows
Archs: x64
