2011-02-18 4 views
1

私はcoeffとscoreの出力を使ってPCAデータのバイプロットを作成しています。私は、biplot上の最も遠い点の間に線を引くことを目指しています。私はそれを自分で追加することなくどのように線をプロットに追加するのか分かりません(これは面倒です)。PCA coeffとスコアデータから作られたバイプロット上に線をプロットするにはどうすればよいですか?

どの2つのポイントが互いに最も離れているのか分かります。 私のcoeffは7x7ですが、私はbiplotの最初の3列だけでなく、私のスコアマトリックスの列1:3を使用しています。

これらの2つのポイントの間に線またはプロット3を使用して線をプロットする方法を教えてください。それはできるようだが、私はどのデータをラインに指定するのか不明である。

答えて

2

plot3は、X、Y、Z座標として3つの入力を受け入れます。 あなたはplot3(X1,Y1,Z1,...)

は、それらの間の最大距離を使用して2つの観測は第三であると言う2つの3D観察結果の入力に必要な2点間のライン、次に第五

plot3(scores([3 5],1),scores([3 5],2),scores([3 5],3)) 
を必要とするので、

はあなたに必要なものを与えます

ハッピープロット!

+0

ありがとうございました!これは意図どおり完全に動作します。私は、どのデータをラインに使用するべきかを確かめていました。あなたは今日以来、メンバーになっています。来ていただきありがとうございます。 – user379362

関連する問題