‎توزيع لجستيك‎(Logistic Distribution)‎ در پايتون

Previous >    <Next  

‎اين توزيع بطور گسترده در آموزش ماشين براي رگرسيون لجستيك، شبكه هاي عصبي و غير استفاده ‎مي شود.

‎اين توزيع داراي سه پارامتر است:

‎مثال ـ نمونه هاي‎2x3‎ را از يك توزيع لجستيك با ميانگين‎1‎ و انحراف ‎معيار‎2.0‎ برگشت ميدهد .

from numpy import random

x = random.logistic(loc=1, scale=2, size=(2, 3))
print(x) 

‎تجسم توزيع لجستيك

مثال ـ براي تجسم توزيع لجستيك

from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns

sns.displot(random.logistic(size=1000), kind="kde")
plt.ylabel("چگالی")
plt.show() 

‎نتيجه تصويري:

‎اختلاف مابين توزيع لجستيك و نرمال

‎هر دو توزيع تقريبا يكسان هستند، اما توزيع لجستيك مساحت بيشتري در زير دنباله ها دارد، به ‎معني كه احتمال وقوع يك رويداد دورتر از ميانگين را بيشتر از نرمال نشان ميدهد.

‎براي مقادير بالاتر از مقياس‎)‎ انحراف معيار‎(‎توزيع هاي فوق بجز ‎اوج، يكسان هستند.

‎مثال ـ نمايش اختلاف دو توزيع

from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns

data = {
  "نرمال": random.normal(scale=2, size=1000),
  "لجستيك": random.logistic(size=1000)
}

sns.displot(data, kind="kde")

plt.show()

‎نتيجه تصويري


Previous >    <Next