heterophilicity を計算する
dyadicity と同様に、heterophilicity は実際の異なるラベル同士のエッジ数を、期待される異なるラベル同士のエッジ数で割った比率です。 この演習では、ネットワークの heterophilicity を計算します。
期待される異種エッジ数には、$n{NC}\cdot n{C}\cdot p$ を使います。ここで、$n{NC}$ は非チャーナー数、$n{C}$ はチャーナー数、p は接続度(connectance)です。
変数 NonChurnNodes、ChurnNodes、connectance、MixedEdges を使用できます。
この演習はコースの一部です
R で学ぶネットワークデータの予測分析
演習の手順
- 期待される異種エッジ数を計算し、変数
ExpectedHetに代入します。 - 実際の異種エッジ数を期待値で割って heterophilicity を計算します。変数名は Het とします。
- ネットワークはヘテロフィリックでしょうか?
Hetを確認して判断します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Compute the expected heterophilicity
ExpectedHet <- ___ * ___ * ___
# Compute the heterophilicity
Het <- ___ / ___
# Inspect the heterophilicity
___