Zdieľať cez


LINESTX

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. Údaje sú výsledkom výrazov vyhodnotených pre každý riadok v tabuľke. Rovnica pre riadok je v tvare: y = Slope1 *x1 + Slope2 *x2 + ... + Intercept.

Syntax

LINESTX ( <table>, <expressionY>, <expressionX>[, …][, <const>] )

Parametre

Obdobie Definícia
table Tabuľka obsahujúca riadky, pre ktoré sa budú vyhodnocovať výrazy.
expressionY Výraz, ktorý sa má vyhodnotiť pre každý riadok tabuľky na získanie známych hodnôt y. Musí mať skalárny typ.
expressionX Výrazy, ktoré sa majú vyhodnotiť pre každý riadok tabuľky, aby sa získali známe hodnoty 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.

Príklad č. 1

Nasledujúci dotaz jazyka DAX:

DEFINE VAR TotalSalesByRegion = SUMMARIZECOLUMNS(
    'Sales Territory'[Sales Territory Key],
    'Sales Territory'[Population],
    "Total Sales", SUM(Sales[Sales Amount])
)
EVALUATE LINESTX(
    'TotalSalesByRegion',
    [Total Sales],
    [Population]
)

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

Slope1 Zachytiť StandardErrorSlope1 StandardErrorIntercept CoefficientOfDetermination (KoeficientyObdávania)
6.42271517588 -410592.76216 0.24959467764561 307826.343996223 0.973535860750193
StandardError FStatistický DegreesOfFreedom RegresiaSumOfSquares Zostatkové hodnotyvštátoch
630758.1747292 662.165707642 18 263446517001130 7161405749781.07
  • 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.

Pre dané územie predaja tento model predpovedá celkový predaj podľa nasledujúceho vzorca:

Total Sales = Slope1 * Population + Intercept

Príklad č. 2

Nasledujúci dotaz jazyka DAX:

DEFINE VAR TotalSalesByCustomer = SUMMARIZECOLUMNS(
    'Customer'[Customer ID],
    'Customer'[Age],
    'Customer'[NumOfChildren],
    "Total Sales", SUM(Sales[Sales Amount])
)
EVALUATE LINESTX(
    'TotalSalesByCustomer',
    [Total Sales],
    [Age],
    [NumOfChildren]
)

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

Slope1 Slope2 Zachytiť StandardErrorSlope1
69.0435458093763 33.005949841721 -871.118539339539 0.872588875481658
StandardErrorSlope2 StandardErrorIntercept CoefficientOfDetermination (KoeficientyObdávania) StandardError
6.21158863903435 26.726292527427 0.984892920482022 68.5715034014342
FStatistický DegreesOfFreedom RegresiaSumOfSquares Zostatkové hodnotyvštátoch
3161.91535144391 97 29734974.9782379 456098.954637092

V prípade daného zákazníka tento model predpovedá celkový predaj podľa nasledujúceho vzorca:

Total Sales = Slope1 * Age + Slope2 * NumOfChildren + Intercept

LINEST
Štatistické funkcie