scipy.stats.mstats.

siegelslopes#

scipy.stats.mstats.siegelslopes(y, x=None, method='hierarchical')[Quelle]#

Berechnet den Siegel-Schätzer für eine Punktmenge (x, y).

siegelslopes implementiert eine Methode für robuste lineare Regression unter Verwendung wiederholter Mediane zur Anpassung einer Geraden an die Punkte (x, y). Die Methode ist robust gegenüber Ausreißern mit einem asymptotischen Breakdown-Punkt von 50 %.

Parameter:
yarray_like

Abhängige Variable.

xarray_like oder None, optional

Unabhängige Variable. Wenn None, wird stattdessen arange(len(y)) verwendet.

method{‘hierarchical’, ‘separate’}

Wenn ‘hierarchical’, schätzen Sie den Achsenabschnitt mit der geschätzten Steigung slope (Standardoption). Wenn ‘separate’, schätzen Sie den Achsenabschnitt unabhängig von der geschätzten Steigung. Siehe Hinweise für Details.

Rückgabe:
resultSiegelslopesResult Instanz

Der Rückgabewert ist ein Objekt mit folgenden Attributen:

slopefloat

Schätzung der Steigung der Regressionsgeraden.

interceptfloat

Schätzung des Achsenabschnitts der Regressionsgeraden.

Siehe auch

theilslopes

eine ähnliche Technik ohne wiederholte Mediane

Hinweise

Weitere Details zu siegelslopes finden Sie unter scipy.stats.siegelslopes.