min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

python3 最頻値を求めるプログラムにbitcoinの価格データを食わせてみる

pythonから始める数学入門。

f:id:min117:20190721095839j:plain f:id:min117:20190721095844j:plain

なかなか読めず。やっと手をつけた。

 

平均・中央値・最頻値などの基本統計量を求めるところが気になる。

今回は最頻値を抽出してみる。

 

テストデータは(意味のない文字列使っても面白くないので)以前bitcoinの価格をファイルに落とした時のデータを使ってみる。

$ cat bitcoin_now.txt

f:id:min117:20190721095609p:plain
min117.hatenablog.com

 

加工して

日付 時間 買い値 売り値 の順に並べてみる。

$ cat bitcoin_now.txt | grep 2019 | awk '{print $1,$2,$5,$7}'

f:id:min117:20190721100150p:plain

買い値の中で最も頻繁に出てきている値=最頻値がどれかをpython3で抽出する。

 

 

 

できた。実行するとこうなる。

$ python3 py_math_p072_most-common_bitcoin.py

f:id:min117:20190721101631p:plain

 

コードはこれ。

f:id:min117:20190721101430p:plain

f:id:min117:20190721101503p:plain

いろいろ使えそう。