単語頻度分析
最頻出語、総単語数、ユニーク単語数、割合を分析します。対応ブラウザではロケールを考慮した単語分割を使用します。
文章内で各単語が何回出現するかを分析し、総単語数、ユニーク単語数、単語ごとの回数と割合を確認できます。頻度の高い順に並び、上位1件から最大500件まで表示できます。
単語頻度分析ツールの使い方
- 分析したいテキストを貼り付けます。
- 表示する上位単語数を1〜500の範囲で指定します。
- 分析を実行します。
- 正規化された単語ごとの回数と割合を確認します。
- 総単語数とユニーク単語数の要約も確認します。
単語の分割と集計方法
ブラウザが対応している場合、現在の画面言語を使ってIntl.Segmenterのword単位分割を行います。word-likeと判断された部分をロケール対応の小文字へ変換してから集計するため、大文字小文字の違いは同じ単語としてまとめられます。
Intl.Segmenterが利用できない場合は、Unicodeの文字と数字の連続を単語として検出し、単語内部の通常または曲線のアポストロフィを許可するフォールバックを使います。結果は回数の降順、同数なら現在のロケールに基づく文字列順で並びます。
プライバシーと制限事項
分析はブラウザ内でローカルに実行され、原文を分析目的で意図的にサーバーへ送信しません。単語境界はブラウザ、ロケール、Intl.Segmenterの実装によって変わるため、専門的な言語解析器とは結果が異なる場合があります。割合は検出されたword-likeトークンのみを母数にします。
よくある質問
大文字と小文字は別の単語として数えますか?
いいえ。ロケール対応の小文字に変換してから集計します。
日本語や韓国語、中国語にも使えますか?
対応ブラウザではIntl.Segmenterを使ってロケールに応じた分割を試みますが、境界はブラウザ実装に依存します。
最大何件まで表示できますか?
上位リストは最大500件まで表示できます。
割合はどのように計算しますか?
その単語の出現回数を検出された総単語トークン数で割って計算します。
ストップワードは自動除外されますか?
いいえ。一般的な単語も含め、検出された単語をそのまま数えます。