Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 R 中的提升算法(gbm 函数)中使用样条变换(bs 函数)。但是,当我编写以下代码时,它会抛出一个错误:
gbm(as.integer(cancel) ~ bs(log_tenure), data = train, distribution = "bernoulli")
data.matrix(x) 中的错误:要替换的项目数不是替换长度的倍数
有什么方法可以在 R 的 gbm 函数中使用样条变换?