您好,我正在使用包partykit
及其功能cforest
来拟合模型。我还可以使用predict
基于多行数据帧的预测。但是,我无法预测只有一行的数据框。
require('partykit')
y <- matrix(rnorm(500*1),nrow=500,ncol=1)
x <- matrix(rnorm(500*6),nrow=500,ncol=6)
df <- data.frame(y=y,x=x)
obj = cforest(y ~ ., data= df)
#works
predict(obj,newdata=df)
# doesn't work
predict(obj,newdata=df[5,])
#this works
predict(obj,newdata=df[c(5,6),])
错误信息是:
预测(obj,newdata=df[5,])向量中的错误(模式 =“列表”,长度 = ncol(w)):无效的“长度”参数