現在、Statnet パッケージ ( http://statnet.csde.washington.edu/ )を使用して、R でネットワーク分析を行っています。
これまでのところ、次のことができました。
1) network() 関数を使用してソーシャル ネットワークを構築します。私が持っていた情報は、もともと発生行列形式 (プロジェクトごとに 1 行、列にプロジェクト メンバー) に含まれていましたが、R でネットワークを構築する前に隣接 (社会行列) 形式に変換しました。
2) ネットワークをプロットし、一般的な統計を計算します (ネットワーク全体とネットワーク頂点の両方について)
3) ネットワークに外部頂点属性を追加する
4) 属性に応じて異なる色の頂点を持つネットワークをプロットします。
現在、ネットワークにエッジ属性を追加して分析を補完したいと考えています (さまざまな種類のプロジェクトなど、関係を区別するため)。
set.edge.attribute() 関数を使用できること、およびネットワークに存在するエッジの合計と同じサイズのベクトルを入力する必要があることはわかっています。ただし、関数がそれらを対応するエッジに正しく割り当てるために、このエッジ属性のベクトルをソートする方法が正確にはわかりません。
network() 関数がエッジを内部的にソートする方法を知っている人はいますか? 適切なマッチングを得るためにエッジ属性のベクトルをソートする方法についてのアイデアはありますか?
よろしくお願いします。