Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
oblicza regresję liniową zbioru i zwraca wartość przecięcia x w linii regresji, y = ax + b.
Syntax
LinRegIntercept(Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )
Arguments
Wyrażenie_docelowe
Poprawne wyrażenie z wyrażeń wielowymiarowych (MDX), które zwraca zbiór.
Numeric_Expression_y
Poprawne wyrażenie liczbowe, które zazwyczaj jest wyrażeniem wielowymiarowym (MDX) współrzędnych komórek, które zwracają liczbę reprezentującą wartości dla osi y.
Numeric_Expression_x
Prawidłowe wyrażenie liczbowe, które zazwyczaj jest wyrażeniem wielowymiarowych (MDX) współrzędnych komórek, które zwracają liczbę reprezentującą wartości dla osi x.
Remarks
Regresja liniowa, która wykorzystuje metodę najmniejszych kwadratów, oblicza równanie prostej regresji (czyli prostej najlepiej dopasowanej dla ciągu punktów). Linia regresji ma następujące równanie, gdzie a to nachylenie, a b to przecięcie:
y = ax+b
Funkcja LinRegIntercept ocenia określony zbiór względem pierwszego wyrażenia liczbowego, aby uzyskać wartości dla osi y. Funkcja następnie ocenia określony zbiór względem drugiego wyrażenia numerycznego, jeśli jest to wskazane, aby uzyskać wartości dla osi x. Jeśli drugie wyrażenie numeryczne nie jest określone, funkcja wykorzystuje bieżący kontekst komórek w określonym zbiorze jako wartości dla osi x. Brak określenia argumentu osi x jest często używany w kontekście wymiaru czasu.
Po uzyskaniu zbioru punktów funkcja LinRegIntercept zwraca przecięcie prostej regresji (b w poprzednim równaniu).
Note
Funkcja LinRegIntercept ignoruje puste komórki lub komórki zawierające tekst lub wartości logiczne. Jednak funkcja zawiera komórki o wartościach zerowych.
Example
Poniższy przykład zwraca przecięcie linii regresji dla miar sprzedaży jednostkowej oraz sprzedaży w sklepie.
LinRegIntercept(LastPeriods(10),[Measures].[Unit Sales],[Measures].[Store Sales])