Whiz Tools

محاسبه توزیع لاپلاس

تصویرسازی توزیع

ماشین حساب توزیع لاپلاس

مقدمه

توزیع لاپلاس، که به عنوان توزیع دوگانه نمایی نیز شناخته می‌شود، یک توزیع احتمال پیوسته است که به نام پیر-سیمون لاپلاس نامگذاری شده است. این توزیع حول میانگین خود (پارامتر مکان) متقارن است و نسبت به توزیع نرمال دنباله‌های سنگین‌تری دارد. این ماشین حساب به شما این امکان را می‌دهد که تابع چگالی احتمال (PDF) توزیع لاپلاس را برای پارامترهای داده شده محاسبه کرده و شکل آن را تجسم کنید.

نحوه استفاده از این ماشین حساب

  1. پارامتر مکان (μ) را وارد کنید، که نمایانگر میانگین توزیع است.
  2. پارامتر مقیاس (b) را وارد کنید، که گسترش توزیع را تعیین می‌کند (b > 0).
  3. ماشین حساب مقدار تابع چگالی احتمال (PDF) را در x = 0 نمایش می‌دهد و نمودار توزیع را نشان می‌دهد.

توجه: پارامتر مقیاس باید به طور دقیق مثبت باشد (b > 0).

فرمول

تابع چگالی احتمال (PDF) توزیع لاپلاس به صورت زیر داده می‌شود:

f(xμ,b)=12bexp(xμb)f(x|\mu,b) = \frac{1}{2b} \exp\left(-\frac{|x-\mu|}{b}\right)

که در آن:

  • x متغیر است
  • μ (مو) پارامتر مکان است
  • b پارامتر مقیاس است (b > 0)

محاسبه

ماشین حساب از این فرمول برای محاسبه مقدار PDF در x = 0 بر اساس ورودی کاربر استفاده می‌کند. در اینجا یک توضیح مرحله به مرحله آورده شده است:

  1. اعتبارسنجی ورودی‌ها: اطمینان حاصل کنید که پارامتر مقیاس b مثبت باشد.
  2. محاسبه |x - μ|: در این مورد، این به سادگی |0 - μ| = |μ| است.
  3. محاسبه عبارت نمایی: exp(μ/b)\exp(-|μ| / b)
  4. محاسبه نتیجه نهایی: 12bexp(μ/b)\frac{1}{2b} \exp(-|μ| / b)

موارد حاشیه‌ای که باید در نظر گرفته شوند:

  • اگر b ≤ 0 باشد، یک پیام خطا نمایش داده شود.
  • برای مقادیر بسیار بزرگ |μ| یا بسیار کوچک b، نتیجه ممکن است به طرز فوق‌العاده‌ای نزدیک به صفر باشد.
  • برای μ = 0، PDF در x = 0 به حداکثر مقدار 1/(2b) می‌رسد.

موارد استفاده

توزیع لاپلاس در زمینه‌های مختلف کاربردهای متعددی دارد:

  1. پردازش سیگنال: در مدل‌سازی و تجزیه و تحلیل سیگنال‌های صوتی و تصویری استفاده می‌شود.

  2. مالی: در مدل‌سازی بازده‌های مالی و ارزیابی ریسک به کار می‌رود.

  3. یادگیری ماشین: در مکانیزم لاپلاس برای حریم خصوصی تفاضلی و در برخی مدل‌های استنباط بیزی استفاده می‌شود.

  4. پردازش زبان طبیعی: در مدل‌های زبانی و وظایف طبقه‌بندی متن به کار می‌رود.

  5. زمین‌شناسی: در مدل‌سازی توزیع بزرگی زلزله‌ها (قانون گوتنبرگ-ریچتر) استفاده می‌شود.

جایگزین‌ها

در حالی که توزیع لاپلاس در بسیاری از سناریوها مفید است، توزیع‌های احتمالی دیگری نیز وجود دارند که ممکن است در برخی موارد مناسب‌تر باشند:

  1. توزیع نرمال (گوسی): بیشتر برای مدل‌سازی پدیده‌های طبیعی و خطاهای اندازه‌گیری استفاده می‌شود.

  2. توزیع کچی: دنباله‌های سنگین‌تری نسبت به توزیع لاپلاس دارد و برای مدل‌سازی داده‌های مستعد به دورافتادگی مفید است.

  3. توزیع نمایی: برای مدل‌سازی زمان بین رویدادها در یک فرآیند پواسون استفاده می‌شود.

  4. توزیع t استیودنت: معمولاً در آزمون‌های فرضیه و مدل‌سازی بازده‌های مالی استفاده می‌شود.

  5. توزیع لجستیک: از نظر شکل مشابه توزیع نرمال است اما دنباله‌های سنگین‌تری دارد.

تاریخچه

