Zipf Distribution
Zipf Distribution
Zipf Distribution digunakan untuk mengambil sampel data berdasarkan hukum zipf.
Hukum Zipf: Dalam kumpulan, suku ke-n adalah 1/n kali suku paling umum. Misalnya kata paling umum ke-5 dalam bahasa Inggris muncul hampir 1/5 kali lebih sering daripada kata yang paling umum.
Ini memiliki dua parameter:
a - Distribution parameter.
size - Bentuk array yang dikembalikan.
Contoh
Gambarkan sampel untuk distribusi zipf dengan Distribution parameter 2 dengan size 2x3:
from numpy import random
x = random.zipf(a=2, size=(2, 3))
print(x)Visualization of Zipf Distribution
Sample 1000 poin tetapi plot hanya satu dengan nilai < 10 untuk grafik yang lebih bermakna.
Contoh
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
x = random.zipf(a=2, size=1000)
sns.distplot(x[x<10], kde=False)
plt.show()Result


Komentar
Posting Komentar