david-cortes
bed0349954
[R] Don't write files to user's directory ( #9966 )
2024-01-09 03:43:48 +08:00
david-cortes
3c004a4145
[R] Add missing DMatrix functions ( #9929 )
...
* `XGDMatrixGetQuantileCut`
* `XGDMatrixNumNonMissing`
* `XGDMatrixGetDataAsCSR`
---------
Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com>
2024-01-03 17:29:21 +08:00
david-cortes
9e33a10202
[R] Replace xgboost() with xgb.train() in most tests and examples ( #9941 )
2024-01-02 21:20:01 +08:00
david-cortes
32cbab1cc0
[R] put 'verbose' in correct argument ( #9942 )
2024-01-02 15:20:51 +08:00
david-cortes
73713de601
[R] rename Quality -> Gain ( #9938 )
2023-12-31 13:01:00 +08:00
david-cortes
8b9c98b65b
[R] Clearer function signatures for S3 methods ( #9937 )
2023-12-31 10:45:04 +08:00
david-cortes
e40c4260ed
[R] Enable 'dot' dump format ( #9930 )
2023-12-30 13:28:27 +08:00
Michael Mayer
52620fdb34
[R] Improve more docstrings ( #9919 )
2023-12-26 17:30:13 +08:00
Michael Mayer
b807f3e30c
[R] improve docstrings for "xgb.Booster.R" ( #9906 )
2023-12-21 10:01:30 +08:00
david-cortes
ff3d82c006
[R] Refactor field logic for dmatrix ( #9901 )
2023-12-18 20:31:01 +08:00
david-cortes
cd473c9da3
[R] enable multi-dimensional base_margin ( #9885 )
2023-12-14 09:16:53 +08:00
david-cortes
42173d7bc3
[doc] Clarify the effect of enable_categorical ( #9877 )
2023-12-13 08:39:41 +08:00
david-cortes
ddab49a8be
[doc][R] Update arguments for ellipsis in predict ( #9868 )
2023-12-12 12:13:47 +08:00
Jiaming Yuan
faf0f2df10
Support dataframe data format in native XGBoost. ( #9828 )
...
- Implement a columnar adapter.
- Refactor Python pandas handling code to avoid converting into a single numpy array.
- Add support in R for transforming columns.
- Support R data.frame and factor type.
2023-12-12 09:56:31 +08:00
david-cortes
562352101d
[R] Move all DMatrix fields to function arguments ( #9862 )
2023-12-10 02:45:28 +08:00
david-cortes
9e9d41b95c
[R] Add note about serialization of DMatrix objects ( #9853 )
2023-12-07 03:11:15 +08:00
david-cortes
bfa1252fca
[R][doc] Update docs about fitting from CSR ( #9818 )
2023-11-29 05:42:41 +08:00
Jiaming Yuan
cac2cd2e94
[R] Set number of threads in demos and tests. ( #9591 )
...
- Restrict the number of threads in IO.
- Specify the number of threads in demos and tests.
- Add helper scripts for checks.
2023-09-23 21:44:03 +08:00
James Lamb
2c84daeca7
[R] [doc] remove documentation index entries for internal functions ( #9477 )
2023-08-14 22:18:02 +08:00
Jiaming Yuan
a57371ef7c
Fix links in R doc. ( #9450 )
2023-08-10 02:38:14 +08:00
Jiaming Yuan
cd05e38533
[doc][R] Update link. ( #8998 )
2023-03-30 19:09:07 +08:00
Krzysztof Dyba
e8a69013e6
[R] update predict docs ( #8886 )
2023-03-09 05:58:39 +08:00
James Lamb
c7e82b5914
[R] enforce lintr checks ( fixes #8012 ) ( #8613 )
2022-12-25 05:02:56 +08:00
James Lamb
7a07dcf651
[R] resolve line_length_linter warnings ( #8565 )
...
Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com>
2022-12-14 21:04:24 +08:00
Jiaming Yuan
5f1a6fca0d
[R] Use new interface for creating DMatrix from CSR. ( #8455 )
...
* [R] Use new interface for creating DMatrix from CSR.
- CSC is still using the old API.
The old API is not aware of `nthread` parameter, which makes DMatrix to use all available
thread during construction and during transformation lie `SparsePage` -> `CSCPage`.
2022-11-23 21:36:43 +08:00
Jiaming Yuan
0b36f8fba1
[R] Fix CRAN test notes. ( #8428 )
...
- Limit the number of used CPU cores in examples.
- Add a note for the constraint.
- Bring back the cleanup script.
2022-11-09 02:03:30 +08:00
Jiaming Yuan
f60d95b0ba
[R] Construct booster object in load.raw. ( #7686 )
2022-02-24 10:06:18 +08:00
Jiaming Yuan
b2341eab0c
[R] Fix broken links. ( #7670 )
2022-02-20 00:55:48 +08:00
david-cortes
7f738e7f6f
[R] Accept CSR data for predictions ( #7615 )
2022-01-30 00:54:57 +08:00
Jiaming Yuan
b2d8431aea
[R] Fix document for nthread. ( #7263 )
2021-09-28 11:46:24 +08:00
Jiaming Yuan
b56614e9b8
[R] Use new predict function. ( #6819 )
...
* Call new C prediction API.
* Add `strict_shape`.
* Add `iterationrange`.
* Update document.
2021-06-11 13:03:29 +08:00
Andrew Ziem
3e7e426b36
Fix spelling in documents ( #6948 )
...
* Update roxygen2 doc.
Co-authored-by: fis <jm.yuan@outlook.com>
2021-05-11 20:44:36 +08:00
david-cortes
4e1a8b1fe5
Update R handles in-place ( #6903 )
...
* update R handles in-place #fixes 6896
* update test to expect non-null handle
* remove unused variable
* fix failing tests
* solve linter complains
2021-04-29 12:50:46 -07:00
Philip Hyunsu Cho
5472ef626c
[R] Re-generate Roxygen2 doc ( #6915 )
2021-04-29 11:55:07 -07:00
Philip Hyunsu Cho
fb56da5e8b
Add global configuration ( #6414 )
...
* Add management functions for global configuration: XGBSetGlobalConfig(), XGBGetGlobalConfig().
* Add Python interface: set_config(), get_config(), and config_context().
* Add unit tests for Python
* Add R interface: xgb.set.config(), xgb.get.config()
* Add unit tests for R
Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com>
2020-12-03 00:05:18 -08:00
Jiaming Yuan
debeae2509
[R] Fix warnings from R check --as-cran ( #6374 )
...
* Remove exit and printf.
* Fix warnings.
2020-11-11 18:39:37 +08:00
Philip Hyunsu Cho
33577ef5d3
Add MAPE metric ( #6119 )
2020-09-14 18:45:27 -07:00
Tong He
3912f3de06
Updates from 1.2.0 cran submission ( #6077 )
...
* update for 1.2.0 cran submission
* recover cmakelists
* fix unittest from the shap PR
* trigger CI
2020-09-02 20:50:23 +08:00
Philip Hyunsu Cho
5a2dcd1c33
[R] Provide better guidance for persisting XGBoost model ( #5964 )
...
* [R] Provide better guidance for persisting XGBoost model
* Update saving_model.rst
* Add a paragraph about xgb.serialize()
2020-07-31 20:00:26 -07:00
Philip Hyunsu Cho
ace7fd328b
[R] Add a compatibility layer to load Booster object from an old RDS file ( #5940 )
...
* [R] Add a compatibility layer to load Booster from an old RDS
* Modify QuantileHistMaker::LoadConfig() to be backward compatible with 1.1.x
* Add a big warning about compatibility in QuantileHistMaker::LoadConfig()
* Add testing suite
* Discourage use of saveRDS() in CRAN doc
2020-07-26 00:06:49 -07:00
Lorenz Walthert
60511a3222
Document more objective parameters in R package ( #5682 )
2020-05-20 14:00:55 +08:00
Jiaming Yuan
7903286961
Remove silent from R demos. ( #5675 )
...
* Remove silent from R demos.
* Vignettes.
2020-05-19 18:20:46 +08:00
Jiaming Yuan
b56c902841
[R] R raw serialization. ( #5123 )
...
* Add bindings for serialization.
* Change `xgb.save.raw' into full serialization instead of simple model.
* Add `xgb.load.raw' for unserialization.
* Run devtools.
2020-04-11 17:16:54 +08:00
Jiaming Yuan
ed2465cce4
Add configuration to R interface. ( #5217 )
...
* Save and load internal parameter configuration as JSON.
2020-02-16 03:01:58 +08:00
Jiaming Yuan
911a902835
Merge model compatibility fixes from 1.0rc branch. ( #5305 )
...
* Port test model compatibility.
* Port logit model fix.
https://github.com/dmlc/xgboost/pull/5248
https://github.com/dmlc/xgboost/pull/5281
2020-02-13 20:41:58 +08:00
Jiaming Yuan
808f61081b
Update R doc by roxygen2. ( #5201 )
2020-01-15 10:49:17 +08:00
Tong He
7b74b1b64d
fix additional files note ( #4699 )
...
* fix additional files note
* Trigger CI
* Trigger CI
2019-07-25 00:37:38 -07:00
James Lamb
5e97de6a41
fixed typos in R package docs ( #4345 )
...
* fixed typos in R package docs
* updated verbosity parameter in xgb.train docs
2019-04-21 15:54:11 +08:00
Jiaming Yuan
29a1356669
Deprecate reg:linear' in favor of reg:squarederror'. ( #4267 )
...
* Deprecate `reg:linear' in favor of `reg:squarederror'.
* Replace the use of `reg:linear'.
* Replace the use of `silent`.
2019-03-17 17:55:04 +08:00
Tong He
84a3af8dc0
Fix CRAN check warnings/notes ( #3988 )
...
* fix
* reorder declaration to match initialization
2018-12-12 08:23:20 -06:00