توزیع لاپلاس توسط پیر-سیمون لاپلاس در یادداشت 1774 خود "در مورد احتمال علل رویدادها" معرفی شد. با این حال، این توزیع در اوایل قرن بیستم با توسعه آمار ریاضی بیشتر مورد توجه قرار گرفت.

مراحل کلیدی در تاریخچه توزیع لاپلاس:

  1. 1774: پیر-سیمون لاپلاس توزیع را در کار خود در مورد نظریه احتمال معرفی می‌کند.
  2. دهه 1930: توزیع دوباره کشف شده و در زمینه‌های مختلفی از جمله اقتصاد و مهندسی به کار می‌رود.
  3. دهه 1960: توزیع لاپلاس در آمار مقاوم به عنوان یک جایگزین برای توزیع نرمال اهمیت پیدا می‌کند.
  4. از دهه 1990 تا کنون: استفاده فزاینده در یادگیری ماشین، پردازش سیگنال و مدل‌سازی مالی.

مثال‌ها

در اینجا چند مثال کد برای محاسبه PDF توزیع لاپلاس آورده شده است:

' تابع VBA اکسل برای PDF توزیع لاپلاس
Function LaplacePDF(x As Double, mu As Double, b As Double) As Double
    If b <= 0 Then
        LaplacePDF = CVErr(xlErrValue)
    Else
        LaplacePDF = (1 / (2 * b)) * Exp(-Abs(x - mu) / b)
    End If
End Function
' استفاده:
' =LaplacePDF(0, 1, 2)
import math

def laplace_pdf(x, mu, b):
    if b <= 0:
        raise ValueError("پارامتر مقیاس باید مثبت باشد")
    return (1 / (2 * b)) * math.exp(-abs(x - mu) / b)

## مثال استفاده:
location = 1.0
scale = 2.0
x = 0.0
pdf_value = laplace_pdf(x, location, scale)
print(f"مقدار PDF در x={x}: {pdf_value:.6f}")
function laplacePDF(x, mu, b) {
  if (b <= 0) {
    throw new Error("پارامتر مقیاس باید مثبت باشد");
  }
  return (1 / (2 * b)) * Math.exp(-Math.abs(x - mu) / b);
}

// مثال استفاده:
const location = 1;
const scale = 2;
const x = 0;
const pdfValue = laplacePDF(x, location, scale);
console.log(`مقدار PDF در x=${x}: ${pdfValue.toFixed(6)}`);
public class LaplacePDF {
    public static double laplacePDF(double x, double mu, double b) {
        if (b <= 0) {
            throw new IllegalArgumentException("پارامتر مقیاس باید مثبت باشد");
        }
        return (1 / (2 * b)) * Math.exp(-Math.abs(x - mu) / b);
    }

    public static void main(String[] args) {
        double location = 1.0;
        double scale = 2.0;
        double x = 0.0;
        double pdfValue = laplacePDF(x, location, scale);
        System.out.printf("مقدار PDF در x=%.1f: %.6f%n", x, pdfValue);
    }
}

این مثال‌ها نشان می‌دهند که چگونه می‌توان PDF توزیع لاپلاس را برای پارامترهای داده شده محاسبه کرد. شما می‌توانید این توابع را به نیازهای خاص خود تطبیق دهید یا آنها را در سیستم‌های بزرگتر تحلیل آماری ادغام کنید.

مثال‌های عددی

  1. توزیع لاپلاس استاندارد:

    • مکان (μ) = 0
    • مقیاس (b) = 1
    • PDF در x = 0: 0.500000
  2. توزیع لاپلاس جابجا شده:

    • مکان (μ) = 2
    • مقیاس (b) = 1
    • PDF در x = 0: 0.183940
  3. توزیع لاپلاس مقیاس‌گذاری شده:

    • مکان (μ) = 0
    • مقیاس (b) = 3
    • PDF در x = 0: 0.166667
  4. توزیع لاپلاس جابجا شده و مقیاس‌گذاری شده:

    • مکان (μ) = -1
    • مقیاس (b) = 0.5
    • PDF در x = 0: 0.367879

منابع

  1. Kotz, S., Kozubowski, T., & Podgorski, K. (2001). The Laplace Distribution and Generalizations. Birkhäuser, Boston, MA.
  2. Keynes, J. M. (1911). The Principal Averages and the Laws of Error which Lead to Them. Journal of the Royal Statistical Society, 74(3), 322-331.
  3. Peng, L., & Xu, X. (2019). The Laplace Mechanism in Differential Privacy. IEEE Access, 7, 39891-39900.
  4. Norton, M. P., & Karczub, D. G. (2003). Fundamentals of Noise and Vibration Analysis for Engineers. Cambridge University Press.
  5. "توزیع لاپلاس." ویکی‌پدیا، بنیاد ویکی‌مدیا، https://en.wikipedia.org/wiki/Laplace_distribution. دسترسی 2 اوت 2024.
Feedback