数字と報道
割合の予測がマイナスや100%超になったら、どう考える?
割合などには上下限があります。上下限の内側を別の尺度へ変換して予測し、逆変換で元の範囲へ戻す方法があります。ただし、範囲を守ることと予測が正確なことは別です。観測が境界にある場合も、変換の条件を確かめます。
基本の用語
予測対象の範囲は、その値の定義から決めます。割合は0〜1で表すか0〜100%で表すかをそろえ、値の許容範囲と予測の不確かさの幅を区別します。
もう少し詳しく知りたいときは、次の基礎で補えます。
- 予測の幅と、複数のシナリオは何が違う?点予測・将来値の予測区間・平均の推定区間・前提を変えるシナリオを区別する。
- 検査が陽性でも、病気のある人の割合が違うのはなぜ?「病気なら陽性」と「陽性なら病気」は分母が違う。
予測対象の範囲を先に決める
利用割合を予測するのに負の割合や100%超が出るなら、模型と対象の範囲が合うかを点検します。未来が予想外に動くことと、定義上あり得ない値を予測することは違います。まず分母を含め、何という値にどんな範囲があるかを明示します。
正値の対象なら対数尺度を使い、逆変換で正の値へ戻す方法があります。ただし元の値が0や負なら、そのまま対数変換できません。正値に制約することは、0件が実際に起きる件数を無条件に表す方法ではないので、対象の違いを確認します。
上下限を都合よく決めて範囲に収めても、予測の前提が適切になるわけではありません。割合の定義上の境界と、望ましい目標や政策の上限は別です。実現し得る範囲として根拠のある限界かを考え、変換の条件を記録します。
上下限の内側を実数へ移す
下限aと上限bの内側の値xには、log((x−a)/(b−x))というscaled logit変換を使えます。内側の有限の値を、範囲に限りのない実数の尺度へ移す方法です。予測した後に対応する逆変換をすると、元の範囲の内側へ戻せます。
割合を0〜1で表すならa=0、b=1です。0.5は両端までの距離が同じなので変換後0になります。0.8なら上限に近い側、0.2なら下限に近い側です。変換前後で尺度が変わるため、変換後の数値をそのまま割合とは読みません。
xがちょうどaまたはbなら、この式は有限の変換値になりません。0%や100%の観測を含む実際のデータへ使うときは、単に式へ代入するだけで済ませません。境界をどう扱う方法なのかを、採用した模型の説明から確かめます。
範囲に入ることと精度を分ける
単調増加の変換では分位点が対応するため、変換した尺度で作る予測区間の端を逆変換できます。同じ模型の対応する区間なら、被覆確率の意味を保つ性質があります。逆変換後の幅は左右対称になるとは限りません。
上限1の割合を0〜100%へ表示し直すなら、模型の入力と読者の表示単位を対応させます。0.8と80は同じ割合でも、同じ式へ数字をそのまま代入する値ではありません。aとbを含めて尺度をそろえ、変換の前後で何を表示したかを残します。
中心の予測も、変換した尺度の値と元の割合の値を区別します。何を点予測として示し、どの逆変換を使った方法かを確認します。上下限を守ったことと、中心や区間の精度を評価したことを一つにまとめないようにします。
評価は元の単位で実測値と比べ、区間の水準と幅も見ます。限界内へ収まった予測でも、実際の変化に合っていなければ成績は良くありません。変換、逆変換、境界の扱い、標本外成績を対応させると、何を改善した方法かが分かります。
割合0.8の変換と境界1の条件(架空)
0〜1の割合でx=0.8なら、(x−0)/(1−x)=4なので変換値はlog(4)です。対応する逆変換は4÷(1+4)=0.8へ戻します。有限の変換値なら逆変換後は0と1の内側になります。
x=1では分母1−xが0となり、この式では有限の変換値を作れません。内側の値の例と境界の観測を区別し、データ全体に使う前に境界値の扱いを確かめます。
持ち帰る見方
- 対象の上下限を特定し、変換と逆変換、境界値の条件を確かめる。
- 範囲を守ることは模型の正しさや標本外精度の保証ではない。
次に広がる疑問
- 範囲に合う区間でも、幅と外れの評価は必要?
順番に読んでいる方へ
出典
Forecasting: Principles and Practice §13.3 Ensuring forecasts stay within limits(Rob J Hyndman / George Athanasopoulos(著者原教材、OTexts))https://otexts.com/fpp3/limits.html
確認日:2026-10-07
本文の出典・補足
予測対象の範囲を先に決める
正値を対数尺度でモデル化し逆変換すると、予測分布を正の範囲へ制約できる。
- 対象
- 0より大きい値を対数尺度でモデル化する予測方法。
- 条件
- 元の観測値は正。
- 例外・限界
- 観測0や負値にそのまま対数変換できない。
Forecasting: Principles and Practice §13.3 Ensuring forecasts stay within limits(Rob J Hyndman / George Athanasopoulos(著者原教材、OTexts))https://otexts.com/fpp3/limits.html
上下限の内側を実数へ移す
上下限a,bの内側の値xをlog((x−a)/(b−x))で変換し、逆変換すれば予測値をa,bの内側へ戻せる。
- 対象
- 既知の上下限aとbの内側の値を変換して予測する方法。
- 条件
- a<x<b、上下限を対象の意味から定める。
- 例外・限界
- 境界値x=a,bでは有限の変換値にならない。
Forecasting: Principles and Practice §13.3 Ensuring forecasts stay within limits(Rob J Hyndman / George Athanasopoulos(著者原教材、OTexts))https://otexts.com/fpp3/limits.html
範囲に入ることと精度を分ける
単調増加変換では分位点が保存され、変換前後の対応した予測区間の被覆確率を保つ。
- 対象
- 単調増加変換と逆変換に対応する分位点・予測区間の被覆確率。
- 条件
- 正しく対応する模型と分位点の逆変換。
- 例外・限界
- 範囲を守ることは模型の正しさや標本外精度の保証ではない。
Forecasting: Principles and Practice §13.3 Ensuring forecasts stay within limits(Rob J Hyndman / George Athanasopoulos(著者原教材、OTexts))https://otexts.com/fpp3/limits.html