confidence_interval#
- PearsonRResult.confidence_interval(confidence_level=0.95, method=None)[Quelle]#
Das Konfidenzintervall für den Korrelationskoeffizienten.
Berechnet das Konfidenzintervall für den Korrelationskoeffizienten
statisticmit dem angegebenen Konfidenzniveau.Wenn method nicht angegeben ist, wird das Konfidenzintervall unter Verwendung der Fisher-Transformation F(r) = arctanh(r) [1] berechnet. Wenn die Stichprobenpaare aus einer bivariaten Normalverteilung gezogen werden, folgt F(r) ungefähr einer Normalverteilung mit der Standardabweichung
1/sqrt(n - 3), wobeindie Länge der ursprünglichen Stichproben entlang der Berechnungsachse ist. Wennn <= 3, liefert diese Näherung keine endliche, reelle Standardabweichung, daher definieren wir das Konfidenzintervall als -1 bis 1.Wenn method eine Instanz von BootstrapMethod ist, wird das Konfidenzintervall unter Verwendung von
scipy.stats.bootstrapmit den bereitgestellten Konfigurationsoptionen und anderen geeigneten Einstellungen berechnet. In einigen Fällen können die Konfidenzgrenzen aufgrund einer degenerierten Stichprobe NaN sein, und dies ist typisch für sehr kleine Stichproben (~6 Beobachtungen).- Parameter:
- confidence_levelfloat
Das Konfidenzniveau für die Berechnung des Konfidenzintervalls des Korrelationskoeffizienten. Standard ist 0.95.
- methodBootstrapMethod, optional
Definiert die Methode zur Berechnung des Konfidenzintervalls. Siehe Methodenbeschreibung für Details.
Hinzugefügt in Version 1.11.0.
- Rückgabe:
- cinamedtuple
Das Konfidenzintervall wird als
namedtuplemit den Feldern low und high zurückgegeben.
Referenzen
[1]„Pearson correlation coefficient“, Wikipedia, https://en.wikipedia.org/wiki/Pearson_correlation_coefficient