Dystrybucja logistyczna
Dystrybucja logistyczna
Dystrybucja logistyczna służy do opisu wzrostu.
Szeroko stosowany w uczeniu maszynowym w regresji logistycznej, sieciach neuronowych itp.
Ma trzy parametry:
loc
- czyli gdzie jest szczyt. Domyślnie 0.
scale
- odchylenie standardowe, płaskość rozkładu. Domyślnie 1.
size
– kształt zwróconej tablicy.
Przykład
Narysuj próbki 2x3 z rozkładu logistycznego ze średnią 1 i stddev 2.0:
from numpy import random
x = random.logistic(loc=1, scale=2, size=(2,
3))
print(x)
Wizualizacja dystrybucji logistycznej
Przykład
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.logistic(size=1000), hist=False)
plt.show()
Wynik
Różnica między dystrybucją logistyczną a normalną
Oba rozkłady są prawie identyczne, ale rozkład logistyczny ma większą powierzchnię pod ogonami. tj. Reprezentuje większą możliwość wystąpienia zdarzeń odległych od średniej.
Dla wyższych wartości skali (odchylenie standardowe) rozkład normalny i logistyczny są prawie identyczne z wyjątkiem piku.
Przykład
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.normal(scale=2, size=1000), hist=False,
label='normal')
sns.distplot(random.logistic(size=1000), hist=False,
label='logistic')
plt.show()