0

我正在尝试在 R 中的提升算法(gbm 函数)中使用样条变换(bs 函数)。但是,当我编写以下代码时,它会抛出一个错误:

gbm(as.integer(cancel) ~ bs(log_tenure), data = train, distribution = "bernoulli")

data.matrix(x) 中的错误:要替换的项目数不是替换长度的倍数

有什么方法可以在 R 的 gbm 函数中使用样条变换?

4

0 回答 0