始める無料で始める

パーソナライズド PageRank

この演習では、PageRank とパーソナライズド PageRank のアルゴリズムの違いを確認します。 スコアの分布を、解約者と非解約者で別々の箱ひげ図として表示する関数 boxplots を使えます。 この関数には 2 つの引数があります。

  • damping: ダンピングファクターの値を指定します。デフォルトは 0.85 です。
  • personalized: パーソナライズド PageRank を使用するかどうかを示すブール型パラメータです。TRUE の場合、リスタートベクトルはネットワーク内の解約者に 1、非解約者に 0 を設定します。デフォルトは FALSE(パーソナライズなし)です。

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

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

コースを見る

演習の手順

  • boxplots 関数を使って、ダンピングファクター 0.85 の標準的な PageRank スコアの分布を確認します。
  • boxplots 関数を使って、ダンピングファクター 0.85 のパーソナライズド PageRank スコアの分布を確認します。
  • boxplots 関数を使って、ダンピングファクター 0.2 の標準的な PageRank スコアの分布を確認します。
  • boxplots 関数を使って、ダンピングファクター 0.99 のパーソナライズド PageRank スコアの分布を確認します。

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

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

# Look at the distribution of standard PageRank scores
boxplots(damping = ___)

# Inspect the distribution of personalized PageRank scores
boxplots(damping = ___, personalized = ___)

# Look at the standard PageRank with damping factor 0.2
boxplots(damping = ___)

# Inspect the personalized PageRank scores with a damping factor 0.99
boxplots(___, ___)
コードを編集して実行