Rayleigh-Verteilung


Rayleigh-Verteilung

Die Rayleigh-Verteilung wird in der Signalverarbeitung verwendet.

Es hat zwei Parameter:

scale- (Standardabweichung) entscheidet, wie flach die Verteilung sein wird (Standard 1,0).

size- Die Form des zurückgegebenen Arrays.

Beispiel

Zeichnen Sie eine Stichprobe für die Rayleigh-Verteilung mit einer Skala von 2 mit einer Größe von 2x3:

from numpy import random

x = random.rayleigh(scale=2, size=(2, 3))

print(x)

Visualisierung der Rayleigh-Verteilung

Beispiel

from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns

sns.distplot(random.rayleigh(size=1000), hist=False)

plt.show()

Ergebnis


Ähnlichkeit zwischen Rayleigh- und Chi-Quadrat-Verteilung

Bei Einheit stddev repräsentieren die und 2 Freiheitsgrade Rayleigh und Chi-Quadrat die gleichen Verteilungen.