scipy.stats._result_classes.PearsonRResult.

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 statistic mit 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), wobei n die Länge der ursprünglichen Stichproben entlang der Berechnungsachse ist. Wenn n <= 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.bootstrap mit 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 namedtuple mit den Feldern low und high zurückgegeben.

Referenzen

[1]

„Pearson correlation coefficient“, Wikipedia, https://en.wikipedia.org/wiki/Pearson_correlation_coefficient