募集中いろいろな大学などでの研究をわかりやすく紹介したり、研究生活のこと・データ解析のことなど書いたり。一つの方法だけで大丈夫?なるべく多くの見える化・可視化手法の結果を確認しよう!一つの方法だけで大丈夫?なるべく多くの見える化・可視化手法の結果を確認しよう!2017年02月21日http://univprof.com/archives/17-02-21-12639621.html一つの方法だけで大丈夫?なるべく多くの見える化・可視化手法の結果を確認しよう!こんにちは!大学教員ブロガーのねこしです。実行するためのプログラムについてはこちらをご覧ください。(tSNE)など、いろいろな見える化・可視化手法がありますが、どれか一つを選んで行うのではなく、データセットごとにたくさんの手法で見える化・可視化した方がよいですよ、という話です。より、多変量データを二次元平面に変換します。それぞれの手法を作った人は、それぞれ自分の持っているデータセットを上手く見える化できるような手法を開発したため、そのようにいろいろな手法が世の中にあるわけです。ある方法で上手く見える化・可視化できるかは、データセットによって異なるわけです。PCAであなたの持っているデータセットを上手く可視化できるかもしれませんし、PCAでは難しいかもしれません。GTMのほうがよいかもしれません。別のデータセットを持っている方にとっては、PCAのほうがよいかもしれませんし、tSNEのほうがよく可視化してくれるかもしれません。残念ながら、この見える化・可視化手法がどんなデータでもベスト、というのは存在しないのです。データセットによって手法を使い分けなければなりません。そもそも、データセットのことがよくわからないのでデータセットを見える化するのですから、事前にこの手法がいいよ、っていうのはわかりません。そこで、いろいろな手法を試してみて、よく見える化・可視化できている結果を確認する、というのが最善策になります。複数の見える化・可視化手法を実行できるのプログラムを簡単に入手できます!それぞれのURLからお求めください!noteでもSPIKEでも言語が同じであれば同じものです。SPIKE見える化・可視化手法の一例です。PCA)線形の可視化手法であり、データセットのばらつきが大きい方向に新たな軸を作ることで、少ない軸でより多くの情報を表現できる。似た因子分析との違いについてはこちら。KPCA)PCAとカーネル関数を組み合わせた非線形の可視化手法。ガウシアンカーネルがよく用いられる。FA)各変数の線形結合で表されるデータセットの共通因子を抽出する手法。似た主成分分析との違いについてはこちら。SOM)ニューラルネットワークの一種。元のデータ空間において近いデータが、二次元マップ上においても近いように学習が行われる。(GTM)SOMの問題点を解決する形で開発された方法。MDS)すべてのサンプル間で計算された距離の行列に基づいて、その距離関係がなるべく成り立つように二次元にサンプルを写像する手法。距離として主にユークリッド距離が用いられるが、いろいろな距離や非類似度を用いることで柔軟に可視化できる。(Isomap)MDSではすべてのサンプル間で距離を計算したが、ISOMAPでは近傍のN個のみのサンプル間のみの距離の計算とすることで、局所的な構造を可視化できる。Nを変更することで可視化の結果が変化する。(LLE)あるサンプルが、その近傍のN個のサンプルの線形結合で表現できると仮定し、その線形結合の重みが写像先でも一致するように二次元マップを作る。Nを変更することで可視化の結果が変化する。(tSNE)非線形の可視化手法。見える化・可視化したいデータセットがあり、それを二次元マップ上で確認することが目的。ここまでお読みいただきありがとうございます。上の複数の変数選択手法のプログラムもご活用ください。https://note.mu/univproftwitter:https://twitter.com/univprofblog1ぜひフォローをお願い致します。募集中!こちらへお願いします!ご案内。まとめオススメ記事セレクション。人工知能との未来における人の役割~現役のデータサイエンティストのメッセージ~集中する時間を確保するために大学教授が行っている8つのことtwitterでも発信中。データマイニングブログを勉強しながら役立つ情報を発信しています!フォローしていただけると嬉しいです。