前回の記事で整えたPython環境で単回帰分析をしてみます。 単回帰分析というのは単純に言えば各データ(x1, y1)・・・(xn, yn)からy=ax+bという式を推定するということです。 推定したyの値と実際のyの値の差の自乗値を最小とするような直線を引きます。 0. モジュールのインストール 今回はscikit-learnのモジュールで実行してみます。 scikit-learnはWindows用インストーラーが配布されていますので、それを使ってインストールします。 1. 実際に実行してみる ソースコードは以下に置きました。 Pythonとsklearnで単回帰分析 · GitHub 実行すると以下のような出力と図が出ます。 Coefficients :[ 1.08085339] Intercept :-122.796925076 R2 :0.762157708979 図の青点が実際の
![Pythonとscikit-learnで単回帰分析 - 工作とかオーディオとか](https://cdn-ak-scissors.b.st-hatena.com/image/square/8964ea839889a7d42211482375f7239da09e4d09/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmia_0032%2F20010330%2F20010330205620.png)