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.