scipy.odr.

RealData#

class scipy.odr.RealData(x, y=None, sx=None, sy=None, covx=None, covy=None, fix=None, meta=None)[Quelle]#

Die Daten, mit Gewichtungen als tatsächliche Standardabweichungen und/oder Kovarianzen.

Parameter:
xarray_like

Beobachtete Daten für die unabhängige Variable der Regression

yarray_like, optional

Wenn array_like, beobachtete Daten für die abhängige Variable der Regression. Eine Skalar-Eingabe impliziert, dass das zu verwendende Modell auf den Daten implizit ist.

sxarray_like, optional

Standardabweichungen von x. sx sind Standardabweichungen von x und werden in Gewichte umgewandelt, indem 1.0 durch ihre Quadrate geteilt wird.

syarray_like, optional

Standardabweichungen von y. sy sind Standardabweichungen von y und werden in Gewichte umgewandelt, indem 1.0 durch ihre Quadrate geteilt wird.

covxarray_like, optional

Kovarianz von x. covx ist ein Array von Kovarianzmatrizen von x und wird in Gewichte umgewandelt, indem jede Kovarianzmatrix der Beobachtung invertiert wird.

covyarray_like, optional

Kovarianz von y. covy ist ein Array von Kovarianzmatrizen und wird in Gewichte umgewandelt, indem jede Kovarianzmatrix der Beobachtung invertiert wird.

fixarray_like, optional

Das Argument und Mitglied fix ist dasselbe wie bei Data.fix und ODR.ifixx: Es ist ein Array von ganzen Zahlen mit der gleichen Form wie x, das bestimmt, welche Eingabebeobachtungen als fixiert behandelt werden. Man kann eine Sequenz der Länge m (die Dimensionalität der Eingabebeobachtungen) verwenden, um einige Dimensionen für alle Beobachtungen zu fixieren. Ein Wert von 0 fixiert die Beobachtung, ein Wert > 0 macht sie frei.

metadict, optional

Freiform-Wörterbuch für Metadaten.

Methoden

set_meta(**kwds)

Aktualisiert das Metadaten-Wörterbuch mit den über die Schlüsselwörter bereitgestellten Schlüsselwörtern und Daten.

Hinweise

Die Gewichte wd und we werden aus den bereitgestellten Werten wie folgt berechnet:

sx und sy werden in Gewichte umgewandelt, indem 1.0 durch ihre Quadrate geteilt wird. Zum Beispiel wd = 1./np.power(`sx`, 2).

covx und covy sind Arrays von Kovarianzmatrizen und werden in Gewichte umgewandelt, indem jede Kovarianzmatrix der Beobachtung invertiert wird. Zum Beispiel we[i] = np.linalg.inv(covy[i]).

Diese Argumente folgen den gleichen strukturierten Argumentkonventionen wie wd und we, nur eingeschränkt durch ihre Natur: sx und sy können nicht Rang-3 sein, aber covx und covy können es sein.

Setzen Sie *nur* entweder sx oder covx (nicht beide). Das Setzen beider wird eine Ausnahme auslösen. Dasselbe gilt für sy und covy.