鱼类生长曲线拟合器

👶 Fish Growth Curve Fitter

Fit a fish growth curve from length or weight over time.

📐 计算公式
鱼类生长指数模型(ln(体重)-天数最小二乘回归,本页代码口径):斜率 = (n·Σt·lnw − Σt·Σlnw) ÷ (n·Σt² − (Σt)²)、截距 = (Σlnw − 斜率·Σt) ÷ n;特定生长率 SGR = 斜率×100(%/天)、初始体重 W₀ = e^截距(g)、体重倍增天数 = SGR>0 ? ln2×100÷SGR : ∞;预测第 N 天体重 = W₀·e^(SGR·N÷100)、达标天数 = ln(目标÷W₀)×100÷SGR,R² = max(0, 1−残差平方和÷总平方和) 评估拟合优度。校验:仅取天数与体重均有效且体重>0 的数据点并按天数升序排序,有效点少于 2 组报错中止。判据:无固定分级,SGR 越高生长越快、R² 偏低提示偏离指数模型(存在拐点或噪声)。

输入多次(养殖天数, 体重g)数据,拟合特定生长率 SGR 并预测生长

计算依据:对 ln(体重) 与养殖天数做线性回归,斜率×100 即特定生长率 SGR(%/天,指数模型 W=W₀·e^(SGR·t/100))。R² 评估拟合优度。体重倍增时间=ln2×100÷SGR。

📚 深度解析:鱼类生长曲线拟合(指数/特定生长率 SGR)

💡 常见使用场景

  • 用若干时间点体重样本拟合指数生长方程 W = W0·e^(k·t),估算特定生长率 SGR 与达到目标规格所需天数。
  • 评估拟合优度(R²),判断样本是否支持该生长模型,避免外推失真。
  • 生成生长预测表,辅助投喂计划与出塘时机选择。
SGR 拟合与达 500 g 天数预测
默认样本拟合得方程 W = 5.45 × e^(3.705·t/100),特定生长率 SGR ≈ 3.705%/天,拟合优度 R² ≈ 0.995;据此推算达到 500 g 约需 122 天,第 90 天预测体重约 152.8 g(初始 5.4 g)。高 R² 说明指数模型在该区间适用。

❓ 常见问题(FAQ)

SGR 是什么?
特定生长率,表示单位时间体重的相对增长率(%/天),是描述鱼类生长的常用指标,SGR 越高长得越快。
R² 低说明什么?
样本偏离指数模型(如存在生长拐点或数据噪声),此时天数预测仅供参考,应补充样本或换用其他生长模型。

Formula & Standard References

Item Formula / Note Source / Standard
VBGFL_t = L∞(1 − e^(−k(t−t0)))VBGF 1938
GompertzL_t = L∞·exp(−b·e^(−kt))Gompertz 1825
LogisticL_t = L∞/(1+e^(−k(t−t0)))Verhulst 1838
Length-weightW = aL^b, b≈3 isometricFish biology
Growth metricsSGR = (lnW2 − lnW1)/t × 100Nutrition studies
Inflection pointt = ln(3)/k + t0Growth modelling
⚠️ 使用说明与注意事项
📖关于「鱼类生长曲线拟合器」 ▼

📝工具简介

鱼类生长曲线拟合器 - 通过多次称重数据拟合特定生长率 SGR,预测未来体重与达标时间,渔业水产在线工具。。渔业水产工具,帮助计算养殖参数与产量。

✨功能特点

🎯使用场景