Whiz Tools

Laplacefördelningens kalkylator

Fördelningsvisualisering

Laplacefördelning Kalkylator

Introduktion

Laplacefördelningen, även känd som den dubbla exponentiella fördelningen, är en kontinuerlig sannolikhetsfördelning som är namngiven efter Pierre-Simon Laplace. Den är symmetrisk kring sitt medelvärde (positionsparameter) och har tyngre svansar jämfört med normalfördelningen. Denna kalkylator gör det möjligt för dig att beräkna sannolikhetstäthetsfunktionen (PDF) för Laplacefördelningen för givna parametrar och visualisera dess form.

Hur man använder denna kalkylator

  1. Ange positionsparametern (μ), som representerar medelvärdet för fördelningen.
  2. Ange skala parametern (b), som bestämmer spridningen av fördelningen (b > 0).
  3. Kalkylatorn kommer att visa värdet av sannolikhetstäthetsfunktionen (PDF) vid x = 0 och visa en graf över fördelningen.

Obs: Skala parametern måste vara strikt positiv (b > 0).

Formel

Sannolikhetstäthetsfunktionen (PDF) för Laplacefördelningen ges av:

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

Där:

  • x är variabeln
  • μ (mu) är positionsparametern
  • b är skala parametern (b > 0)

Beräkning

Kalkylatorn använder denna formel för att beräkna PDF-värdet vid x = 0 baserat på användarens inmatning. Här är en steg-för-steg förklaring:

  1. Validera inmatningar: Säkerställ att skala parametern b är positiv.
  2. Beräkna |x - μ|: I detta fall är det helt enkelt |0 - μ| = |μ|.
  3. Beräkna det exponentiella termen: exp(μ/b)\exp(-|μ| / b)
  4. Beräkna det slutliga resultatet: 12bexp(μ/b)\frac{1}{2b} \exp(-|μ| / b)

Kantfall att överväga:

  • Om b ≤ 0, visa ett felmeddelande.
  • För mycket stora |μ| eller mycket små b, kan resultatet vara extremt nära noll.
  • För μ = 0, kommer PDF att nå sitt maximala värde av 1/(2b) vid x = 0.

Användningsområden

Laplacefördelningen har olika tillämpningar inom olika områden:

  1. Signalanalys: Används för att modellera och analysera ljud- och bildsignaler.

  2. Finans: Tillämpas för att modellera finansiella avkastningar och riskbedömning.

  3. Maskininlärning: Används i Laplace-mekanismen för differentialintegritet och i vissa Bayesian-inferensmodeller.

  4. Naturlig språkbehandling: Används i språkmodeller och textklassificeringsuppgifter.

  5. Geologi: Används för att modellera fördelningen av jordbävningsmagnituder (Gutenberg-Richter-lagen).

Alternativ

Även om Laplacefördelningen är användbar i många scenarier, finns det andra sannolikhetsfördelningar som kan vara mer lämpliga i vissa situationer:

  1. Normal (Gaussisk) fördelning: Mer vanligt använd för att modellera naturliga fenomen och mätfel.

  2. Cauchy-fördelning: Har ännu tyngre svansar än Laplacefördelningen, användbar för att modellera data som är benägna att avvika.

  3. Exponentiell fördelning: Används för att modellera tiden mellan händelser i en Poisson-process.

  4. Student's t-fördelning: Används ofta i hypotesprövning och modellering av finansiella avkastningar.

  5. Logistisk fördelning: Liknande i form till normalfördelningen men med tyngre svansar.

Historia

Laplacefördelningen introducerades av Pierre-Simon Laplace i hans 1774 års avhandling "Om sannolikheten för orsaker till händelser." Fördelningen fick dock mer uppmärksamhet under tidigt 1900-tal med utvecklingen av matematisk statistik.

Nyckelhändelser i Laplacefördelningens historia:

  1. 1774: Pierre-Simon Laplace introducerar fördelningen i sitt arbete om sannolikhetsteori.
  2. 1930-talet: Fördelningen återupptäcktes och tillämpades inom olika områden, inklusive ekonomi och teknik.
  3. 1960-talet: Laplacefördelningen får betydelse inom robust statistik som ett alternativ till normalfördelningen.
  4. 1990-talet-nutid: Ökad användning inom maskininlärning, signalanalys och finansiell modellering.

Exempel

Här är några kodexempel för att beräkna Laplacefördelningens PDF:

' Excel VBA-funktion för Laplacefördelning 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
' Användning:
' =LaplacePDF(0, 1, 2)
import math

def laplace_pdf(x, mu, b):
    if b <= 0:
        raise ValueError("Skala parametern måste vara positiv")
    return (1 / (2 * b)) * math.exp(-abs(x - mu) / b)

## Exempelanvändning:
location = 1.0
scale = 2.0
x = 0.0
pdf_value = laplace_pdf(x, location, scale)
print(f"PDF-värde vid x={x}: {pdf_value:.6f}")
function laplacePDF(x, mu, b) {
  if (b <= 0) {
    throw new Error("Skala parametern måste vara positiv");
  }
  return (1 / (2 * b)) * Math.exp(-Math.abs(x - mu) / b);
}

// Exempelanvändning:
const location = 1;
const scale = 2;
const x = 0;
const pdfValue = laplacePDF(x, location, scale);
console.log(`PDF-värde vid x=${x}: ${pdfValue.toFixed(6)}`);
public class LaplacePDF {
    public static double laplacePDF(double x, double mu, double b) {
        if (b <= 0) {
            throw new IllegalArgumentException("Skala parametern måste vara positiv");
        }
        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-värde vid x=%.1f: %.6f%n", x, pdfValue);
    }
}

Dessa exempel visar hur man beräknar Laplacefördelningens PDF för givna parametrar. Du kan anpassa dessa funktioner efter dina specifika behov eller integrera dem i större statistiska analysystem.

Numeriska exempel

  1. Standard Laplacefördelning:

    • Position (μ) = 0
    • Skala (b) = 1
    • PDF vid x = 0: 0.500000
  2. Förskjuten Laplacefördelning:

    • Position (μ) = 2
    • Skala (b) = 1
    • PDF vid x = 0: 0.183940
  3. Skalad Laplacefördelning:

    • Position (μ) = 0
    • Skala (b) = 3
    • PDF vid x = 0: 0.166667
  4. Förskjuten och skald Laplacefördelning:

    • Position (μ) = -1
    • Skala (b) = 0.5
    • PDF vid x = 0: 0.367879

Referenser

  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