1. Lära sig
  2. /
  3. Courses
  4. /
  5. Pythonで学ぶ教師なし学習

Connected

exercise

第1主成分

データの第1主成分は、データの分散が最大となる方向を表します。この演習では、PCA を使って穀粒サンプルの長さと幅の測定値から第1主成分を求め、散布図上に矢印として表現します。

配列 grains には穀粒サンプルの長さと幅が入っています。PyPlot(plt)と PCA はすでにインポート済みです。

Instruktioner

100 XP
  • 穀粒の測定値の散布図を作成します。これはすでに用意されています。
  • model という名前の PCA インスタンスを作成します。
  • grains データにモデルを適合させます。
  • model の .mean_ 属性を使って、データの平均の座標を取り出します。
  • .components_[0,:] 属性を使って、model の第1主成分を取得します。
  • plt.arrow() 関数を使って、散布図上に第1主成分を矢印として描画します。最初の2つの引数として mean[0] と mean[1] を指定してください。