Как построить линию на биплоте, построенном на основе коэффициента PCA и данных оценки? - PullRequest
1 голос
/ 18 февраля 2011

Я создаю наборы данных PCA с использованием результатов коэф и счета.Я хочу нарисовать линию между самыми дальними точками на биплоте.Я не уверен, как добавить линию к графику, не добавляя ее сам (что было бы утомительно).

Я знаю, какие 2 точки расположены дальше друг от друга.Мой коэффициент - 7x7, но я использую первые 3 столбца для биплота, а также столбцы 1: 3 в своей матрице оценок.

Как бы я смог построить линию с линией или plot3 между2 баллаКажется, что это можно сделать, но я не уверен, какие данные указать для строки.

1 Ответ

2 голосов
/ 18 февраля 2011

plot3 принимает 3 входа в качестве координат X, Y и Z. так как вам нужна линия между двумя точками, вам нужно ввести два 3D-наблюдения plot3(X1,Y1,Z1,...)

скажите, что ваши 2 наблюдения с наибольшим расстоянием между ними - 3-е и 5-е

тогда

plot3(scores([3 5],1),scores([3 5],2),scores([3 5],3))

даст вам то, что вам нужно

Счастливого заговора!

...