nashidos’s diary

アルゴリズムとか機械学習とか色々

データ分析

モンテカルロ法【カジノ】は負けるのかシミュレートしてみた

本記事では、モンテカルロ法と呼ばれるカジノにおける攻略法についてシミュレーションを行います。行ったシミュレーション結果から長期的にモンテカルロ法を使った場合にどうなるのか分析していこうと思います。 モンテカルロ法とは シミュレーション ソース…

デプスチャートをPythonで描写してみる

本記事では仮想通貨のデプスチャートをPythonで描写する方法について紹介します。今回は例としてbitflyerのBTC_JPYのデプスチャートを作成してみたいと思います。実際にソースコードも載せているのでご自由にお使いください。 デプスチャートとは bitFlyer A…

Pythonで英語のストップワードを取得する方法

ストップワードとは 自然言語処理においては、出現頻度が高いにも関わらず特別な意味をもたない不要な単語を削除する必要があります。この不要な語をストップワードと言います。日本語で言えば、「は」、「です」、「する」などがストップワードに相当します…

matplotlib.animationでアニメーションが表示されないときの対処法

アニメーションが表示されない matplotlib.animationでエラーは出ていないもののアニメーションが表示されずに困ったので、その解決法について記します。アニメーションが表示されなかったのは以下のコードです。挿入ソートをアニメーションで可視化しようと…

Pythonでデータ分析を始める人におすすめの学習リソース

はじめに Pythonでデータ分析をするためには多くの知識が求められます。データの可視化、回帰分析、機械学習、特徴量生成、ファイル操作など必要な知識は多岐にわたります。そこで本記事では、ファイル操作やデータの可視化、回帰分析などの基礎的な知識を学…

statsmodels.apiでcannot import name 'factorial'が出たときの対処法

(adsbygoogle = window.adsbygoogle || []).push({}); statsmodels.apiをインポートしようとしたら下記のようなエラーが出て困ったのでその対処法を記していきます。 ImportError: cannot import name 'factorial'結論から言うと、どうやらscipyのバージョン…

Pythonでビットコインの価格変動と曜日の関係を分析してみる

「月曜日は上がりやすい」など曜日と価格変動が関係しているという噂を耳にしたことがある人もいるのではないでしょうか。そこで本記事では、実際に曜日と価格変動に関係があるのかをPythonを利用して分析していきます。