вопрос про igraph R - одинаковые данные в разных узлах - PullRequest
0 голосов
/ 24 января 2020

Я использую igraph, и на моем входе есть несколько узлов с одинаковыми данными. Я использую евклидово расстояние как вес для моего графика, поэтому для этих узлов вес будет равен нулю. После этого я вызываю алгоритм Leading Eigenvector, и он создает график. Узлы, которые идентичны, появляются в середине графика, но не в том же месте, и я не понимаю, как они упорядочены.

Существуют ли какие-либо критерии для порядка этих узлов на графике?

Я даю вам подмножество моих данных, как пример ниже.

Пример входных данных :

пример данных

Моими узлами являются x1, x2, ... x4, где x1 и x2 имеют одинаковые данные.

После вычисления Евклидово расстояние с помощью функции dist, я получаю таблицу расстояний, которую я конвертирую в матрицу ed2, и использую ее в качестве веса для графика, который получается следующим образом:

g <- graph_from_data_frame (отношения, направленные = ЛОЖЬ, вершины = узлы), где узлы имеют значения от x1 до x4, а отношения - это все возможные отношения между ними. </p>

E (g) $ weight = ed2; # здесь я положил веса

Заранее спасибо!

...