見出し画像

100日後にプロになるワシ19日目(python)

前回の続き。
結局時系列データにしないといけなかったので
datetimeを変形して週のデータに変更。

スクリーンショット 2020-08-31 23.36.22

weekNumとして列に追加した。

ただ、1年間は52週あるのでfor文で対応

スクリーンショット 2020-08-31 23.37.25

んで、
データがweekNumだけfloat型なのが気に入らないので型変換

スクリーンショット 2020-08-31 23.37.25

ここでようやくデータ準備OK!!
学習用データと答えデータに分ける

スクリーンショット 2020-08-31 23.38.38

今回は未来予測なので多分線形回帰がモデルとしてあってる。
と信じたい。

スクリーンショット 2020-08-31 23.39.48

sklearnのlinear_modelを使用

これだけでもう学習終了。

実戦データの用意

スクリーンショット 2020-08-31 23.41.16

エラーが出ても、うごきゃいいんや

スクリーンショット 2020-08-31 23.41.25

afterデータ分離して先ほど学習させたモデルで予測。
(予測結果をy_predに代入)

結果は・・・

・・

スクリーンショット 2020-08-31 23.42.53

たらー!

なんか配列と表になっててすでに何かがおかしい笑

37 : 28
32 : 21
30 : 23
・・・

とのことだからかなり外れてる笑

うーん。

引っ越しの学習は前回勉強したECのモデルと学習方法が違ったから
ちょっとこれは一旦勉強してからやり直したい。

ということで、
明日から別の機械学習やります

おまけ

自分の学習データと実際のデータのプロット
右上に綺麗に直線になれば相関があってバッチリらしいけど・・・

スクリーンショット 2020-08-31 23.33.53

ダメだこりゃ

いつもサポートありがとうございます。 難しい方は感想をコメントでいただけると嬉しいです。