繁体   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