始める無料で始める

heterophilicity を計算する

dyadicity と同様に、heterophilicity は実際の異なるラベル同士のエッジ数を、期待される異なるラベル同士のエッジ数で割った比率です。 この演習では、ネットワークの heterophilicity を計算します。

期待される異種エッジ数には、$n{NC}\cdot n{C}\cdot p$ を使います。ここで、$n{NC}$ は非チャーナー数、$n{C}$ はチャーナー数、p は接続度(connectance)です。

変数 NonChurnNodesChurnNodesconnectanceMixedEdges を使用できます。

この演習はコースの一部です

R で学ぶネットワークデータの予測分析

コースを見る

演習の手順

  • 期待される異種エッジ数を計算し、変数 ExpectedHet に代入します。
  • 実際の異種エッジ数を期待値で割って heterophilicity を計算します。変数名は Het とします。
  • ネットワークはヘテロフィリックでしょうか?Het を確認して判断します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Compute the expected heterophilicity
ExpectedHet <- ___ * ___ * ___
 
# Compute the heterophilicity
Het <- ___ / ___
 
# Inspect the heterophilicity
___
コードを編集して実行