LINEST

Vzťahuje sa na:Vypočítaný stĺpecVypočítaná tabuľkaVýpočet vizuálu mierky

Použije metódu Najmenej štvorcov na výpočet priamej čiary, ktorá najlepšie vyhovuje daným údajom, a potom vráti tabuľku popisujúcu čiaru. Rovnica pre riadok je v tvare: y = Slope1 *x1 + Slope2 *x2 + ... + Intercept.

Syntax

LINEST ( <columnY>, <columnX>[, …][, <const>] )

Parametre

Obdobie Definícia
columnY Stĺpec známych hodnôt y. Musí mať skalárny typ.
columnX Stĺpce známych hodnôt x. Musí mať skalárny typ. Musí byť poskytnutá aspoň jedna.
Const (Voliteľné) Konštantná hodnota TRUE/FALSE určujúca, či sa má konštanta Intercept vynútiť na hodnotu 0.
Ak je hodnota TRUE alebo vynechaná, hodnota Intercept sa vypočíta normálne; Ak má hodnotu FALSE, hodnota Intercept je nastavená na nulu.

Vrátená hodnota

Tabuľka s jedným riadkom s popisom riadka a ďalšie štatistiky. Toto sú dostupné stĺpce:

  • Slope1, Slope2, ..., SlopeN: koeficienty zodpovedajúce každej hodnote x;
  • Intercept: intercept value;
  • StandardErrorSlope1, StandardErrorSlope2, ..., StandardErrorSlopeN: štandardné chybové hodnoty pre koeficienty Slope1, Slope2, ..., SlopeN;
  • StandardErrorIntercept: štandardná chybová hodnota konštanty Intercept;
  • CoefficientOfDetermination: koeficient určenia (r²). Porovnáva odhadované a skutočné hodnoty y a rozsahy v hodnote od 0 do 1: čím vyššia je hodnota, tým vyššia je korelácia vo vzorke;
  • StandardError: štandardná chyba pre odhad y;
  • FStatistic: štatistika F alebo hodnota s pozorovaným F. Použiť štatistiku F na určenie, či sa pozorovaný vzťah medzi závislými a nezávislými premennými vyskytuje náhodou;
  • DegreesOfFreedom: stupne voľnosti. Táto hodnota sa používa na to, aby vám pomohla vyhľadať hodnoty kritické pre F v štatistickej tabuľke a určiť úroveň spoľahlivosti modelu;
  • RegressionSumOfSquares: regresný súčet štvorcov;
  • ZostatkováSumOfSquares: zostatková súčet štvorcov.

Poznámky

<Všetky stĺpce <ColumnY> a columnX> musia patriť do rovnakej tabuľky.

Príklad č. 1

Nasledujúci dotaz jazyka DAX:

EVALUATE LINEST(
	'FactInternetSales'[SalesAmount],
	'FactInternetSales'[TotalProductCost]
)

Vráti tabuľku s jedným riadkom s desiatimi stĺpcami:

Slope1 Zachytiť StandardErrorSlope1 StandardErrorIntercept CoefficientOfDetermination (KoeficientyObdávania)
1.67703250456677 6.34550460373026 0.000448675725548806 0.279131821917317 0.995695557281456
StandardError FStatistický DegreesOfFreedom RegresiaSumOfSquares Zostatkové hodnotyvštátoch
60.9171030357485 13970688.6139993 60396 51843736761.658 224123120.339218
  • Slope1 a Intercept: koeficienty vypočítaného lineárneho modelu;
  • StandardErrorSlope1 a StandardErrorIntercept: štandardné chybové hodnoty pre koeficienty uvedené vyššie;
  • CoefficientOfDetermination, StandardError, FStatistic, DegreesOfFreedom, RegressionSumOfSquares a ResidualSumOfSquares: regresná štatistika modelu.

V prípade daného internetového predaja tento model predpovedá objem predaja podľa nasledujúceho vzorca:

SalesAmount = Slope1 * TotalProductCost + Intercept

Príklad č. 2

Nasledujúci dotaz jazyka DAX:

EVALUATE LINEST(
	'DimCustomer'[TotalSalesAmount],
	'DimCustomer'[YearlyIncome],
	'DimCustomer'[TotalChildren],
	'DimCustomer'[BirthDate]
)

Vráti tabuľku s jedným riadkom so štrnásť stĺpcov:

  • Slope1
  • Slope2
  • Slope3
  • Zachytiť
  • StandardErrorSlope1
  • StandardErrorSlope2
  • StandardErrorSlope3
  • StandardErrorIntercept
  • CoefficientOfDetermination (KoeficientyObdávania)
  • StandardError
  • FStatistický
  • DegreesOfFreedom
  • RegresiaSumOfSquares
  • Zostatkové hodnotyvštátoch

V prípade daného zákazníka tento model predpovedá celkový predaj podľa nasledujúceho vzorca (dátum narodenia sa automaticky skonvertuje na číslo):

TotalSalesAmount = Slope1 * YearlyIncome + Slope2 * TotalChildren + Slope3 * BirthDate + Intercept

LINESTX
Štatistické funkcie