Whiz Tools

Kalkulator Laplaceove distribucije

Vizualizacija distribucije

Kalkulator Laplaceove Distribucije

Uvod

Laplaceova distribucija, poznata i kao dvostruka eksponencijalna distribucija, je kontinuirana verovatnoćna distribucija nazvana po Pierre-Simon Laplaceu. Simetrična je oko svoje srednje vrednosti (parametar lokacije) i ima teže repove u poređenju sa normalnom distribucijom. Ovaj kalkulator vam omogućava da izračunate funkciju gustine verovatnoće (PDF) Laplaceove distribucije za date parametre i vizualizujete njen oblik.

Kako koristiti ovaj kalkulator

  1. Unesite parametar lokacije (μ), koji predstavlja srednju vrednost distribucije.
  2. Unesite parametar skale (b), koji određuje rasprostranjenost distribucije (b > 0).
  3. Kalkulator će prikazati vrednost funkcije gustine verovatnoće (PDF) na x = 0 i prikazati graf distribucije.

Napomena: Parametar skale mora biti strogo pozitivan (b > 0).

Formula

Funkcija gustine verovatnoće (PDF) Laplaceove distribucije data je formulom:

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

Gde:

  • x je varijabla
  • μ (mu) je parametar lokacije
  • b je parametar skale (b > 0)

Izračunavanje

Kalkulator koristi ovu formulu za izračunavanje PDF vrednosti na x = 0 na osnovu korisničkog unosa. Evo korak-po-korak objašnjenja:

  1. Validacija unosa: Osigurajte da je parametar skale b pozitivan.
  2. Izračunajte |x - μ|: U ovom slučaju, to je jednostavno |0 - μ| = |μ|.
  3. Izračunajte eksponencijalni član: exp(μ/b)\exp(-|μ| / b)
  4. Izračunajte konačni rezultat: 12bexp(μ/b)\frac{1}{2b} \exp(-|μ| / b)

Iste slučajeve koje treba uzeti u obzir:

  • Ako je b ≤ 0, prikažite poruku o grešci.
  • Za veoma velike |μ| ili veoma male b, rezultat može biti ekstremno blizu nule.
  • Za μ = 0, PDF će dostići svoju maksimalnu vrednost od 1/(2b) na x = 0.

Upotreba

Laplaceova distribucija ima razne primene u različitim oblastima:

  1. Obrada signala: Koristi se u modeliranju i analizi audio i slikovnih signala.

  2. Finansije: Primena u modeliranju finansijskih prinosi i proceni rizika.

  3. Mašinsko učenje: Koristi se u Laplaceovom mehanizmu za diferencijalnu privatnost i u nekim modelima Bayesovog zaključivanja.

  4. Obrada prirodnog jezika: Primena u jezičkim modelima i zadacima klasifikacije teksta.

  5. Geologija: Koristi se u modeliranju raspodele magnituda zemljotresa (Gutenberg-Richterov zakon).

Alternativa

Iako je Laplaceova distribucija korisna u mnogim scenarijima, postoje i druge verovatnoćne distribucije koje bi mogle biti prikladnije u određenim situacijama:

  1. Normalna (Gausova) distribucija: Često se koristi za modelovanje prirodnih pojava i grešaka merenja.

  2. Cauchyjeva distribucija: Ima još teže repove od Laplaceove distribucije, korisna za modelovanje podataka podložnih odstupanjima.

  3. Eksponencijalna distribucija: Koristi se za modelovanje vremena između događaja u Poissonovom procesu.

  4. Studentova t-distribucija: Često se koristi u testiranju hipoteza i modelovanju finansijskih prinosi.

  5. Logistička distribucija: Slična po obliku normalnoj distribuciji, ali sa težim repovima.

Istorija

Laplaceova distribucija je predstavljena od strane Pierre-Simona Laplacea u njegovom radu iz 1774. godine "O verovatnoći uzroka događaja." Međutim, distribucija je dobila više značaja u ranoj 20. veku sa razvojem matematičke statistike.

Ključni događaji u istoriji Laplaceove distribucije:

  1. 1774: Pierre-Simon Laplace uvodi distribuciju u svom radu o teoriji verovatnoće.
  2. 1930-ih: Distribucija je ponovo otkrivena i primenjena u raznim oblastima, uključujući ekonomiju i inženjerstvo.
  3. 1960-ih: Laplaceova distribucija dobija značaj u robusnoj statistici kao alternativa normalnoj distribuciji.
  4. 1990-ih - danas: Povećana upotreba u mašinskom učenju, obradi signala i finansijskom modelovanju.

Primeri

Evo nekoliko primera koda za izračunavanje PDF-a Laplaceove distribucije:

' Excel VBA funkcija za PDF Laplaceove distribucije
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
' Upotreba:
' =LaplacePDF(0, 1, 2)
import math

def laplace_pdf(x, mu, b):
    if b <= 0:
        raise ValueError("Parametar skale mora biti pozitivan")
    return (1 / (2 * b)) * math.exp(-abs(x - mu) / b)

## Primer upotrebe:
location = 1.0
scale = 2.0
x = 0.0
pdf_value = laplace_pdf(x, location, scale)
print(f"PDF vrednost na x={x}: {pdf_value:.6f}")
function laplacePDF(x, mu, b) {
  if (b <= 0) {
    throw new Error("Parametar skale mora biti pozitivan");
  }
  return (1 / (2 * b)) * Math.exp(-Math.abs(x - mu) / b);
}

// Primer upotrebe:
const location = 1;
const scale = 2;
const x = 0;
const pdfValue = laplacePDF(x, location, scale);
console.log(`PDF vrednost na x=${x}: ${pdfValue.toFixed(6)}`);
public class LaplacePDF {
    public static double laplacePDF(double x, double mu, double b) {
        if (b <= 0) {
            throw new IllegalArgumentException("Parametar skale mora biti pozitivan");
        }
        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 vrednost na x=%.1f: %.6f%n", x, pdfValue);
    }
}

Ovi primeri prikazuju kako izračunati PDF Laplaceove distribucije za date parametre. Možete prilagoditi ove funkcije prema svojim specifičnim potrebama ili ih integrisati u veće sisteme statističke analize.

Numerički primeri

  1. Standardna Laplaceova distribucija:

    • Lokacija (μ) = 0
    • Skala (b) = 1
    • PDF na x = 0: 0.500000
  2. Pomerena Laplaceova distribucija:

    • Lokacija (μ) = 2
    • Skala (b) = 1
    • PDF na x = 0: 0.183940
  3. Skalirana Laplaceova distribucija:

    • Lokacija (μ) = 0
    • Skala (b) = 3
    • PDF na x = 0: 0.166667
  4. Pomerena i skalirana Laplaceova distribucija:

    • Lokacija (μ) = -1
    • Skala (b) = 0.5
    • PDF na x = 0: 0.367879

Reference

  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. "Laplace Distribution." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Laplace_distribution. Accessed 2 Aug. 2024.
Feedback