魚の長さから重量を推定(W = aL^b)

体長と係数 a, b から重量を推定し、誤差レンジ、保存用係数セット、共有用JSONまで一画面で扱えます。

TL / FL / SL の前提を明示しながら、単一推定、係数逆算、複数測定のバッチ計算をローカル完結で行えます。

cm / inch 入力、g / kg / oz / lb 出力に対応 参考プリセット、ブラウザ保存、JSON共有を搭載 単一サンプルから a を逆算、複数データから a,b をフィット 複数個体の一括計算とCSV出力に対応

このツールでできること

魚種名、長さ、長さ種別、係数 a,b を入力して、推定重量と誤差レンジを即時計算できます。
FishBase 参考係数を起点にしつつ、現場で調整した係数セットをブラウザへ保存して再利用できます。
係数セットは JSON でダウンロード・インポートでき、共有URLの発行にも対応します。
係数が不明な場合でも、単一サンプルまたは複数サンプルから係数を作成できます。
日本語と英語で利用でき、数値・単位の切替を前提にした設計です。

使い方

  1. 魚種名、長さ、単位、長さ種別を入力し、参考プリセットを選ぶか係数 a,b を直接入力します。
  2. 誤差%を調整すると、推定重量とレンジが右側に即時反映されます。
  3. 係数が固まったら、保存モーダルから名称と注記を付けてブラウザ保存するか、JSONで共有します。
  4. 係数が分からない場合は「係数が分からない」、複数個体を処理したい場合は「複数測定」タブを使います。

サンプル

参考プリセットで推定

入力

魚種: マアジ、長さ: 35 cm、長さ種別: TL、a=0.01096、b=2.97、誤差: ±20%

出力

推定重量: 約 421 g、レンジ: 約 337 g - 505 g

単一サンプルから a を逆算

入力

長さ: 35 cm、実測重量: 432 g、仮定 b: 3.0

出力

a = 0.01008、生成式: W(g) = 0.01008 × L(cm)^3.0

複数測定を一括計算

入力

25 cm、30 cm、35 cm を同じ係数セットで処理

出力

各個体の推定重量・下限・上限を一覧化し、CSVで出力

参考プリセット

組み込みプリセットは参考値です。結果カードの出典表示と長さ種別を確認し、可能なら自社や現場の実測値へ置き換えてください。

マアジ: a=0.01096, b=2.97, TL, cm/g 前提。FishBase 参考値。
マサバ: a=0.00741, b=3.05, TL, cm/g 前提。FishBase 参考値。
ヒラメ: a=0.00794, b=3.07, TL, cm/g 前提。FishBase 参考値。
スズキ: a=0.01259, b=3.02, TL, cm/g 前提。FishBase 参考値。
マダイ: a=0.01288, b=3.03, TL, cm/g 前提。FishBase 参考値。
クロダイ: a=0.02138, b=2.99, TL, cm/g 前提。FishBase 参考値。

語句説明

TL / FL / SL

全長、尾叉長、標準体長です。係数は長さ種別の前提が一致している必要があります。

係数 a, b

重量と長さの関係式 W = aL^b を構成する値です。魚種や地域、季節で変わります。

誤差レンジ

推定値の上下幅です。地域差、成熟段階、太り具合などを考慮して調整します。

参考係数

公開データなどを元にした参考用の係数です。現場運用では必ず検証してください。

フィット係数

手元の実測データから逆算または回帰で作成した係数セットです。

計算式

  • 推定重量 W(g) = a × L(cm)^b
  • 下限 = W × (1 - 誤差% / 100)
  • 上限 = W × (1 + 誤差% / 100)
  • 単一逆算 a = W / L^b
  • 複数データ回帰 log(W) = log(a) + b log(L)

FAQ

係数 a,b が分かりません。

「係数が分からない」タブで、1件のサンプルから a を逆算するか、複数データから a,b をフィットできます。

複数個体をまとめて計算できますか。

はい。「複数測定」タブで表入力やCSV貼り付けができ、結果をCSVでダウンロードできます。

cm と inch、g と lb を切り替えられますか。

はい。入力と出力の単位は切り替え可能です。内部計算は cm と g に統一しています。

なぜ推定誤差が大きいのですか。

同じ魚種でも地域、季節、成熟段階、脂の乗り方、測定方法で重量が大きく変わるためです。単一値ではなくレンジで見る運用を推奨します。

保存した係数はどこに入りますか。

ログイン機能がない現時点では、このブラウザの localStorage に保存されます。必要なら JSON として外部に保管してください。

データは外部へ送信されますか。

いいえ。計算、保存、共有用JSONの生成はブラウザ内で完結します。

注意事項

  • この推定は目安です。地域、季節、成熟段階、体型、測定方法で大きく変わります。
  • 係数は必ず同じ長さ種別、同じ単位前提で使ってください。内部基準は cm・g です。
  • 参考プリセットは運用値ではありません。可能であれば実測データから係数を作成してください。