como resolver o erro predict.lm (): a variável 'affinity' foi equipada com o tipo “nmatrix.1”, mas o tipo “numérico” foi fornecido
Eu tenho um modelo linear simples:
mylm = lm(formula = prodRate~affinity, mydf)
onde mydf é um quadro de dados que se parece com:
prodRate affinity
1 2643.5744 0.005164040
2 2347.6923 0.004439970
3 1783.6819 0.003322830
quando eu uso o forecast.lm (), ocorreu um erro:
my_pred= predict(mylm,newdata=data.frame(affinity=seq(0,1,0.1)) )
Erro: a variável 'affinity' foi equipada com o tipo "nmatrix.1", mas o tipo "numérico" foi fornecido.
Por que é que? como corrigi-lo? Obrigado!