[PYTHON] Überprüfung der Normalverteilung

Was ist das

Wir haben es mit Docker einfacher gemacht, zu überprüfen, ob Ihre Daten normal verteilt sind.

Wie benutzt man

Beim Testen mit Dummy-Daten

bash


python -c "import numpy; print(str(list(numpy.random.normal(size=100)))\
  .strip('[]'))" | docker run -i --rm tsutomu7/test_normal > test.htm
firefox test.htm

Wenn Sie dies oben tun, wird es wie folgt angezeigt.

image

Beim Testen aus einer Datei (data.csv)

bash


docker run -i --rm tsutomu7/test_normal < data.csv > test.htm
firefox test.htm

Was machst du

--Überprüfen Sie die Anzahl der Daten (ist sie groß genug) --Hydrometrisches Display (glockenförmig) --QQ-Plotanzeige (ob sie auf einer geraden Linie ausgerichtet ist)

Wenn Sie eine gleichmäßige Verteilung wie unten gezeigt verwenden, wird diese nicht als Normalverteilung beurteilt.

bash


python -c "import numpy; print(str(list(numpy.random.random(size=1000)))\
  .strip('[]'))" | docker run -i --rm tsutomu7/test_normal > test.htm
firefox test.htm

das ist alles

Recommended Posts

Überprüfung der Normalverteilung
Bivariate Normalverteilung
Besiege die Wahrscheinlichkeitsdichtefunktion der Normalverteilung
Schritte zur Berechnung der Wahrscheinlichkeit einer Normalverteilung
Verteilung der Eigenwerte der Laplace-Matrix
3. Normalverteilung mit neuronalem Netz!
Zusammenfassung der Linux-Verteilungstypen
EM der gemischten Gaußschen Verteilung
Beziehungs- und Approximationsfehler der Binomialverteilung, Poisson-Verteilung, Normalverteilung, supergeometrische Verteilung
Berechnung des Normalenvektors mittels Faltung
Implementierung einer gemischten Normalverteilung in Python
Testen Sie die Eignung der Verteilung
Leiten Sie den Quadrantenbereich der Standardnormalverteilung von Anfang an sorgfältig ab
[Python] Hinweis: Selbst erstellte Funktion zum Ermitteln des Bereichs der Normalverteilung
Zusammenfassung der Spezifikationsmethode für Gammaverteilungsparameter
Schätzung der gemischten Gaußschen Verteilung nach der varianten Bayes'schen Methode
Versuchen Sie, mit matplotlib eine Normalverteilung zu zeichnen
Über die Normalgleichung der linearen Regression
Zufallsgenerator, der der Normalverteilung N (0,1) folgt