この後、ソースを掲載していますが、サンプル1については、乱数を生成するところから、(200,1)のようにしてやっていますが、サンプル2とサンプル3については、あえてエラーになる状態で元データを作って、reshapeするやり方でやってます。冗長ですけど、ご容赦ください。サンプルの学習・評価をやってみますさて。上記の各サンプルの学習・評価をやってみます。結果はグラフで表示(予測した部分は赤色)しています。R2スコアの計算というメインの部分がわかりづらくなる気がしたので。ソースからは、あえて、グラフに表示する部分は省いています。今回はやり方の確認だけを目的として、横着して、学習データと予測元データを全く同じものを使っています。予測精度が高く見えるのは当たり前です。手抜きですがすいません、さて、やっていきます。サンプル1(単回帰一次式)結果のグラフはこんな感じです。predict_y)print(r2_score)plt.show()決定係数は、どちらの方法も同じ値を表示してました。0.99586836585098480.9958683658509848サンプル2(単回帰二次式)結果のグラフはこんな感じです。r2_score(true_y,predict_y)print(r2_score)表示された決定係数です。0.99964007970799430.9996400797079943サンプル3(重回帰2変数)結果のグラフです。視覚的にはわかりづらいです。r2_score(true_y,predict_y)print(r2_score)plt.tight_layout()決定係数です。0.99283283345462880.9928328334546289ソースをちょっとだけ補足します。np.c_[_x,_z]の部分です。重回帰(複数変数)の場合、変数が2つ以上あるのに、fitやpredictの引数はひとつしか与えられないので、変数を一本化する必要があるということです。すると、以下のように変換されます。0.12507638]]これは便利なんですよね。最後に全ソースです線形回帰は上記の3パターン覚えてたら、なんとなく応用はきくと思ってます。上記ではグラフを描く部分をはしょったので、最後に全ソースを掲載しておきます。predict_y)print(r2_score)plt.tight_layout()plt.show()今回はこのへんで。00:00機械学習の線形回帰問題をPythonで。scikit-learnのLinearRegressionクラスのサンプルなど。検索スポンサーリンク最近のアクセスTOP5ブクマ数TOP3IT的なTIPS・ノウハウイベントログから抽出したログオン・オフ時刻を見やすいように整形するEXCELのVBAマクロなど。Google検索は利用するけど、アクティビティを保存させたくない時もある文字コードで悩まされるなんて久しぶり/JIS7(ISO-2022-JP)とJIS8の話もっと見る作業時によく参照する「まとめ」djangoテンプレート内でforループで回す時の整理とデフォルト辞書利用時の注意など。djangoテンプレート内ので条件分岐(IF文)で注意することなどをまとめておくdjangoテンプレート/変数の値の参照の仕方が、Pythonと違う所があるので整理しておく。service」とサーバーレスコンピューティング関係をまとめてみる。PWA・SPA・・など「最近のWEBアプリケーションの種類」をざっくりまとめる。文系的まとめディープラーニング(ニューラルネットワーク)の「学習」の肝は「微分」らしいよ。Consoleもっと見るディープラーニングのデモをやってみるWord2Vecで「単語の足し算・引き算の結果(単語)を取得する」デモをやってみる。API」で入力文の疑わしい部分をAIが指摘するデモを作る。classで事前学習済のVGG16モデルを使った画像識別クラス/tensorflow2.0(tf.keras)ランダムフォレストで回帰してみる/気象情報と電力データその2もっと見るPythonでWebアプリやってみるviews.py(python)からデータを渡して、Chart.jsでRaderチャートを描く/Chart.js+djangoWEBブラウザ上にドラッグ&ドロップした画像ファイルをBase64に変換して表示するWEBブラウザで手描きしたイメージをJPEG・PNG変換後Base64エンコードするもっと見るPythonで自動化やってみるWebアプリケーションで自動的に値を参照、スクロール他Tips/Selenium&pythonWebアプリケーションで自動的に何かをクリックするTips/Selenium&pythonWebアプリケーションへの自動入力・選択のTipsあれこれ/Selenium&pythonもっと見るPythonで数学・グラフィックスやってみるモンティ・ホール問題で、ちょっと暇つぶし。最近、台風が怖すぎる!!!生産性向上しろと言いながら、片方で足をひっぱるなんて・・と呆れてます。/軽減税率のニュースを見てもっと見るBOKU62歳の文系SE”BOKU”です。<arakan_no_boku@yahoo.co.jp>興味の向いたものを、つまみ食い的に勉強してます。自分が消化した内容を、頭の整理と備忘を兼ねてブログに書いてます。IT系・・特に機械学習・プログラムネタが中心ですが、IT以外のネタになる時もあります。(43)スポンサーリンクはてなブログをはじめよう!arakan_no_bokuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。