ユーザーが提供する位置パラメータとスケールパラメータに基づいて、ラプラス分布を計算し視覚化します。確率分析、統計モデル、およびデータサイエンスアプリケーションに最適です。
ラプラス分布は、ダブル指数分布とも呼ばれ、ピエール=シモン・ラプラスにちなんで名付けられた連続確率分布です。分布の平均(位置パラメータ)を中心に対称であり、正規分布と比較して尾が重い特性があります。この計算機を使用すると、指定されたパラメータに基づいてラプラス分布の確率密度関数(PDF)を計算し、その形状を視覚化できます。
注意:スケールパラメータは厳密に正でなければなりません(b > 0)。
ラプラス分布の確率密度関数(PDF)は次のように表されます:
ここで:
計算機はこの数式を使用して、ユーザーの入力に基づいてx = 0におけるPDFの値を計算します。以下はステップバイステップの説明です:
考慮すべきエッジケース:
ラプラス分布はさまざまな分野で応用されています:
信号処理:音声や画像信号のモデル化と分析に使用されます。
ファイナンス:金融リターンやリスク評価のモデル化に適用されます。
機械学習:差分プライバシーのためのラプラスメカニズムや、いくつかのベイズ推論モデルに使用されます。
自然言語処理:言語モデルやテキスト分類タスクに適用されます。
地質学:地震のマグニチュードの分布をモデル化するために使用されます(グーテンベルク・リヒターの法則)。
ラプラス分布は多くのシナリオで有用ですが、特定の状況では他の確率分布がより適切である場合があります:
正規(ガウス)分布:自然現象や測定誤差のモデル化に一般的に使用されます。
コーシー分布:ラプラス分布よりもさらに重い尾を持ち、外れ値の多いデータのモデル化に役立ちます。
指数分布:ポアソン過程におけるイベント間の時間のモデル化に使用されます。
スチューデントのt分布:仮説検定や金融リターンのモデル化によく使用されます。
ロジスティック分布:正規分布に似た形状を持ちますが、尾が重いです。
ラプラス分布は、ピエール=シモン・ラプラスが1774年の論文「事象の原因の確率について」で紹介しました。しかし、この分布は20世紀初頭に数学的統計の発展とともにより注目を集めるようになりました。
ラプラス分布の歴史における重要なマイルストーン:
以下は、ラプラス分布のPDFを計算するためのコード例です:
1' Excel VBA関数:ラプラス分布のPDF
2Function LaplacePDF(x As Double, mu As Double, b As Double) As Double
3 If b <= 0 Then
4 LaplacePDF = CVErr(xlErrValue)
5 Else
6 LaplacePDF = (1 / (2 * b)) * Exp(-Abs(x - mu) / b)
7 End If
8End Function
9' 使用例:
10' =LaplacePDF(0, 1, 2)
11
1import math
2
3def laplace_pdf(x, mu, b):
4 if b <= 0:
5 raise ValueError("スケールパラメータは正でなければなりません")
6 return (1 / (2 * b)) * math.exp(-abs(x - mu) / b)
7
8## 使用例:
9location = 1.0
10scale = 2.0
11x = 0.0
12pdf_value = laplace_pdf(x, location, scale)
13print(f"x={x}のPDF値: {pdf_value:.6f}")
14
1function laplacePDF(x, mu, b) {
2 if (b <= 0) {
3 throw new Error("スケールパラメータは正でなければなりません");
4 }
5 return (1 / (2 * b)) * Math.exp(-Math.abs(x - mu) / b);
6}
7
8// 使用例:
9const location = 1;
10const scale = 2;
11const x = 0;
12const pdfValue = laplacePDF(x, location, scale);
13console.log(`x=${x}のPDF値: ${pdfValue.toFixed(6)}`);
14
1public class LaplacePDF {
2 public static double laplacePDF(double x, double mu, double b) {
3 if (b <= 0) {
4 throw new IllegalArgumentException("スケールパラメータは正でなければなりません");
5 }
6 return (1 / (2 * b)) * Math.exp(-Math.abs(x - mu) / b);
7 }
8
9 public static void main(String[] args) {
10 double location = 1.0;
11 double scale = 2.0;
12 double x = 0.0;
13 double pdfValue = laplacePDF(x, location, scale);
14 System.out.printf("x=%.1fのPDF値: %.6f%n", x, pdfValue);
15 }
16}
17
これらの例は、指定されたパラメータに対してラプラス分布のPDFを計算する方法を示しています。これらの関数を特定のニーズに合わせて適応させたり、より大きな統計分析システムに統合したりできます。
標準ラプラス分布:
シフトされたラプラス分布:
スケールされたラプラス分布:
シフトおよびスケールされたラプラス分布:
ワークフローに役立つかもしれないさらなるツールを発見する