2017-01-20 9 views
-3

"学習アルゴリズムの実装を開始する前に、可能であればデータを視覚化するのは常に良いことです"。6次元をどのように視覚化できますか?

この引用はAndrew Ng "機械学習"によるものです。

ロジスティック回帰を使用して、年齢(タイタニック)の欠損値を予測したいと考えています。私の目標は最高の結果を得ることではなく、楽しいことです。

しかし、私は、私はどのように私は6次元を視覚化することができかわからない: 1. PCLASS 2.セックス 3.年齢4. SibSp 5.乾上がる 6.運賃は

アンドリューを乗り出しNgは2次元でいくつかの例について語った。データを視覚化するのは簡単です。しかし、6次元のデータを視覚化する方法(Ageの欠損値を見つける方法)

たぶん私は次元縮小を実行するために、主成分分析(PCA)を使用することができますが、私は、私はPCAよりも簡単な方法を見つけることができることを願っています(アンドリュー・ウは、PCAは、次元削減のために良好であることを告げ)

+0

いつもすべての寸法を同時に視覚化するとは限りません; – malioboro

+0

ここでは話題にはならないかもしれませんが、視覚的に高次元の数学的オブジェクトの場合は、輪郭を見る方が簡単です。これは統計的に特別な意味を持ちます。輪郭プロットは2つの変数の依存関係を視覚化します。これらのうちのいくつかを作ってください。 (3次元地形を視覚化する地形図を考えてください)。 – kabanus

+0

平行座標を試すことができます。 https://en.wikipedia.org/wiki/Parallel_coordinates – Vlad

答えて

1

私のやり方それが本当に何であるかという理由で、構造体がリストのリストであると推測されます。だから、Pythonでは、あなたがいくつかのリストを扱う場合、リストL = [[a、b、c]、[a1、b1、c1]、[a2、b2 、c2]]。今、a、b、c、a1などのそれぞれがリストであればどうなりますか?私はあなたを混乱させないように書くつもりはありませんが、3次元のメンバに別のレイヤーを追加するだけで簡単に実装できると簡単に想像することができます。あなたはこのようにあなたが好きなほど深く行くことができます。

関連する問題