LinRegIntercept (MDX)
Aktualisiert: 17. Juli 2006
Berechnet die lineare Regression einer Menge und gibt den Wert des X-Achsen-Abschnittes in der Regressionsgleichung y = ax + b zurück.
Syntax
LinRegIntercept(Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )
Argumente
- Set_Expression
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.
- Numeric_Expression_y
Ein gültiger numerischer Ausdruck, bei dem es sich in der Regel um einen MDX-Ausdruck (Multidimensional Expressions) für Zellenkoordinaten handelt. Die vom Ausdruck zurückgegebene Zahl stellt den Wert für die Y-Achse dar.
- Numeric_Expression_x
Ein gültiger numerischer Ausdruck, bei dem es sich in der Regel um einen MDX-Ausdruck (Multidimensional Expressions) für Zellenkoordinaten handelt. Die vom Ausdruck zurückgegebene Zahl stellt den Wert für die X-Achse dar.
Hinweise
Die lineare Regression berechnet mit der Methode der kleinsten Quadrate die Gleichung einer Regressionsgeraden (d. h. der Ausgleichsgeraden für eine Reihe von Punkten). Die Regressionsgerade ist durch folgende Gleichung gegeben, wobei a der Regressionskoeffizient und b das konstante Glied genannt wird:
y = ax+b
Die LinRegIntercept-Funktion wertet die angegebene Menge für den ersten numerischen Ausdruck aus, um die Werte für die Y-Achse zu erhalten. Anschließend wertet die Funktion die angegebene Menge für den zweiten numerischen Ausdruck, sofern angegeben, aus, um die Werte für die X-Achse zu erhalten. Wenn kein zweiter numerischer Ausdruck angegeben wird, verwendet die Funktion den aktuellen Kontext der Zellen in der angegebenen Menge als Werte für die X-Achse. Für die Time-Dimension wird das X-Achsen-Argument häufig ausgelassen.
Nach dem Ermitteln der Punktemenge gibt die LinRegIntercept-Funktion das konstante Glied der Regressionsgleichung (b in der obigen Gleichung) zurück.
Hinweis: |
---|
Leere Zellen oder Zellen, die Text oder logische Werte enthalten, werden von der LinRegIntercept-Funktion ignoriert. Zellen mit dem Wert Null (0) werden jedoch von der Funktion berücksichtigt. |
Beispiel:
Im folgenden Beispiel wird der Wert für den Achsenabschnitt einer Regressionsgeraden für die Unit Sales- und Store Sales-Measures zurückgegeben.
LinRegPoint(LastPeriods(10),[Measures].[Unit Sales],[Measures].[Store Sales])
Siehe auch
Verweis
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
17. Juli 2006 |
|