LINREGRESE
Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu
Použije metodu Least Squares k výpočtu přímky, která nejlépe odpovídá daným datům, a vrátí tabulku popisující čáru. Rovnice přímky je ve tvaru: y = Sklon1*x1 + Sklon2*x2 + ... + Průsečík.
Syntaxe
LINEST ( <columnY>, <columnX>[, …][, <const>] )
Parametry
Pojem | definice |
---|---|
columnY | Sloupec známých hodnot y. Musí mít skalární typ. |
columnX | Sloupce známých hodnot x. Musí mít skalární typ. Musí být k dispozici alespoň jeden. |
const | (Volitelné) Konstantní hodnota PRAVDA/NEPRAVDA určující, zda se má konstantní průsečík rovnat hodnotě 0.Pokud je hodnota TRUE nebo vynechána, vypočítá se normální hodnota průsečíku; Pokud je hodnota NEPRAVDA, je hodnota Intercept nastavená na nulu. |
Vrácená hodnota
Tabulka s jedním řádkem popisující řádek a další statistiky. Toto jsou dostupné sloupce:
- Sklon1, sklon2, ..., SklonN: koeficienty odpovídající každé hodnotě x;
- Průsečík: hodnota průsečíku;
- StandardErrorSlope1, StandardErrorSlope2, ..., StandardErrorSlopeN: standardní chybové hodnoty pro koeficienty Sklon1, Sklon2, ..., SlopeN;
- StandardErrorIntercept: standardní chybová hodnota konstanty Intercept;
- KoeficientOfDeterminace: koeficient stanovení (r²). Porovná odhadované a skutečné hodnoty y a rozsahy v hodnotě od 0 do 1: čím vyšší je hodnota, tím vyšší korelace ve vzorku;
- StandardError: standardní chyba odhadu y;
- FStatistic: F statistika nebo pozorovaná hodnota F. Pomocí F statistiky můžete určit, zda pozorovaný vztah mezi závislými a nezávislými proměnnými probíhá náhodou;
- DegreesOfFreedom: stupně volnosti. Tato hodnota vám pomůže najít kritické hodnoty F ve statistické tabulce a určit úroveň spolehlivosti pro model;
- RegreseSumOfSquares: regresní součet čtverců;
- ReziduaOfSquares: reziduální součet čtverců.
Poznámky
<columnY> a <columnX> musí patřit do stejné tabulky.
Příklad 1
Následující dotaz DAX:
EVALUATE LINEST(
'FactInternetSales'[SalesAmount],
'FactInternetSales'[TotalProductCost]
)
Vrátí jednořádkovou tabulku s deseti sloupci:
Sklon 1 | Zachytit | StandardErrorSlope1 | StandardErrorIntercept | KoeficientOfDeterminace |
---|---|---|---|---|
1.67703250456677 | 6.34550460373026 | 0.000448675725548806 | 0.279131821917317 | 0.995695557281456 |
StandardError | FStatistic | DegreesOfFreedom | RegressionSumOfSquares | ReziduaOfSquares |
---|---|---|---|---|
60.9171030357485 | 13970688.6139993 | 60396 | 51843736761.658 | 224123120.339218 |
- Sklon1 a průsečík: koeficienty počítaného lineárního modelu;
- StandardErrorSlope1 a StandardErrorIntercept: standardní chybové hodnoty pro koeficienty výše;
- KoeficientOfDetermination, StandardError, FStatistic, DegreesOfFreedom, RegressionSumOfSquares a ResidualSumOfSquares: regresní statistika modelu.
Pro daný internetový prodej tento model predikuje částku prodeje následujícím vzorcem:
SalesAmount = Slope1 * TotalProductCost + Intercept
Příklad 2
Následující dotaz DAX:
EVALUATE LINEST(
'DimCustomer'[TotalSalesAmount],
'DimCustomer'[YearlyIncome],
'DimCustomer'[TotalChildren],
'DimCustomer'[BirthDate]
)
Vrátí jednořádkovou tabulku se čtrnácti sloupci:
- Sklon 1
- Sklon 2
- Sklon 3
- Zachytit
- StandardErrorSlope1
- StandardErrorSlope2
- StandardErrorSlope3
- StandardErrorIntercept
- KoeficientOfDeterminace
- StandardError
- FStatistic
- DegreesOfFreedom
- RegressionSumOfSquares
- ReziduaOfSquares
Pro daného zákazníka tento model predikuje celkové prodeje následujícím vzorcem (datum narození se automaticky převede na číslo):
TotalSalesAmount = Slope1 * YearlyIncome + Slope2 * TotalChildren + Slope3 * BirthDate + Intercept
Související obsah
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro