Я использую igraph, и на моем входе есть несколько узлов с одинаковыми данными. Я использую евклидово расстояние как вес для моего графика, поэтому для этих узлов вес будет равен нулю. После этого я вызываю алгоритм Leading Eigenvector, и он создает график. Узлы, которые идентичны, появляются в середине графика, но не в том же месте, и я не понимаю, как они упорядочены.
Существуют ли какие-либо критерии для порядка этих узлов на графике?
Я даю вам подмножество моих данных, как пример ниже.
Пример входных данных :
пример данных
Моими узлами являются x1, x2, ... x4, где x1 и x2 имеют одинаковые данные.
После вычисления Евклидово расстояние с помощью функции dist, я получаю таблицу расстояний, которую я конвертирую в матрицу ed2, и использую ее в качестве веса для графика, который получается следующим образом:
g <- graph_from_data_frame (отношения, направленные = ЛОЖЬ, вершины = узлы), где узлы имеют значения от x1 до x4, а отношения - это все возможные отношения между ними. </p>
E (g) $ weight = ed2; # здесь я положил веса
Заранее спасибо!