我有一个简单的线性模型:
mylm = lm(formula = prodRate~affinity, mydf)
其中mydf是一个数据框,看起来像:
prodRate affinity
1 2643.5744 0.005164040
2 2347.6923 0.004439970
3 1783.6819 0.003322830
当我使用predict.lm()时出现了一个错误:
my_pred= predict(mylm,newdata=data.frame(affinity=seq(0,1,0.1)) )
错误:变量'affinity'被安装了"type "nmatrix.1",但提供的类型为"numeric"。
这是为什么?如何解决?谢谢!