การกระจาย Rayleigh
การกระจาย Rayleigh
การกระจาย Rayleigh ใช้ในการประมวลผลสัญญาณ
มันมีสองพารามิเตอร์:
scale
- (ค่าเบี่ยงเบนมาตรฐาน) กำหนดว่าการกระจายจะเป็นค่าเริ่มต้น 1.0 ที่แบนราบเพียงใด)
size
- รูปร่างของอาร์เรย์ที่ส่งคืน
ตัวอย่าง
วาดตัวอย่างสำหรับการแจกแจงเรย์ลีด้วยมาตราส่วน 2 ด้วยขนาด 2x3:
from numpy import random
x = random.rayleigh(scale=2, size=(2, 3))
print(x)
การแสดงภาพของ Rayleigh Distribution
ตัวอย่าง
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.rayleigh(size=1000), hist=False)
plt.show()
ผลลัพธ์
ความคล้ายคลึงกันระหว่างการกระจาย Rayleigh และ Chi Square
ที่หน่วย stddev และ 2 องศาอิสระ rayleigh และ chi square แสดงถึงการแจกแจงแบบเดียวกัน