Python、数学、ビッグデータに関する知見をポストします。R言語でWebページの総合ランキングを作る方法この広告は、90日以上更新していないブログに表示しています。statistics概要Webページを評価する切り口は、さまざまな種類があります。総合的に判断することが難しくなります。以下の標準化を使うことで、総合的な評価指標の作成が可能になります。標準化については、以下の分かりやすい説明記事をご覧ください。https://bellcurve.jp/statistics/course/7801.html標準化することで、まったく異なる対象(数学と国語など)を統一的に評価できるようになります。今回は、以下の具体的な6種類のデータを使って、Webページの総合ランキングを作成する方法をご紹介します。準備まず、上記データのエクセルファイルを準備します。R言語では、エクセルファイルやCSVなど、さまざまなファイルを読み書きすることが可能です。1)つぎに、読み込んだデータの中身を確認します。データの列名の意味は、以下の通りです。68桁数がバラバラです。以下、各データの統計量です。:1198.00Rでの行列指定方法は、以下のとおりです。1:2]さらに、標準偏差など統計量を一括取得するパッケージを導入します。97.84標準化それでは、まず各データをscale()で標準化します。標準化されていることがわかります。参考までに、行列情報の表示方法です。標準化された6つの指標を合成して総合指標にします。データフレームに変換します。0.29そして、すべて同じ重み付けをする場合、項目の平均を掛け合わせて、scoreカラムに代入します。PVだけ重要視するなど、もしすべて同じ重み付けをせず、異なる重み付けをしたい場合は、各指標ごとに固定の値で割り算します。実データと標準化したデータをcbind()で結合します。0.07121298少し整形して、見やすくします。総合指標をランキング形式に変換します。12以上、Web記事の総合ランキングを作る方法をご紹介しました。各項目ごとに重み付けする値を変更したり、さまざまな項目の組み合わせで総合ランキングを作成したりできます。RによるRFM分析をご紹介します。(6)月別アーカイブ参加グループプログラミングはてなブログをはじめよう!kaekenさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。