シャノンエントロピー計算ツール

事象の確率やメッセージの文字頻度から、情報の不確実性を bits 単位で測定します。

情報エントロピーを計算
確率またはテキストを選び、分析する分布を入力してください。

シャノンエントロピーについて

シャノンエントロピーは、確率分布の不確実性、意外性、平均情報量を表す数学的な尺度です。クロード・シャノンが情報理論の基礎を築く際に導入しました。各結果の確率を p とすると、エントロピーは p と p の底 2 の対数の積を合計し、符号を反転した値です。底 2 の対数を使うため結果は bits で表され、二進符号化やデジタル通信と結び付けて理解できます。 確実に起こる事象は観測しても意外性がないため、エントロピーはゼロです。公平なコインは二つの等確率の結果を持ち、エントロピーは一 bit です。四つの等確率の結果なら二 bits、八つなら三 bits になります。記号の種類数が一定の場合、すべてが等確率のときに最大となります。少数の結果に確率が集中すると予測しやすくなり、エントロピーは下がります。 確率モードでは、正の小数確率をカンマ、空白、セミコロンで区切って入力できます。微小な浮動小数点の丸め誤差を除き、合計は一である必要があります。テキストモードは入力内の各文字を数え、頻度を確率に変換して同じ式を適用します。空白や句読点にも情報があるため、記号として扱います。文字単位のエントロピーは手軽な比較に役立ちますが、隣接する文字の依存関係は考慮しません。 エントロピーはデータ圧縮、符号理論、決定木、暗号学、生態学、言語分析、機械学習で使われます。圧縮では頻出記号に短い符号を割り当てられ、記号が独立ならエントロピーは平均必要 bits 数の理論的下限を示します。分類での情報利得はデータ分割前後のエントロピーを比較します。セキュリティ分析では高い観測値がランダム性を示唆することはありますが、パスワード、鍵、生成器の安全性をエントロピーだけで証明することはできません。 結果は、可能な結果の数と記号の定義に照らして解釈してください。大きさの異なる文字集合間で生の値を比較すると誤解を招くため、表示される最大値が参考になります。少数の標本では頻度推定も不安定になります。代表性のあるデータを使い、意味のある記号を保ち、分野の知識と合わせて不確実性を評価してください。この計算ツールは、学習と探索的分析に向けた透明で決定的な結果を提供します。

シャノンエントロピーの計算例

均等な確率分布と偏った確率分布を比較します。

分布エントロピー解釈
0.5, 0.51 bit公平な二値の結果では、二つの可能性に対する不確実性が最大になります。
0.25, 0.25, 0.25, 0.252 bits四つの等確率の結果には、平均で二 bits が必要です。
0.7, 0.2, 0.11.15678 bits最初の結果の確率が高いため、この分布は予測しやすくなっています。

シャノンエントロピー計算ツールの使い方

  1. 既知の分布を分析するには「確率」、文字頻度を求めるには「テキストメッセージ」を選びます。
  2. 合計が 1 になる正の確率、または分析したいメッセージを入力します。
  3. 「エントロピーを計算」を選び、底 2 のシャノンの式を適用します。
  4. 観測された記号数に対して表示される最大値とエントロピーを比較します。

シャノンエントロピーのよくある質問

シャノンエントロピーは何を測りますか?

結果に伴う平均的な不確実性や情報量を測ります。入力された分布では、エントロピーが高いほど結果を予測しにくくなります。

なぜ bits 単位で測るのですか?

この計算ツールは底 2 の対数を使うため、単位は bit です。対数の底が異なると、nat や hartley などの単位になります。

シャノンエントロピーはゼロになりますか?

はい。一つの結果が確実ならゼロです。必ず起こる結果を観測しても、新しい情報は得られません。

エントロピーが最大になるのはいつですか?

結果の数が一定なら、すべてが等確率のときに最大になります。最大値は結果の数の底 2 の対数です。

テキストのエントロピーが高ければ暗号は安全ですか?

いいえ。文字エントロピーは記述統計の一つにすぎません。安全な暗号には適切なアルゴリズム、鍵、ランダム性と、頻度計算を超えた分析が必要です。