Skip to content

[Call for help] Bringing the R package up-to-date. #9475

@trivialfis

Description

@trivialfis

We are maintaining the R package with the best effort, but due to resource limitations, the R package feature has been lagging behind compared to the Python package. Here is a list of things that can be improved. Contributions are appreciated!

  • Categorical data support. We need the R package to recognize the factor type and pass related information into xgboost.
  • Multi-output models. Even though it's still working in progress, establishing an interface would be nice. ([R] Support multi-class custom objective. #9526)
  • Design an interface that's more native to R, for instance, using formulas like what the GLM does. The tidy verse can be a good design reference.
  • Distributed training, perhaps integration with RSpark.
  • QuantileDMatrix support can help R users to reduce memory usage.
  • External memory with DataIter.
  • quantile regression with multiple quantiles.
  • Use CMake instead of autotools when possible, this way we can make it easier to support GPU with R.
  • inplace prediction.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions