cómo resolver el error predic.lm (): la variable 'afinidad' se ajustó con el tipo “nmatrix.1” pero se proporcionó el tipo “numérico”
Tengo un modelo lineal simple:
mylm = lm(formula = prodRate~affinity, mydf)
donde mydf es un marco de datos que se parece a:
prodRate affinity
1 2643.5744 0.005164040
2 2347.6923 0.004439970
3 1783.6819 0.003322830
cuando uso predic.lm () aparece un error:
my_pred= predict(mylm,newdata=data.frame(affinity=seq(0,1,0.1)) )
Error: la variable 'afinidad' se ajustó con el tipo "nmatrix.1" pero se proporcionó el tipo "numérico".
¿Porqué es eso? ¿Como arreglarlo? ¡Gracias!