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.