2017-03-23 16 views
0

4次元空間(サイズ(n、4)の行列)の点のデータセットを持ち、相対的ユークリッド距離の情報を失うことなく2次元空間にマップしたいポイント。私は成功なしでMATLABのcmdscale(またはmdscale)を使用しようとしています。これらは正しいアプローチですか?データセットのサイズを小さくするMATLAB

ありがとうございました!

+0

サイズ(n、4)の行列は長さNと長さ4の2次元です。質問を明確にすることができますか? – Adiel

+1

多分、あなたはJohnson-Lindenstraussの変換 –

+0

@Adielを使うべきです。私はそれぞれ4つの特徴を持つn個の観測行列を持っています。したがって、(nx4)行列の各行は、4次元空間内の点に対応し、各列はそれぞれx1、x2、x3、x4座標に対応します。 – tomcek112

答えて

0

相対距離を同じに保ちながら、4次元ユークリッド空間から2次元空間にポイントを埋め込むことはできません。 n> 3になると一般に不可能になります。 cmdscaleは可能な最小の次元空間(p)に点を埋め込みますが、これは一般に4点です。

関連する問題