簡體   English   中英

如何用 R 估計指數 function 的參數?

[英]How to estimate parameters of exponential function with R?

我正在對 ichthyofauna(魚類研究)進行調查。 我需要找到魚的條件因素。 查找條件因子的步驟如下:

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

在哪里:

  • W:魚的重量,以克為單位。
  • L:魚的總長度,以厘米為單位。
  • a:描述重量隨長度變化率的指數(= Y 軸上回歸線的截距)。
  • b:回歸線的斜率(也稱為異速生長系數)。

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

在哪里:

  • 一:常數
  • b:回歸系數

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

在哪里:

  • W:魚的重量,以克為單位
  • L:魚的總長度,以厘米為單位
  • b:從長度八方程公式得到的值

我知道要計算 K,我必須首先獲得回歸斜率(1 的 b),然后是系數回歸(2 的 b),最后是 K。我需要在 R 中獲得幫助。 我將非常感謝您的支持。 謝謝並恭祝安康!

所以對於一個非常簡單的回歸,你可能想從線性 model 開始,你會做這樣的事情:

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

然后檢查系數的摘要:

summary(reg1)

請注意,您不需要記錄截距,因為它本質上是一列(但除非您在參數中輸入“-1”,否則它會被隱式包含)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM