我已经使用R中的插入符号包和依赖于mboost包的“ gamboost”方法来训练了几种模型。
我的大多数模型都可以正常工作,但是当我尝试使用新数据进行预测时,其中一个不断出现以下错误:
Error in splineDesign(k, x, degree + 1, derivs = rep(deriv, length(x)), :
empty 'derivs'
当我使用存储在插入符号模型对象中的训练数据(model $ trainingData)时,模型将预测确定。我已经检查了新数据的结构,对我来说,它与训练数据的外观相同(即所有变量都是正确的数据类型,并且所有因素都具有正确的水平)。
我不明白该错误信息。我已经尝试将预测与几个不同的模拟数据集一起使用,但是除了trainingData之外,它无法与其他任何数据一起使用。
任何帮助将不胜感激。