エッジの種類を数える
この演習では、edgeList データフレームの edgeType 列を使って、各エッジタイプの本数を数えます。
edgeList$edgeType 列には、次の3種類の値があります。
- 0:非チャーンノード同士を結ぶエッジ。
- 1:非チャーンノードとチャーンノードを結ぶエッジ。これは「混合(mixed)」または「クロスラベル(cross-label)」エッジと呼びます。
- 2:チャーンノード同士を結ぶエッジ。
この演習はコースの一部です
R で学ぶネットワークデータの予測分析
演習の手順
edgeList$edgeTypeを条件にしてチャーンエッジの本数を数え、ChurnEdgesに代入します。edgeList$edgeTypeを条件にして非チャーンエッジの本数を数え、NonChurnEdgesに代入します。edgeList$edgeTypeを条件にして混合エッジの本数を数え、MixedEdgesに代入します。- エッジの総数を数えて、
edgesに代入します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Count churn edges
ChurnEdges <- sum(edgeList$edgeType == ___)
# Count non-churn edges
NonChurnEdges <- sum(___ == ___)
# Count mixed edges
MixedEdges <- ___
# Count all edges
___ <- ChurnEdges + NonChurnEdges + MixedEdges
#Print the number of edges
edges