Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 二次回帰 | 多項式回帰
Pythonによる線形回帰

book二次回帰

メニューを表示するにはスワイプしてください

線形回帰の問題点

多項式回帰を定義する前に、これまで学習した線形回帰ではうまく対応できないケースについて見ていきます。

ここでは、単純な線形回帰モデルがうまく機能していないことがわかります。これは、データ点に直線を当てはめようとしているためです。しかし、放物線を当てはめる方が、これらの点にははるかに適していることがわかります。

二次回帰方程式

直線モデルを構築するためには、直線の方程式(y=ax+b)を使用しました。したがって、放物線モデルを構築するには、放物線の方程式が必要です。それが二次方程式:y=ax²+bx+c です。abcβ に置き換えることで、二次回帰方程式 になります。

この方程式で表されるモデルは二次回帰と呼ばれます。これまでと同様に、データポイントに最適なパラメータを見つける必要があります。

正規方程式とX̃

いつものように、正規方程式は最適なパラメータの探索を担います。ただし、を正しく定義する必要があります。

行列の構築方法は重回帰分析ですでに学びました。実は、多項式回帰における行列も同様に作成されます。を2つ目の特徴量と考えることができます。このため、に新しい列を追加する必要があります。この列には、前の列の値を2乗したものが格納されます。

下の動画では、の構築方法を示しています。

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 3.  1
some-alt