# C++ Implementation of Component-Wise Boosting

## Documentation for package ‘compboost’ version 0.1.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

BaselearnerCustom | Create custom base-learner factory by using R functions.
BaselearnerCustomCpp | Create custom cpp base-learner factory by using cpp functions and external pointer.
BaselearnerPolynomial | Base-learner factory to make polynomial regression
BaselearnerPSpline | Base-learner factory to do non-parametric B or P-spline regression
BlearnerFactoryList | Base-learner factory list to define the set of base-learners
boostLinear | Wrapper to boost linear models for each feature.
boostSplines | Wrapper to boost p spline models for each feature.
Compboost | Compboost API
Compboost_internal | Main Compboost Class
getCustomCppExample | Get example C++ script to define a custom cpp logger
InMemoryData | In memory data class to store data in RAM
LoggerInbagRisk | Logger class to log the inbag risk
LoggerIteration | Logger class to log the current iteration
LoggerList | Logger list class to collect all loggers
LoggerOobRisk | Logger class to log the out of bag risk
LoggerTime | Logger class to log the elapsed time
LossAbsolute | Absolute loss for regression tasks.
LossBinomial | 0-1 Loss for binary classification derived of the binomial distribution
LossCustom | Create LossCustom by using R functions.
LossCustomCpp | Create custom cpp losses by using cpp functions and external pointer.
LossQuadratic | Quadratic loss for regression tasks.
OptimizerCoordinateDescent | Greedy Optimizer