ในการพล็อตการกระจายแกมมาด้วยพารามิเตอร์อัลฟาและเบต้าใน Python เราสามารถใช้ gamma.pdf() ฟังก์ชัน
ขั้นตอน
-
กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
-
สร้าง x โดยใช้ numpy และ y โดยใช้ gamma.pdf() ฟังก์ชันที่ x ของ RV ที่กำหนด
-
พล็อตจุดข้อมูล x และ y โดยใช้ plot() วิธีการ
-
ใช้ legend() วิธีการวางองค์ประกอบคำอธิบายสำหรับเนื้อเรื่อง
-
หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import numpy as np import scipy.stats as stats from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(0, 10, 10) y = stats.gamma.pdf(x, a=5, scale=0.333) plt.plot(x, y, "ro-", label=(r'$\alpha=0, \beta=3$')) plt.legend(loc='upper right') plt.show()
ผลลัพธ์