LinRegSlope (MDX)

Vypočítá lineární regresi množiny a vrátí hodnotu sklonu v regresní přímce, y = ax + b.

Syntax

  
LinRegSlope(Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )  

Arguments

Nastavit_výraz
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.

Numeric_Expression_y
Platný číselný výraz, který je typicky výrazem Multidimensional Expressions (MDX) souřadnic buňky, které vracejí číslo, jež představuje hodnoty pro osu y.

Numeric_Expression_x
Platný číselný výraz, který je typicky výrazem Multidimensional Expressions (MDX) souřadnic buněk, které vracejí číslo reprezentující hodnoty pro osu x.

Remarks

Lineární regrese, která používá metodu nejmenších čtverců, vypočítá rovnici regresní přímky (tedy přímky nejlépe přizpůsobené pro řadu bodů). Regresní přímka má následující rovnici, kde a je sklon a b je průsečík:

y = ax+b

Funkce LinRegSlope vyhodnocuje zadanou množinu vůči prvnímu číselnému výrazu, aby získala hodnoty pro osu y. Funkce pak vyhodnotí specifikovaný výraz množiny vůči druhému číselnému výrazu, pokud je specifikován, aby získala hodnoty pro osu x. Pokud není specifikován druhý číselný výraz, funkce použije aktuální kontext buněk ve stanovené množině jako hodnoty pro osu x. Neuvedení argumentu osy x se často používá u časové dimenze.

Po získání množiny bodů funkce LinRegSlope vrátí sklon regresní přímky (a v předchozí rovnici).

Note

Funkce LinRegSlope ignoruje prázdné buňky nebo buňky obsahující text nebo logické hodnoty. Funkce však zahrnuje buňky s hodnotami nula.

Example

Následující příklad vrací sklon regresní čáry pro jednotkové prodeje a míry prodejů v prodejni.

LinRegSlope(LastPeriods(10),[Measures].[Unit Sales],[Measures].[Store Sales])