Как решить ошибкуgnast.lm (): переменная affinity была снабжена типом «nmatrix.1», но был введен тип «numeric»

У меня есть простая линейная модель:

mylm = lm(formula = prodRate~affinity, mydf)

где mydf - это датафрейм, который выглядит следующим образом:

 prodRate    affinity

1  2643.5744 0.005164040

2  2347.6923 0.004439970

3  1783.6819 0.003322830

когда я использую предикат.lm (), возникла ошибка:

my_pred= predict(mylm,newdata=data.frame(affinity=seq(0,1,0.1)) )

Ошибка: переменная affinity была снабжена типом «nmatrix.1», но был указан тип «числовой».

Это почему? как это исправить? Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос