単回帰モデルを使った予測の流れ

Pocket

scikit-learnを使った単回帰モデルによる予測の流れは大きく6ステップに分けられそうです。

  1. データの下準備
  2. モデルオブジェクトの用意
  3. モデルの学習
  4. テストデータを使った検証
  5. 検証結果の評価
  6. 特徴量の調整

ポイントとなる関数や注意点についてまとめました。

“単回帰モデルを使った予測の流れ” の続きを読む

Pocket

Series.plot.hist()とSeries.plot(kind=”hist”)の違い

Pocket

Pandasを使うなかで、グラフのプロット方法が色々あって混乱していたのですが、そのうちSeries.plot.hist()のようにplotのあとにそれぞれのグラフのプロットを関数呼び出しをするような方法とSeries.plot(kind=”hist”,…)のようにplot関数の引数kindからグラフの種類を選ぶ方法の違いについて理解できたのでメモです。

結論は、違いはないそうです!

詳細
Pocket

numpy.arrayとタプルとリスト

Pocket

Pythonでは

タプル……要素の変更ができない

リスト……要素を変更可能

と区別されます。

numpy.arrayオブジェクトはタプルからでもリストからでも作成できるようです。タプルからarrayをつくったときと、リストからarrayをつくったときの違いがよくわからなかったのでまとめてみました。

“numpy.arrayとタプルとリスト” の続きを読む

Pocket

Pythonで二項分布のグラフをプロットしてみる

Pocket

二項分布とは、ベルヌーイ試行という試行についてみられる確率分布のことだそうです。
ベルヌーイ試行とは何かというと、「ある現象についてAかBのどちらかが起こる」といった現象のことを言うそうです。
つまりどういうことかというと「コイン投げで表と裏どっちが出るか」といったようなことを指します。

“Pythonで二項分布のグラフをプロットしてみる” の続きを読む

Pocket

PythonでWebサイトから表データを拾ってくる手順

Pocket

Pythonでpadansを使ってWebページにあるテーブル(表)のデータを拾ってくる手順です。
データはDataFrameとして取得できるので、そのまま加工できて便利そうです。

“PythonでWebサイトから表データを拾ってくる手順” の続きを読む

Pocket