我玩了一段时间,并通过将 data.frame 更改为矩阵来修复它*
我加载了包并遵循了我运行的函数文档:
m.ob = obliqueRF(x=some.data.frame, y=as.factor(some.vector))
tests regularization parameter "lambda" for 10^(c(-5:5)) with separate explicit ridge regressions.
Error in is.nan(as.vector(x)) :
default method not implemented for type 'list'
我不确定为什么会发生这种情况,因为 some.data.frame (我检查过)是一个 data.frame 而 some.vector 是一个适当的向量?
我玩了一段时间,并通过将 data.frame 更改为矩阵来修复它*