Как поместить квадратичную модель с < 0 в R?

Rodrigo спросил: 03 февраля 2018 в 10:19 в: r

Я устраиваю квадратичную модель разнообразия пчел вдоль градиента высоты. Я предполагаю, что максимум будет где-то вдоль градиента, поэтому моя модель должна иметь отрицательный "а" коэффициент. Это работает для 3 родов, но с четвертым ( Exaerete ) "a" становится положительным. На приведенном ниже графике показаны все 4 присадки, и мы можем видеть, что синяя линия является единственной "неправильной":

Изолируя этот род, мы можем ясно видеть, почему он "неверен":

Есть квадратичной и линейной. Квадратичный смысл имеет смысл, учитывая точки данных, но не столько в биологическом смысле. Я хочу заставить команду генерировать отрицательный "а" (таким образом, "оптимальную" высоту, вероятно, намного ниже, чем заданный в первом графике, т. Е. 1193 м), как я могу это сделать? Команда в R, используемая для генерации модели, была

fitEx2 <- lm(num~I(alt^2)+alt,data=Ex)

И данные

Ex <- data.frame(alt=c(50,52,100,125,130,200,450,500,525,800,890,1140),
                 num=c(3,1,2,1,1,2,1,2,1,1,1,1))

0 ответов