始める無料で始める

エッジの種類を数える

この演習では、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
コードを編集して実行