用語集に戻る
プログラミング基礎中級

回帰

一言で言うと

数値を当てる教師ありタスク。

もう少し詳しく

一言で言うと

数値を当てる教師ありタスク。

もう少し詳しく

入力変数(特徴量)から連続値の出力を予測するモデルを学習する、教師あり学習の代表的な手法です。分類タスクが離散ラベルを予測するのに対し、回帰は住宅価格・気温・売上金額など連続量を予測します。代表例は線形回帰(Linear Regression)で、目的関数として平均二乗誤差(MSE)を最小化するようにパラメータを最適化します。

モデルの種類としては線形回帰のほか、多項式回帰、リッジ回帰(L2正則化)、ラッソ回帰(L1正則化)、勾配ブースティングを用いた非線形回帰など多岐にわたります。問題の複雑さやデータの特性に応じてモデルを選択します。

実務でどう使うか

  • 売上・需要予測 ── 過去の販売データから翌月の売上や需要量を推定する

  • 不動産価格推定 ── 面積・立地・築年数などの特徴量から物件価格を予測する

  • リスクスコアリング ── ローン審査や保険料算出において数値リスクスコアを算出する

  • 代表ライブラリ ── scikit-learn の LinearRegression・Ridge・Lasso、XGBoost の XGBRegressor などが広く使われる
  • 関連する章

    Ch191 で詳しく学べます。

    関連する用語

    この用語を学べるコース

    この用語を実際に使ってみよう

    チョットデキルなら、5分のレッスンで実際にコードを書いて学べます。

    コース一覧を見る