sply88 / vcboost

Experimental tree boosted varying coefficient model

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vcboost

Experimenting with estimation of varying coefficient models by gradient boosting.

The experimental implementation adapts the generic gradient boosting algorithm described in (Friedman 2001) and can be found in vcboost/boost.py.

The whole idea is mainly based on (Zhou 2019).

sklearn decision trees are used as base learners.

The examples folder contains a few short notebooks.

Background

Some details on the method are described in background.pdf.

References


  • Hastie, T., & Tibshirani, R. (1993). Varying‐coefficient models. Journal of the Royal Statistical Society: Series B (Methodological), 55(4), 757-779.
  • Friedman, J. H. (2001). Greedy function approximation: a gradient boosting machine. Annals of statistics, 1189-1232.
  • Zhou, Y., & Hooker, G. (2019). Tree boosted varying coefficient models. arXiv preprint arXiv:1904.01058

About

Experimental tree boosted varying coefficient model

License:MIT License


Languages

Language:Python 73.2%Language:TeX 15.9%Language:Jupyter Notebook 10.9%