Cara membuat plot distribusi gamma dengan python (dengan contoh)


Dalam statistik, distribusi Gamma sering digunakan untuk memodelkan probabilitas terkait waktu tunggu.

Contoh berikut menunjukkan cara menggunakan fungsi scipy.stats.gamma() untuk memplot satu atau lebih distribusi Gamma dengan Python.

Contoh 1: Merencanakan Distribusi Gamma

Kode berikut menunjukkan cara memplot distribusi Gamma dengan parameter bentuk 5 dan parameter skala 3 dengan Python:

 import numpy as np
import scipy. stats as stats 
import matplotlib. pyplot as plt

#define x-axis values
x = np. linspace (0, 40, 100) 

#calculate pdf of Gamma distribution for each x-value
y = stats. gamma . pdf (x, a= 5 , scale= 3 )

#create plot of Gamma distribution
plt. plot (x, y)

#displayplot
plt. show ()

Sumbu x menampilkan nilai potensial yang dapat diambil oleh variabel acak terdistribusi Gamma dan sumbu y menampilkan nilai PDF yang sesuai dari distribusi Gamma dengan parameter bentuk 5 dan parameter skala 3.

Contoh 2: Merencanakan Distribusi Gamma Berganda

Kode berikut menunjukkan cara memplot beberapa distribusi Gamma dengan parameter bentuk dan skala berbeda:

 import numpy as np
import scipy. stats as stats 
import matplotlib. pyplot as plt

#define three Gamma distributions
x = np. linspace (0, 40, 100)
y1 = stats. gamma . pdf (x, a= 5 , scale= 3 )
y2 = stats. gamma . pdf (x, a= 2 , scale= 5 )
y3 = stats. gamma . pdf (x, a= 4 , scale= 2 )

#add lines for each distribution
plt. plot (x, y1, label= shape=5, scale=3 ')
plt. plot (x, y2, label=' shape=2, scale=5 ')
plt. plot (x, y3, label=' shape=4, scale=2 ')

#add legend
plt. legend ()

#displayplot
plt. show () 

Distribusi gamma dengan Python

Perhatikan bahwa bentuk distribusi Gamma dapat bervariasi secara signifikan tergantung pada parameter bentuk dan skala.

Terkait: Cara Merencanakan Banyak Garis di Matplotlib

Sumber daya tambahan

Tutorial berikut menjelaskan cara memplot distribusi umum lainnya dengan Python:

Cara Merencanakan Distribusi Normal dengan Python
Cara memplot distribusi chi-kuadrat dengan Python

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *