フォン・ミーゼス分布の確率密度・下側P・上側Q

フォン・ミーゼス分布の確率密度・下側P・上側Q

角度x、平均方向μ、0以上の集中度κから、[0,2π]を基準にフォン・ミーゼス分布の密度f、下側P、上側Qを計算します。

入力

ラジアン角です。0から2πまでを1周として扱います。度からは角度[rad]=角度[°]×π/180で換算してください。

ラジアン角です。0から2πまでを1周として扱います。度からは角度[rad]=角度[°]×π/180で換算してください。

0以上の無次元集中度です。κ=0は円周上一様、値が大きいほど平均方向へ集中します。倍精度の有界計算のため10,000以下に限定します。

使い方

  1. 角度xと平均方向μをラジアンで0〜2πへ入力します。度で持つ値は度×π/180へ換算し、方位角の正方向もそろえます。
  2. 集中度κを0〜10000で入力します。κ=0は一様、値を大きくするとμの周囲へ鋭く集中します。
  3. 計算後、密度fと、基準角0からxまでのP、xから2πまでのQを区別して読みます。P+Q≈1も確認します。
  4. 平均方向が0付近なら山が区間の両端へ分かれて見えることを確認し、必要なら角度を1周加減して円周上の同一点として解釈します。

計算式・考え方

0≤x,μ≤2π、κ≥0でf(x;μ,κ)=exp[κ cos(x−μ)]/[2π I0(κ)]です。本ページは切断基準を角度0に固定し、P(x)=∫[0,x]f(t)dt、Q(x)=∫[x,2π]f(t)dtとしてP+Q=1を保ちます。κ=0ではf=1/(2π)、P=x/(2π)、Q=1−x/(2π)です。

注意事項

  • 角度0と2πは円周上で同じ方向ですが、累積確率の切断点としてはP(0)=0、P(2π)=1です。密度は両端で同じでもCDF値は異なるため、線形分布の端点と同じ感覚で比較しないでください。
  • 平均方向μは算術平均ではなく円周上の中心方向です。μ=0付近で密度の山が0と2πの両側へ現れても二峰性ではなく、同じ山を切断区間の両端から見ています。角度の単位と回転方向を結果と一緒に記録します。
  • 大きいκでexp(κ)とI0(κ)を別々に作るとオーバーフローします。共有関数は対数またはスケール済みBessel比と大κ近似を使い、κ=10000まで正規化定数を有限に保ちます。これは任意精度を意味せず、極端に細い山では格子解像度にも注意が必要です。
  • NIST Dataplot VONCDF/VONPDF資料でκ=0が一様分布になること、2π周期、大κで正規分布へ近づくことを照合しました。参照canonicalのκ>0制限を安全に拡張し、数学的に定義されるκ=0を明示的に許可します。
  • フォン・ミーゼス分布の確率密度・累積確率計算は、指定した数学的定義をbinary64で近似する学習・検算用ツールです。表示は最大有効数字15桁ですが、末尾まで正しい任意精度計算を意味しません。6〜50桁などの固定桁数を精度保証として装わず、重要な用途では同じ定義の独立実装と代表点を比較してください。
  • 入力上限は数学的定義域を置き換えるものではなく、ブラウザを長時間占有しないための運用境界です。上限付近、極端な裾、特異境界に近い入力では丸め誤差が増えます。有限値へ黙って丸めず、許容範囲外や収束不能は入力エラーまたは計算エラーとして示します。
  • 定義と境界はNIST Dataplot、NIST/SEMATECH Engineering Statistics Handbook、SciPy公式資料を2026年7月14日に照合しました。参照資料は式、パラメータ化、支持範囲、確率領域を確かめるために使い、計算中に外部サイトへ接続しません。
  • 結果は入力した分布・関数の値であり、標本がその分布へ適合すること、相関が因果関係を表すこと、検定や設計の前提が満たされることを保証しません。実データへ適用するときは母数推定、標本数、外れ値、独立性、測定単位、モデル選択を別途検証してください。
  • このページはcalculator-firstで、入力、計算、結果を先に置き、その下に式、使い方、境界、数値誤差、FAQを掲載します。生成時はWordPress本文・追加CSS・追加JavaScriptの3成果物へ分けられますが、ここではローカル成果物だけを作り、WordPressへの投稿、下書き、書き込み、公開は行いません。
  • 許可制の宣言的ASTと共有named functionだけを使い、eval、new Function、外部API、CDN、fetch、XHR、WebSocketを使用しません。計算は利用者の端末内で完結し、入力値や結果をサーバー・第三者へ送信または保存しません。
  • 再現用に、結果の数値だけでなく入力値、角度や標準化の単位、確率領域の不等号、関数名、計算日を一緒に保存してください。同じ記号でも資料ごとに基準区間、上側・下側、相関の並び、係数の定義が異なる場合があります。名称だけで対応付けず、本文の数式と入力順を照合してから比較します。通常点に加えて対称性、独立、端点など既知の境界も検算すると、方向や係数の誤りを発見しやすくなります。
  • 指定した数学的分布・関数の近似値です。モデル適合、検定設計、個別判断を保証しません。

よくある質問

度をそのまま入力できますか?

できません。入力単位はラジアンです。90°はπ/2、180°はπ、360°は2πへ換算してください。

Pは平均μからxまでの確率ですか?

違います。切断基準は常に角度0で、Pは0からx、Qはxから2πまでの確率です。

表示された15桁をすべて保証できますか?

できません。binary64の近似値です。条件によって末尾数桁は異なり得るため、定義と入力をそろえた独立実装で照合してください。

この結果だけで統計モデルを採用できますか?

できません。関数値を返すページであり、母数推定、適合度、標本設計、仮説検定の妥当性は別の分析が必要です。

入力した値は外部へ送られますか?

送られません。入力、反復、表示、コピー用データの生成はこのブラウザ内だけで行います。

入力した角度、確率、集中度、標準化点、相関係数、係数と計算結果は端末内だけで処理され、外部へ送信・保存されません。氏名、観測データ、案件名などの個人情報・機密情報を入力する欄はありません。