WorksheetFunction.LogEst-Methode (Excel)

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 die y = b*m^x Gleichung, 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.