証券データで学ぶデータA to Z、
収集・分析・可視化まで身につけましょう!
データの中から
信号とノイズを見つけ出し、
さらなるインサイトを! 📈
皆さん、もしかして<信号と雑音>という本をご存知でしょうか?
私たちはデータ分析と可視化を通じて不確実な未来を予測し、インサイトを見つけようとします。
そのため、膨大なデータの中から信号と雑音を見つけ出すことがデータアナリストの役割なのです。
この講義は、まさにそのような観点から出発します。
今この瞬間も変動している証券株価データをリアルタイムで取得し、分析します。
この講義では、データ収集/前処理 - 分析 - 可視化の3段階を経て、
- 誰かが収集してくれたデータを使う代わりに、データを直接収集し、前処理する方法を学びます。
- 業務や研究に使用するデータ分析手法を習得し、適用してみることを目的としています。
データ分析、
なぜ証券データで
学ぶべきなのでしょうか?📊
- 何十、何百ページものウェブサイトの内容をエクセルにコピペしなければならないとしたら?
- 収集したデータがバラバラすぎて、どこから手をつければいいかわからないなら?
- 中学校で習った統計用語、どう適用すればいいかわからないなら?
👉 共感したなら、今こそデータ基礎体力を養う時です!
Pythonのデータ分析ライブラリであるPandasが、証券業界で働くクオンツによって開発されたという事実をご存知ですか? 証券データは、さまざまな分析手法、数式、統計などを適用してみることができるデータです。
カテゴリ型データと数値型データにどのような違いがあるのか、
データのシグナルとノイズを見つけ出すための適切な視覚化手法は何なのか...
証券データを分析することで、さまざまなフォーマットのデータを扱う方法を学ぶことができます。
証券データ分析で養う
データ基礎体力。
- ✅ 移動平均、ボリンジャーバンド、MACD、RSIのようなテクニカル分析を直接実装してみたり、
- ✅ すでに実装されているライブラリを通じてコード1、2行でチャートを描いてみることもあります。
- ✅ テクニカル分析の原理を理解し、HTSやMTSで見るようなチャートを実装してみます。
どんな人が学ぶと良いでしょうか? 🔍
生きたデータで
データ分析を
学びたい方
Pythonを利用した
データ分析に
入門したい方
データを収集し
前処理する方法を
習得したい方
ボリンジャーバンド、MACD、
RSIなどの補助指標を
実装・分析したい方
- 本講義は初級以上のレベルの講義であり、次のような予備知識が必要です。
- エクセル形式の表を読み取る方法(行と列の理解)
- 基本的な四則演算と中学校レベルの数学知識
- 平均、中央値、パーセンテージ、分散、標準偏差に関する理解
- Pythonの文字列、数値、リスト、変数に関する理解
この講義だけの
主な特徴をお教えします。⚡️
一つ、コード1、2行でデータ収集 🧹
Seleniumのような重いツールを使わなければ収集できないと思っていたウェブページのデータを、ブラウザのネットワークタブを活用してコード1、2行で収集する方法を学びます。業務や研究に必要な情報を自ら収集し、分析することができます。
二つ目、動的な可視化ツールもOK。 📈
この講義では、静的な視覚化ツールだけでなく、動的な視覚化ツールの使い方も習得します。動的なデータ視覚化を通じて、静的な視覚化ツールだけでデータを表現するよりも、より広範囲で複合的な情報を効果的に伝達し、具現化できるようになるでしょう。
三、森を見る能力を養います 🧰
多くのツールを一度に習得するのは大変です。核となる機能さえ理解すれば大丈夫です。ツールが変わってもドキュメントを見て理解する方法を知っていれば、新しいライブラリが登場しても怖くないはずです。
四、便利に活用するライブラリ! 💡
私たちが「必要だ」と感じる機能は、すでに誰かが抽象化されたライブラリとして作ってくれています。新しいツールをインストールして使いこなす方法を学びましょう。実際のデータ分析において、便利に活用することができます。
五つ、充実した実習資料を提供します。 💻
コードが入力されていないファイル(input)と入力済みのファイル(output)の2種類の演習資料を提供します。説明が書かれた空のセルに直接コードを入力しながら講義を進めることも、コードが記載されたファイルを実行しながら実習を進めたり、講義をすべて聞いた後に空のセルを埋めながら復習したりすることも可能です。
六、テクニカル分析 + 補助指標まで! 📖
証券会社のHTSやMTSで見ることができる様々な補助指標(移動平均、ボリンジャーバンド、RSI、MACD...)を、可視化したチャートに直接実装・表示しながら原理を理解できる過程が含まれています。各種補助指標を自ら実装し、分析方法を身につけたい方に役立ちます。
コードが入力されていないファイル(input)と入力済みのファイル(output)の2種類の演習資料を提供
HTS、MTSで確認できる補助指標(移動平均、ボリンジャーバンド、RSI、MACD)を直接実装し、その原理を理解する
講義一つで
これほど多くのスキルを
学ぶことができます。 📌
この講義で学ぶスキルの要約紹介!
- 🐼 Pandas : Pythonの代表的なデータ分析ツールで、金融データ分析のために作られました。
- 🧮 Numpy : パイソンの数値計算ツールです。
- 📊 matplotlib : パイソンの代表的なデータ可視化ツールです。
- 📊 seaborn : matplotlibを使いやすく抽象化した高水準の視覚化ツールで、基本的な統計演算を提供します。
- 📊 plotly : 高水準・低水準の視覚化機能を提供し、インタラクティブな視覚化が可能です。
- 📊 cufflinks : plotlyとpandasを強力につなぐ生産的なツールです。
- 📈 FinanceDataReader : コード1、2行で金融データを収集できるツールです。
- 🌏 Requests : ウェブページのソースコードをHTTP通信で取得できるツールです。
- 🔍 BeautifulSoup4 : ウェブページのソースコードから必要な情報を取得できるツールです。
- ⏰ tqdm : データ収集や前処理で時間がかかる作業の進行状況を確認できます。
気になる内容を
先に確認してみてください! 🙋♀️
Q. 非専門家でも受講できますか?
データ分析は専攻・非専攻を問わず、身につけておけば活用できる場面が多いです。エクセルの代わりにPythonを通じたデータ分析手法を習得しておけば、業務や研究で多様に活用することができます。すでに本内容で、オフラインのカリキュラムを通じて非開発職向けの企業研修を実施した実績があります。現場で難しさを感じる部分について様々なインタビューを行い、カリキュラムを補完しました。分析と可視化のための核となる機能を習得すれば、業務効率を高めるのに役立ちます。
Q. なぜPythonでデータ分析と収集技術を学ばなければならないのですか?
エクセルはどのような業務であっても、社会人にとって必須スキルのひとつです。しかし、エクセルでは読み込めるデータのサイズやタイプなどに限界がありますが、Pythonを通じて習得すれば、多様なフォーマットや大容量のデータも扱えるようになります。
Q. データ分析と収集技術を学ぶと、どのようなメリットがありますか?
必要なデータを収集するために、ページをめくりながらドラッグ&ドロップやコピー&ペーストを繰り返す作業がしばしば発生します。このような仕事はもうPythonに任せて⏰、より生産的なことに時間を投資したり、休息🧘♀️を取ったりすることができるようになります。
Q. 講義を受ける前に準備しておくべきことはありますか?
Pythonの変数、数値、文字、リストなどの概念を理解していると役立ちます。また、平均、中央値、分散、標準偏差、パーセンタイルなど、中学校レベルの数学の知識が必要です。
Q. 授業内容はどの程度のレベルまで扱いますか?
証券データを収集、前処理、分析、視覚化します。Pythonの基礎から中級までのスキルを扱います。業種テーマ情報の収集からは難易度がかなり上がります。企画、マーケティング、営業、運営など、さまざまな職種でデータ分析を直接活用できることを目標としています。プログラミングが初めての場合、講義の中盤からは難しく感じるかもしれません。そのような時は、講師が提供している資料の中で、ファイル名の最後に「output」という名前が付いた完成版ファイルを動かしてみて、すぐ下にコードセルを作って同じように真似してみることをおすすめします。
Q. コンピュータの性能はどの程度あれば受講できますか?
4GB以上のメモリと20GB程度の空き容量があるPCやノートパソコンであれば問題ありません。もしコンピュータの性能が低い場合は、google colaboratoryを通じて実習を行うことができます。
Q. 授業の内容を個人のブログやGitHubにまとめて公開してもいいですか?
該当講義のGitHubに著作権表記がされています。まとめて公開する際は、出典の表記をお願いします。
受講前にご確認ください!⚠️
ARIMAなどの時系列モデルや機械学習、あるいはディープラーニングによる予測を希望される方:
データの収集、前処理、分析、可視化を主に扱います。未来のデータを予測するプロセスはありません。
自動売買を希望される方:
自動売買に関連する証券会社のAPIは使用しません。
データ分析を習得すれば証券市場で大きな利益を得られると期待されている方:
この講義は証券投資の講義ではなく、データ分析の講義です。残念ながら、投資に関するスキルを期待されている場合は、期待外れになる可能性があります。また、講義で学んだ分析手法を通じて投資を行ったとしても、投資損失に対する責任は投資家にあります。
InflearnのプレビューまたはYouTubeチャンネルを通じて公開されている一部のレッスンをまず視聴し、受講するかどうかを決定してください。
受講前に一部のレッスンをプレビューできます。ご希望の学習内容かどうかご確認ください。また、ご不明な点は受講前のお問い合わせを通じてご質問ください。
この講義を作った
知識共有者が気になるなら? 👩💻
知識共有者パク・ジョウン X インフラン インタビュー