WorksheetFunction.LogEst-Methode (Excel)

Berechnet bei der Regressionsanalyse eine exponentielle Kurve, 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. LogEst (Arg1, Arg2, Arg3, Arg4)

Ausdruck Eine Variable, die ein WorksheetFunction-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Arg1 Erforderlich Variant Known_y - der Satz von y-Werten, den 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 lautet 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 Von LogEst zurückgegebene Array 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 das Array known_y in einer einzelnen Zeile befindet, wird jede Zeile von 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 nicht angegeben wird, wird davon ausgegangen, dass es sich um das Array {1,2,3,...} handelt, das die gleiche Größe wie known_y hat.

  • Wenn const auf True festgelegt oder nicht angegeben ist, wird b normal berechnet.

  • Wenn const auf False festgelegt ist, wird b gleich 1 festgelegt, und die m-Werte werden an y = m^xangepasst.

  • Wenn stats den Wert True hat, 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 ausgelassen 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. LogEst passt zu einer exponentiellen Kurve. Weitere Informationen finden Sie unter LinEst.

Wenn Sie nur über eine unabhängige x-Variable verfügen, können Sie y-intercept(b)-Werte direkt mit der folgenden Formel abrufen:

  • Y-Intercept (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 Growth-Funktion 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. Trennzeichen können je nach Gebietsschemaeinstellung in den Optionen "Region" und "Sprache" in Systemsteuerung unterschiedlich sein.
  • Beachten Sie, dass die von der Regressionsgleichung vorhergesagten y-Werte möglicherweise ungültig sind, wenn sie außerhalb des Bereichs von y-Werten liegen, den Sie zum Bestimmen der Formel 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.