Logistische Verteilung


Logistische Verteilung

Die logistische Verteilung wird verwendet, um das Wachstum zu beschreiben.

Ausgiebig verwendet beim maschinellen Lernen in der logistischen Regression, neuronalen Netzen usw.

Es hat drei Parameter:

loc- bedeuten, wo der Höhepunkt ist. Standard 0.

scale- Standardabweichung, die Ebenheit der Verteilung. Standard 1.

size - Die Form des zurückgegebenen Arrays.

Beispiel

Ziehen Sie 2x3 Stichproben aus einer logistischen Verteilung mit einem Mittelwert von 1 und stddev 2,0:

from numpy import random

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

print(x)

Visualisierung der Logistikverteilung

Beispiel

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

sns.distplot(random.logistic(size=1000), hist=False)

plt.show()

Ergebnis


Unterschied zwischen logistischer und normaler Verteilung

Beide Verteilungen sind nahezu identisch, aber die logistische Verteilung hat mehr Fläche unter den Schwänzen. dh. Es stellt eine größere Möglichkeit des Auftretens von Ereignissen dar, die weiter vom Mittelwert entfernt sind.

Für höhere Skalenwerte (Standardabweichung) sind die normale und die logistische Verteilung bis auf den Peak nahezu identisch.

Beispiel

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()

Ergebnis