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!

questionAnswers(1)

yourAnswerToTheQuestion