Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Berechnet in der Regressionsanalyse eine Exponentialkurve, die zu Ihren Daten passt, und gibt ein Array von Werten zurück, das die Kurve beschreibt. Da diese Funktion einen Array von Werten zurückgibt, muss sie als Arrayformel eingegeben werden.
Syntax
Ausdruck verwendet werden. LogEst (arg1, arg2, arg3, arg4)
Ausdruck Eine Variable, die ein WorksheetFunction-Objekt darstellt.
Parameter
| Name | Erforderlich/Optional | Datentyp | Beschreibung |
|---|---|---|---|
| Arg1 | Erforderlich | Variant | Known_y's - die Menge der y-Werte, die Sie bereits in der Beziehung y = b*m^x kennen. |
| Arg2 | Optional | Variant | Bekannt_x – eine optionale Gruppe von x-Werten, die Ihnen aus der Beziehung y = b*m^x eventuell bereits bekannt sind. |
| Arg3 | Optional | Variant | Konstante – ein Wahrheitswert, mit dem angegeben wird, ob erzwungen werden soll, dass die Konstante b gleich 1 sein soll. |
| Arg4 | Optional | Variant | Stats - ein Wahrheitswert, der angibt, ob weitere Regressionskenngrößen zurückgegeben werden sollen. |
Rückgabewert
Variant
Bemerkungen
Die Gleichung für die Kurve ist y = b*m^x oder y = (b*(m1^x1)*(m2^x2)*_) (wenn mehrere x-Werte vorhanden sind), wobei der abhängige y-Wert eine Funktion der unabhängigen x-Werte ist. Jeder m-Wert ist eine Basis, zu der ein entsprechender x-Wert als Exponent gehört, und b ist eine Konstante. Beachten Sie, dass y, x und m Vektoren sein können. Das Array, das LogEst zurückgibt, ist {mn,mn-1,...,m1,b}.
Wenn sich das Array known_y in einer einzelnen Spalte befindet, wird jede Spalte von known_x als separate Variable interpretiert.
Wenn sich die Matrix known_y in einer einzelnen Zeile befindet, wird jede Zeile known_x als separate Variable interpretiert.
Das Array Bekannt_x kann eine oder mehrere Gruppen mit Variablen enthalten. Wird nur eine Variable verwendet, können Y_Werte und X_Werte Bereiche beliebiger Form sein, solange sie dieselben Dimensionen haben. Werden mehrere Variablen verwendet, müssen Y_Werte als Zellbereiche vorliegen, wobei sich der Bereich nur über eine Zeile oder eine Spalte erstrecken darf (auch als "Vektor" bezeichnet).
Wenn known_x weggelassen wird, wird davon ausgegangen, dass es sich um das Array {1,2,3,...} handelt, das die gleiche Größe wie das von known_y hat.
Wenn const wahr ist oder weggelassen wird, wird b normal berechnet.
Wenn const False ist, wird b auf 1 gesetzt, und die m-Werte werden an
y = m^xangepasst.Wenn stats True ist, gibt LogEst die zusätzliche Regressionsstatistik zurück, sodass das zurückgegebene Array {mn,mn-1,...,m1,b; sen,sen-1,...,se1,seb; r 2,sey; F, df; ssreg,ssresid}.
Wenn stats false ist oder weggelassen wird, gibt LogEst nur die m-Koeffizienten und die Konstante b zurück.
Informationen zu zusätzlichen Regressionsstatistiken finden Sie unter LinEst.
Je mehr ein Diagramm Ihrer Daten einer exponentiellen Kurve ähnelt, desto besser passt die berechnete Linie zu Ihren Daten. Wie LinEst gibt LogEst ein Array von Werten zurück, das eine Beziehung zwischen den Werten beschreibt, aber LinEst passt eine gerade Linie zu Ihren Daten an. LogEst passt sich an einer exponentiellen Kurve an. Weitere Informationen finden Sie unter LinEst.
Wenn Sie nur eine unabhängige x-Variable haben, können Sie die Werte für den y-Achsenabschnitt (b) direkt mithilfe der folgenden Formel erhalten:
- Y-Achsenabschnitt (b):
INDEX(LOGEST(known_y's,known_x's),2)Verwenden Sie diey = b*m^xGleichung, um zukünftige Werte von y vorherzusagen, aber Microsoft Excel stellt die Wachstumsfunktion bereit, um dies für Sie zu tun.
Formeln, die Arrays zurückgeben, müssen als Arrayformeln eingegeben werden.
- When entering an array constant such as known_x's as an argument, use commas to separate values in the same row and semicolons to separate rows. Die Trennzeichen können je nach Ihrer Ländereinstellung in den Regions- und Sprachoptionen in der Systemsteuerung unterschiedlich sein.
- Beachten Sie, dass die von der Regressionsgleichung vorhergesagten y-Werte möglicherweise ungültig sind, wenn sie außerhalb des Bereichs der y-Werte liegen, den Sie zur Bestimmung der Gleichung verwendet haben.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.