魚の長さから重量を推定(W = aL^b)
体長と係数 a, b から重量を推定し、誤差レンジ、保存用係数セット、共有用JSONまで一画面で扱えます。
TL / FL / SL の前提を明示しながら、単一推定、係数逆算、複数測定のバッチ計算をローカル完結で行えます。
このツールでできること
使い方
- 魚種名、長さ、単位、長さ種別を入力し、参考プリセットを選ぶか係数 a,b を直接入力します。
- 誤差%を調整すると、推定重量とレンジが右側に即時反映されます。
- 係数が固まったら、保存モーダルから名称と注記を付けてブラウザ保存するか、JSONで共有します。
- 係数が分からない場合は「係数が分からない」、複数個体を処理したい場合は「複数測定」タブを使います。
Examples
Estimate from a reference preset
Species: Japanese jack mackerel, length: 35 cm, length type: TL, a=0.01096, b=2.97, error: ±20%
Estimated weight: about 421 g, range: about 337 g to 505 g
Solve for a from one sample
Length: 35 cm, observed weight: 432 g, assumed b: 3.0
a = 0.01008, formula: W(g) = 0.01008 × L(cm)^3.0
Batch calculation
Run 25 cm, 30 cm, and 35 cm with the same coefficient set
List estimated weight, low range, and high range for each row and export the table as CSV
Reference presets
Built-in presets are reference values only. Check the source label and length-type assumption in the result panel, and replace them with measured operating values whenever possible.
語句説明
TL / FL / SL
Total length, fork length, and standard length. The coefficient set is only valid when the same length definition is used.
Coefficients a and b
The values that define the relationship W = aL^b. They vary by species, region, season, and stock condition.
Error range
The working range around the estimate. Adjust it to reflect regional differences, maturity, and body condition.
Reference coefficient
A coefficient set taken from published or public reference data. Validate it before operational use.
Fitted coefficient
A coefficient set derived from your own measured fish, either by back-solving or by regression.
計算式
Estimated weight W(g) = a × L(cm)^bLower bound = W × (1 - error% / 100)Upper bound = W × (1 + error% / 100)Single-sample solve: a = W / L^bMulti-sample fit: log(W) = log(a) + b log(L)
よくある質問
係数 a,b が分かりません。
「係数が分からない」タブで、1件のサンプルから a を逆算するか、複数データから a,b をフィットできます。
複数個体をまとめて計算できますか。
はい。「複数測定」タブで表入力やCSV貼り付けができ、結果をCSVでダウンロードできます。
cm と inch、g と lb を切り替えられますか。
はい。入力と出力の単位は切り替え可能です。内部計算は cm と g に統一しています。
なぜ推定誤差が大きいのですか。
同じ魚種でも地域、季節、成熟段階、脂の乗り方、測定方法で重量が大きく変わるためです。単一値ではなくレンジで見る運用を推奨します。
保存した係数はどこに入りますか。
ログイン機能がない現時点では、このブラウザの localStorage に保存されます。必要なら JSON として外部に保管してください。
データは外部へ送信されますか。
いいえ。計算、保存、共有用JSONの生成はブラウザ内で完結します。
注意事項
- この推定は目安です。地域、季節、成熟段階、体型、測定方法で大きく変わります。
- 係数は必ず同じ長さ種別、同じ単位前提で使ってください。内部基準は cm・g です。
- 参考プリセットは運用値ではありません。可能であれば実測データから係数を作成してください。