Berechnung der Standardabweichung und des Korrelationskoeffizienten in Python

Ich habe die Standardabweichung und den Korrelationskoeffizienten mit verschiedenen Methoden berechnet.

Python 3.5.2rc1 (default, Jun 13 2016, 09:33:26) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> x = [1, 2, 3, 4, 5]
>>> y = [0, 2, 4, 5, 8]

Verwenden Sie die Statistikbibliothek. Eingebaut aus Python-3.4 (?).

>>> import statistics
>>> statistics.pstdev(x), statistics.stdev(x)
(1.4142135623730951, 1.5811388300841898)

numpy

>>> import numpy
>>> numpy.std(x), numpy.std(x, ddof=1)
(1.4142135623730951, 1.5811388300841898)

Ist scipy dasselbe wie numpy?

>>> import scipy
>>> scipy.std(x), scipy.std(x, ddof=1)
(1.4142135623730951, 1.5811388300841898)

Berechnen Sie den Korrelationskoeffizienten mit numpy.

>>> numpy.corrcoef(x, y)[0, 1]
0.99044346677110506

Dann scipy.

>>> import scipy.stats
>>> scipy.stats.pearsonr(x, y)
(0.99044346677110517, 0.0011198526620164956)

Ist scipy am bequemsten?

Recommended Posts

Berechnung der Standardabweichung und des Korrelationskoeffizienten in Python
Zeitvergleich: Berechnung des Korrelationskoeffizienten in Python
[Python] Berechnung der Differenz von Datum und Zeit in Monaten und Jahren
[Python] Berechnung des Kappa (k) -Koeffizienten
Berechnung des Spearman-Rangkorrelationskoeffizienten
[Statistik für Programmierer] Dispersion, Standardabweichung und Fluktuationskoeffizient
[Algorithmus x Python] Berechnung der Basisstatistik Teil 3 (Bereich, Varianz, Standardabweichung, Fluktuationskoeffizient)
[Python] Berechnung der Bildähnlichkeit (Würfelkoeffizient)
Projekt Euler # 1 "Vielfaches von 3 und 5" in Python
Erläuterung der Bearbeitungsentfernung und Implementierung in Python
Berechnen Sie das Datum mit Python
Berechnen Sie Daten in Python
"Lineare Regression" und "Probabilistische Version der linearen Regression" in Python "Bayes lineare Regression"
Erleben Sie die gute Berechnungseffizienz der Vektorisierung in Python
Verarbeitung von CSV-Daten in voller und halber Breite in Python
Empfängt und gibt die Standardausgabe von Python 2- und Python 3> C-Implementierungen aus
Unterschied zwischen Ruby und Python in Bezug auf Variablen
Berechnen Sie den Mittelwert, den Median, die häufigste Varianz und die Standardabweichung in Python
Starten Sie die numerische Berechnung mit Python (mit Homebrew und Pip).
Beispiel für das Abrufen des Modulnamens und des Klassennamens in Python
Zusammenfassung der Datumsverarbeitung in Python (Datum / Uhrzeit und Datum)
[Python] Arten statistischer Werte (Features) und Berechnungsmethoden
[Python] Wie man mit inf und NaN bei numpy Durchschnitt, Standardabweichung, Maximum / Minimum umgeht
Berechnung des Scherspielwerts in Python
Objektäquivalenzbeurteilung in Python
Transmutationsmatrix im Python-Standard
Stapel und Warteschlange in Python
Unittest und CI in Python
Implementierung der schnellen Sortierung in Python
Quellinstallation und Installation von Python
[Python of Hikari-] Kapitel 08-03 Modul (Import und Verwendung der Standardbibliothek)
[Python] Herons Formelfunktionalisierung und Berechnung der maximalen Fläche
[Für Anfänger] Zusammenfassung der Standardeingabe in Python (mit Erklärung)
Referenzreihenfolge von Klassenvariablen und Instanzvariablen in "self. Klassenvariablen" in Python
Eine Standardmethode zum Entwickeln und Verteilen von Paketen in Python
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
[Einführung in Scipy] Berechnung der Lorenzkurve und des Gini-Koeffizienten ♬
[Python] Stärken und Schwächen von DataFrame in Bezug auf den Zeitaufwand
[Tipps] Probleme und Lösungen bei der Entwicklung von Python + Kivy
Finden Sie den Durchschnitt / die Standardabweichung der Helligkeitswerte im Bild
Koordination jedes Prozesses im MPI und Pufferung der Standardausgabe
Umgebungskonstruktion von Python und OpenCV
Die Geschichte von Python und die Geschichte von NaN
Pakete, die MIDI mit Python Midi und Pretty_Midi verarbeiten
Zählen Sie die Anzahl der thailändischen und arabischen Zeichen in Python gut
Ich habe die Berechnungszeit des in Python geschriebenen gleitenden Durchschnitts verglichen
Unterschied zwischen == und ist in Python
Installation von SciPy und matplotlib (Python)
[Maschinelles Lernen] Verstehen Sie aus der Mathematik, dass Standardisierung zu einem Durchschnitt von 0 und einer Standardabweichung von 1 führt.
Zeigen Sie Fotos in Python und HTML an
Sortieralgorithmus und Implementierung in Python
Zeitdelta in Python 2.7-Serie teilen
Bearbeiten Sie Dateien und Ordner in Python
MySQL-automatische Escape-Funktion von Parametern in Python
Über Python und Cython dtype
Umgang mit JSON-Dateien in Python
Lesen Sie die Standardausgabe eines Unterprozesses zeilenweise in Python