
42
■
3
章 単語の出現頻度と特定の文書での出現頻度の分析:
tf-idf
ジェーン・オースティンの小説のコーパスでは、ジップの法則の古典的なバー
ジョンに近い結果が得られました。順位が下位の部分でのずれは、多くの言語で珍
しいものではありません。言語コーパスに含まれる希少語は、べき乗則から予想さ
れる数よりも少ないことがよくあります。それに対し、順位が上位の部分でのずれ
の小ささは、かなり珍しいものです。ジェーン・オースティンは、多くのコレクショ
ンよりも最頻出語の割合が低いのです。この種の分析は、作家の比較や、その他の
文書コレクションとの比較に拡張することができます。整理データ原則を使えば、
比較は簡単です。
3.3
bind_tf_idf
関数
tf-idf
の考え方は、文書のコレクション、コーパスでの頻出語の重みを減らし、希
少語の重みを増やして、個々の文書における重要語を探し出すというものです。こ
の場合は、ジェーン・オースティンの小説全体を文書コレクションとすることにな
ります
。
tf-idf
は、一般的にはあまり出現しないものの、テキストの中では重要な(頻
出する)単語を探し出そうとします。それをやってみましょう。
tidytext
パッケージの
bind_tf_idf
関数は、入力として、
1
トークン(
1
文書
1
単
語)
1
行の整理テキストデータセットを取ります。単語
/
トークンで
1
列(この場合
は
word
)、文書で
1
列(この場合は
book
)、文書ごとのその単語の出現頻度にさらに
1
列(この場合は
n
)が与えられていな ...