2020.06.03こちらの記事で、時系列データを簡単に可視化する方法を紹介しました。pythonで時系列データを可視化する方法を解説してみた時系列データを簡単に可視化し、グラフ表示する方法を紹介していきます。可視化にあたってはpythonの可視化用ライブラ...note-tech.com2020.05.19なので今回は金融チャートに必ず用意されている移動平均線を計算し、追加する方法を紹介します。時系列データも同じサイトにアップしたデータを使っているので、リンク先からダウンロードすれば自由に活用いただけます。Longを計算し、同時に描画しています。移動平均について詳しく知りたい方は、統計Webの説明が分かりやすかったので参考にしてください。移動平均線の求め方pythonを使って移動平均を計算する手順は次の通りです。移動平均のサイズを決める畳み込み演算にて移動平均を計算するそれでは順番に紹介していきます。移動平均のサイズを決める移動平均のサイズによって平均を取る期間が決まります。移動平均のサイズを変えたい場合は、このパラメータで調整できます。今回は期間を1時間と、12時間とした2つの移動平均線を求めていきます。1200で1時間です。移動平均のサイズ(12時間)畳み込み演算にて移動平均を計算する移動平均線は、先ほど設定した移動平均のサイズを持つフィルタを畳み込み演算することで求まります。pythonでは畳み込み演算を行う関数np.convolveが用意されているので、それを使えば簡単に移動平均を計算できます。時系列データ移動平均線を重ねたグラフを作成では実際に2つの移動平均線を計算していきます。移動平均(12時間)移動平均線を計算したので、グラフにしていきます。fontsize=16)青の線がオリジナルの時系列データ、オレンジの線が移動平均サイズを1時間とした移動平均線、緑の線が移動平均サイズを12時間とした移動平均線です。オレンジの線はオリジナルデータを滑らかにしつつも、全体的な形は捉えています。緑の線はオレンジの線よりもさらに滑らかになっており、オリジナルの時系列データの変化にゆっくり付いていっています。これは移動平均がローパスフィルタといって、変化の早い高周波成分を除去する働きがあるためです。そのため短期間でのノイズのような変化を除外して分析するのに役立ちます。(おまけ)移動平均線と金融チャート移動平均線は株価や為替といった金融チャートで頻繁に用いられています。それは短時間での変動が激しい金融チャートの特徴を分析するのに移動平均線が優れているからです。ここでは、おまけとして移動平均線に関連する金融用語を少しだけ紹介し締めたいと思います。ゴールデンクロス短期間の移動平均線が長期間の移動平均線を下から上に交差すること。金融チャートが上昇するサインと言われています。デッドクロスゴールデンクロスとは逆に、短期間の移動平均線が長期間の移動平均線を上から下に交差すること。金融チャートが下降するサインと言われています。html+cssでWebサイトの構築を始めたいWebサイトのスタイ...TECHNOLOGYPyTorch入門!実践的な機械学習のはじめ方PyTorchを使ってCNN(畳み込みニューラルネット)を構築する方法を説明します。理論よりも実践を意識して、CNNの全体像や必ず実装することになる要素を中心に説明する構成としました。CNNを実装する際に必要となる要素をソースコードとともに説明していきます。実践で身に付ける身に付けるhtml+cssの後編として、cssの書き方について紹介します。シェルスクリプトはファイルの拡張子を「.sh」にし、ファイルの一行目...matplotlibpythonで時系列データを可視化する方法を解説してみた時系列データを簡単に可視化し、グラフ表示する方法を紹介していきます。新しい技術を身に付けるには、実例と共に動作を確認しイメージを掴みつつ、実践していくのが効率的です。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。ホームmatplotlibプロフィールゆうた本業はIT企業でデータサイエンスをしています。.メニューTOPTECHNOLOGYBUSINESSBLOGお問い合わせホーム検索トップサイドバープロフィールゆうた本業はIT企業でデータサイエンスをしています。最近のコメントタイトルとURLをコピーしました。