1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ教師なし学習

Connected

演習

一緒に動く銘柄はどれ?

前の演習では、企業を日次の株価変動でクラスタリングしました。では、どの企業の株価が似た動きをしているのでしょうか? ここでは、クラスタリングで得られたクラスタラベルを確認して確かめます。

前の演習の解答はすでに実行済みです。KMeans モデルを含む Pipeline pipeline を作成し、日々の株価変動を表す NumPy 配列 movements に対して学習させたことを思い出してください。さらに、企業名のリスト companies も利用できます。

指示

100 XP
  • pandas を pd としてインポートします。
  • パイプラインの .predict() メソッドを使って、movements のラベルを予測します。
  • 予測したクラスタラベルと企業名リスト companies を対応づけるため、labels と companies を列に持つ DataFrame df を作成します。これはすでに用意されています。
  • df の .sort_values() メソッドで、'labels' 列を基準に並べ替え、結果を出力します。
  • 回答を送信して、各クラスタにどの企業がまとまっているか確認しましょう!