Как оценить параметры экспоненциальной функции с R? - PullRequest
0 голосов
/ 16 июня 2020

Я работаю над исследованием ихтиофауны (изучение рыб). Мне нужно найти коэффициент состояния fi sh. Шаги, чтобы найти фактор условия, следующие:

1. W = aL ^ b ... (1)

Где:

  • W: вес fi sh в граммах.
  • L: Общая длина fi sh в сантиметрах.
  • a: Показатель, описывающий скорость изменения веса с длиной (= точка пересечения линия регрессии на оси Y).
  • b: наклон линии регрессии (также называемый коэффициентом Аллометри c).

2. Log w = log a + b log L ... (2)

Где:

  • a: константа
  • b: коэффициент регрессии

3. K = 100 w / L ^ b ... (3)

Где:

  • W: Вес fi sh дюймов граммы
  • L: общая длина волокна sh в сантиметрах
  • b: значение, полученное из формулы уравнения длины восемь

Я понимаю, что для расчета K я должен сначала получить наклон регрессии (b = 1), а затем коэффициент сожаления. ssion (b из 2) и, наконец, K. Мне нужна помощь, чтобы сделать это в R. Я был бы очень благодарен за вашу поддержку. Спасибо и привет!

1 Ответ

0 голосов
/ 16 июня 2020

, поэтому для очень простой регрессии вы можете начать с линейной модели и сделать что-то вроде этого:

reg1 <- lm(log(W) ~ log(L), data=yourdataframename)

, а затем проверить сводку коэффициентов:

summary(reg1)

Обратите внимание, что вам не нужно вести журнал перехвата, потому что это, по сути, столбец из единиц (но он включен неявно, если вы не укажете «-1» в своих параметрах)

...