単語頻度分析

最頻出語、総単語数、ユニーク単語数、割合を分析します。対応ブラウザではロケールを考慮した単語分割を使用します。

ブラウザローカル 登録不要 テキスト

文章内で各単語が何回出現するかを分析し、総単語数、ユニーク単語数、単語ごとの回数と割合を確認できます。頻度の高い順に並び、上位1件から最大500件まで表示できます。

単語頻度分析ツールの使い方

  1. 分析したいテキストを貼り付けます。
  2. 表示する上位単語数を1〜500の範囲で指定します。
  3. 分析を実行します。
  4. 正規化された単語ごとの回数と割合を確認します。
  5. 総単語数とユニーク単語数の要約も確認します。

単語の分割と集計方法

ブラウザが対応している場合、現在の画面言語を使ってIntl.Segmenterのword単位分割を行います。word-likeと判断された部分をロケール対応の小文字へ変換してから集計するため、大文字小文字の違いは同じ単語としてまとめられます。

Intl.Segmenterが利用できない場合は、Unicodeの文字と数字の連続を単語として検出し、単語内部の通常または曲線のアポストロフィを許可するフォールバックを使います。結果は回数の降順、同数なら現在のロケールに基づく文字列順で並びます。

プライバシーと制限事項

分析はブラウザ内でローカルに実行され、原文を分析目的で意図的にサーバーへ送信しません。単語境界はブラウザ、ロケール、Intl.Segmenterの実装によって変わるため、専門的な言語解析器とは結果が異なる場合があります。割合は検出されたword-likeトークンのみを母数にします。

よくある質問

大文字と小文字は別の単語として数えますか?

いいえ。ロケール対応の小文字に変換してから集計します。

日本語や韓国語、中国語にも使えますか?

対応ブラウザではIntl.Segmenterを使ってロケールに応じた分割を試みますが、境界はブラウザ実装に依存します。

最大何件まで表示できますか?

上位リストは最大500件まで表示できます。

割合はどのように計算しますか?

その単語の出現回数を検出された総単語トークン数で割って計算します。

ストップワードは自動除外されますか?

いいえ。一般的な単語も含め、検出された単語をそのまま数えます。