xgboost: 速度快效果好的boosting模型
你这个包的矩阵是这种格式dgCMatrix,和我们通常使用的格式不一样,如何转换到你定义的格式呢?
[未知用户] 使用正常的matrix格式也是完全没有问题的。
matrix是可以,但是data.frame不行。
[未知用户] 因为data.frame难以保证所有列都是数值型变量,过于灵活,希望在用户层面转换成matrix之后再运行。另外dgCMatrix是Matrix包中的一个稀疏矩阵类,建议在数据稀疏的时候使用。
所以讲这个包还是有短板的,不知道后续能否对数据框也可以使实现这种功能,毕竟数据框使用的比较多。
[未知用户] data.frame中可能夹杂factor/bool/character等类型,而不同任务中有不同的适当方法把这些值转换为数值,这一步应该由用户来仔细操作,而不是放进一个统一的搅拌机里简单地套用as.matrix函数。
11 天 后
CRAN上貌似没有xgboost的包诶,还是说是我的R版本是3.1.2的缘故呢?github上直接下也说是没有R 包,是不是因为我是linux系统的缘故?
[未知用户] 目前请通过 devtools::install_github('tqchen/xgboost',subdir='R-pacakge') 从github上安装
Error in xgb.DMatrix(newdata) : can not open file "21"
请问这是什么时候会产生的情况?
请问这是什么时候会产生的情况?
[未知用户] 出错的时候newdata是一个字符串么
[未知用户] 使用devtools::install_github(‘tqchen/xgboost’,subdir=’R-pacakge’) 安装包时出现错误:
*** arch - i386
警告: 运行命令'make -f "Makevars.win" -f "D:/_STAT_~1/R-31~1.3/etc/i386/Makeconf" -f "D:/_STAT_~1/R-31~1.3/share/make/winshlib.mk" SHLIB_LDFLAGS='$(SHLIB_CXXLDFLAGS)' SHLIB_LD='$(SHLIB_CXXLD)' SHLIB="xgboost.dll" '的状态是127
ERROR: compilation failed for package 'xgboost'
* removing 'D:/[Stat]/R-3.1.3/library/xgboost'
Error: Command failed (1)
操作系统是win8.1
R的版本是3.1.3
不知道是什么原因囧
*** arch - i386
警告: 运行命令'make -f "Makevars.win" -f "D:/_STAT_~1/R-31~1.3/etc/i386/Makeconf" -f "D:/_STAT_~1/R-31~1.3/share/make/winshlib.mk" SHLIB_LDFLAGS='$(SHLIB_CXXLDFLAGS)' SHLIB_LD='$(SHLIB_CXXLD)' SHLIB="xgboost.dll" '的状态是127
ERROR: compilation failed for package 'xgboost'
* removing 'D:/[Stat]/R-3.1.3/library/xgboost'
Error: Command failed (1)
操作系统是win8.1
R的版本是3.1.3
不知道是什么原因囧
[未知用户] 在Windows下从github安装,需要先安装Rtools: http://cran.r-project.org/bin/windows/Rtools/
21 天 后
魔王,我安装出现这样的问题怎么破
> devtools::install_github("tqchen/xgboost",subdir="R-pacakge")
Downloading github repo tqchen/xgboost@master
Error in download(dest, src, auth) : client error: (404) Not Found
> devtools::install_github("tqchen/xgboost",subdir="R-pacakge")
Downloading github repo tqchen/xgboost@master
Error in download(dest, src, auth) : client error: (404) Not Found
[未知用户] 换了一个repo,试试从这安装 https://github.com/dmlc/xgboost/tree/master/R-package
[未知用户] 可以了,谢谢魔王
6 天 后
package ‘RTools’ is not available (as a binary package for R version 3.1.3)总会提示这个的,究竟是什么原因
5 天 后
[未知用户] 是什么代码导致了这个错误?
魔王,Error in xgb.DMatrix(data, label = label) : can not open file "0.64",这个报错什么意思?已经转成matrix格式,以前用别的数据有没问题
20 天 后
devtools::install_github('dmlc/xgboost',subdir='R-pacakge')
这里 subdir=“R-package" 原帖里拼错了
这里 subdir=“R-package" 原帖里拼错了