CRAN/E | lightgbm

lightgbm

Light Gradient Boosting Machine

Installation

About

Tree based algorithms can be improved by introducing boosting frameworks. 'LightGBM' is one such framework, based on Ke, Guolin et al. (2017) . This package offers an R interface to work with it. It is designed to be distributed and efficient with the following advantages: 1. Faster training speed and higher efficiency. 2. Lower memory usage. 3. Better accuracy. 4. Parallel learning supported. 5. Capable of handling large-scale data. In recognition of these advantages, 'LightGBM' has been widely-used in many winning solutions of machine learning competitions. Comparison experiments on public datasets suggest that 'LightGBM' can outperform existing boosting frameworks on both efficiency and accuracy, with significantly lower memory consumption. In addition, parallel experiments suggest that in certain circumstances, 'LightGBM' can achieve a linear speed-up in training time by using multiple machines.

github.com/Microsoft/LightGBM
System requirements C++17
Bug report File report

Key Metrics

Version 4.3.0
R ≥ 3.5
Published 2024-01-18 99 days ago
Needs compilation? yes
License MIT
License File
CRAN checks lightgbm results

Downloads

Yesterday 182 0%
Last 7 days 1.007 -25%
Last 30 days 5.056 -46%
Last 90 days 33.121 +4%
Last 365 days 95.593 +16%

Maintainer

Maintainer

James Lamb

jaylamb20@gmail.com

Authors

Yu Shi

aut

Guolin Ke

aut

Damien Soukhavong

aut

James Lamb

aut / cre

Qi Meng

aut

Thomas Finley

aut

Taifeng Wang

aut

Wei Chen

aut

Weidong Ma

aut

Qiwei Ye

aut

Tie-Yan Liu

aut

Nikita Titov

aut

Yachen Yan

ctb

Microsoft Corporation

cph

Dropbox
Inc.

cph

Alberto Ferreira

ctb

Daniel Lemire

ctb

Victor Zverovich

cph

IBM Corporation

ctb

David Cortes

aut

Michael Mayer

ctb

Material

README
Reference manual
Package source

In Views

MachineLearning
ModelDeployment

Vignettes

Basic Walkthrough

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

lightgbm archive

Depends

R ≥ 3.5

Imports

R6 ≥ 2.0
data.table ≥ 1.9.6
graphics
jsonlite ≥1.0
Matrix ≥ 1.1-0
methods
parallel
utils

Suggests

knitr
markdown
RhpcBLASctl
testthat

Reverse Imports

cbl
misspi

Reverse Suggests

bonsai
EIX
mllrnrs
qeML
SHAPforxgboost

Reverse Enhances

fastshap
shapviz
vip