# 非線形回帰
統計学において、非線形回帰（ひせんけいかいき、英: Nonlinear regression）は、観測から得られたデータがモデルパラメータの非線形結合であり、1つ以上の独立した変数に依存する関数によってモデル化される回帰分析の一形式である。データは逐次近似法によって当て嵌められる。

## 一般
非線形回帰において、
{\displaystyle \mathbf {y} \sim f(\mathbf {x} ,{\boldsymbol {\beta }})}
という形式の統計モデルは独立変数のベクトルxとその関連した 観測された従属変数yを結び付ける。関数fはパラメータβのベクトルの要素において非線形であるが、その他の点では任意である。例えば、酵素の反応速度論に対するミカエリス・メンテンモデルは2つのパラメータと1つの独立変数を持ち、これらはfによって結び付けられる:。
{\displaystyle f(x,{\boldsymbol {\beta }})={\frac {\beta _{1}x}{\beta _{2}+x}}}
この関数は、2つのβの線形結合として表わすことができないため、非線形である。
系統誤差が独立変数中に存在するかもしれないが、その取扱いは回帰分析の対象範囲外である、もし独立変数に誤差があるとすると、これは変数誤差モデルであり、これも対象範囲外である。
非線形関数のその他の例には、指数関数、対数関数、三角関数、冪関数、ガウス関数、ローレンツ曲線がある。指数関数または対数関数といった一部の関数は、それらが線形となるように変換することができる。そのように変換された時、標準的な線形回帰を行うことができるが、注意深く適用しなければならない。より詳細については線形化§変換を見よ。
一般に非線形回帰には線形回帰に存在するような、最良の当て嵌めパラメータに関する閉形式の式は存在しない。大抵は、最良のパラメータを決定するために数値的最適化アルゴリズムが適用される。ここでも線形回帰と対照的に、最適化される関数には多くの極小点（ローカルミニマム）が存在する可能性があり、最小点（グローバルミニマム）でさえも偏った推定値を与える可能性がある。実際上は、二乗和の最小値を探るために、最適化アルゴリズムと併せて、パラメータの推定値が使われる。
非線形データモデリングに関する詳細については、最小二乗法および非線形最小二乗法を見よ。

## 回帰統計値
この手順の根底にある仮定は、このモデルが線形関数、すなわち一次のテイラー級数
{\displaystyle f(x_{i},{\boldsymbol {\beta }})\approx f(x_{i},0)+\sum _{j}J_{ij}\beta _{j}}
によって近似できるというものである。上式において{\displaystyle J_{ij}={\frac {\partial f(x_{i},{\boldsymbol {\beta }})}{\partial \beta _{j}}}}。最小二乗推定量は以下の式で与えられる。
{\displaystyle {\hat {\boldsymbol {\beta }}}\approx \mathbf {(J^{T}J)^{-1}J^{T}y} .}
非線形回帰統計値は計算され、線形回帰統計値と同じように使われるが、式ではXの位置にJを使用している。線形近似はこの統計値へ偏り（バイアス）を導入する。したがって、非線形モデルから導き出された統計値を解釈するためには普段よりもより注意が必要である。

## 普通最小二乗法と加重最小二乗法
最良適合曲線はしばしば、残差二乗和を最小化するものであると想定される。これは普通最小二乗（OLS）アプローチである。しかしながら、従属変数が一定の分散を持たない場合は、加重残差二乗和が最小化されるだろう（加重最小二乗法を見よ）。それぞれの重みは理想的には観測値の分散の逆数と等しくなるべきであるが、反復加重最小二乗アルゴリズムでは、重みは繰り返し毎に再計算することができる。

## 線形化

### 変換
一部の非線形回帰問題は、モデル定式化の適切な変換によって線形領域へと移すことができる。
例えば、パラメータaおよびbと乗法誤差項Uを持つ非線形問題
{\displaystyle y=ae^{bx}U\,\!}
を考える。両辺の対数を取ると、この式は
{\displaystyle \ln {(y)}=\ln {(a)}+bx+u,\,\!}
となる。上式において、u = ln(U)である。この式はxに関するln(y) の線形回帰によって未知のパラメータの推定ができることを示唆している。この線形回帰の計算は反復的最適化を必要としない。しかしながら、非線形変換の使用には注意が必要である。データ値の影響は変化し、モデルの誤差構造と全ての推論結果の解釈も同様に変化する。これらは望ましくない効果である。その一方で、誤差の最大の源が何かに依存して、非線形変換はガウス関数的に誤差をばらまく。そのため非線形変換を実行するかどうかの選択はモデル情報の熟慮に基づかなければならない。
ミカエリス・メンテン反応速度論では、反応速度の逆数1/vに対して基質濃度の逆数1/[S] をプロットする線形のラインウィーバー＝バークプロット
{\displaystyle {\frac {1}{v}}={\frac {1}{V_{\max }}}+{\frac {K_{m}}{V_{\max }[S]}}}
がよく使われてきた。しかしながら、ラインウィーバー＝バークプロットはデータの誤差に非常に敏感であり、特定の範囲の独立変数 [S] でデータの当て嵌めに強く偏っているため、その使用は断固として推奨されない。
指数型分布族に属する誤差分布では、リンク関数が一般化線形モデルの枠組みの下でパラメータを変換するために使われうる。

### 分割回帰
独立変数（説明変数、X）は複数のクラスまたは区分へと分割することができ、区分ごとに線形回帰を実行することができる。信頼度分析を伴う分割回帰では従属変数（説明変数、Y）が様々な区分において異なる振る舞いをする結果が得られるかもしれない。
右図は、土壌塩分（X）がマスタードの収量（Y）に最初は、「臨界値」または「閾値」まで、影響を与えず、その後は収量に負の影響を与えることを示す。

## 注
1. ↑  このモデルは生化学の慣習では以下のように表記される:
{\displaystyle v={\frac {V_{\max }\ [{\mbox{S}}]}{K_{m}+[{\mbox{S}}]}}}


## 推薦文献
- Bethea, R. M.; Duran, B. S.; Boullion, T. L. (1985). Statistical Methods for Engineers and Scientists. New York: Marcel Dekker. ISBN 0-8247-7227-X
- Meade, N.; Islam, T. (1995). “Prediction Intervals for Growth Curve Forecasts”. Journal of Forecasting 14 (5):  413–430. doi:10.1002/for.3980140502.
- Schittkowski, K. (2002). Data Fitting in Dynamical Systems. Boston: Kluwer. ISBN 1402010796
- Seber, G. A. F.; Wild, C. J. (1989). Nonlinear Regression. New York: John Wiley and Sons. ISBN 0471617601