Megosztás a következőn keresztül:


LINESTX

A következőre vonatkozik: Számított oszlop Számított tábla Mérték vizualizáció számítása

A Legkisebb négyzetek metódussal kiszámítja a megadott adatoknak leginkább megfelelő egyenes vonalat, majd visszaad egy sort leíró táblát. Az adatok egy tábla minden sorában kiértékelt kifejezésekből származnak. A vonal egyenlete a következő formátumú: y = Meredekség1*x1 + Meredekség2*x2 + ... + Metszet.

Syntax

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

Paraméterek

Időszak Definíció
table A kifejezéseket kiértékelő sorokat tartalmazó táblázat.
kifejezés A tábla egyes soraihoz kiértékelendő kifejezés az ismert y értékek lekéréséhez. Skaláris típussal kell rendelkeznie.
expressionX A tábla minden sorához kiértékelendő kifejezések az ismert x értékek lekéréséhez. Skaláris típussal kell rendelkeznie. Legalább egyet meg kell adni.
Const (Nem kötelező) Állandó IGAZ/HAMIS érték, amely azt határozza meg, hogy a Metszés állandó értéke 0 legyen-e.
Igaz vagy kihagyott érték esetén a metszet értékét a rendszer a szokásos módon számítja ki; Ha HAMIS, az Elfogás érték nullára van állítva.

Visszaadott érték

A sort leíró egysoros táblázat, valamint további statisztikák. Ezek a rendelkezésre álló oszlopok:

  • Meredekség1, Meredekség2, ..., Meredekség: az egyes x-értékeknek megfelelő együtthatók;
  • Elfogás: elfogás értéke;
  • StandardErrorSlope1, StandardErrorSlope2, ..., StandardErrorSlopeN: a Slope1, Slope2, ..., SlopeN együtthatók standard hibaértékei;
  • StandardErrorIntercept: a Intercept állandó hibaértéke;
  • CoefficientOfDetermination: a meghatározási együttható (r²). Összehasonlítja a becsült és a tényleges y-értékeket, valamint a 0 és 1 közötti értéktartományokat: minél magasabb az érték, annál magasabb a mintában lévő korreláció;
  • StandardError: az y becslés standard hibája;
  • FStatistic: az F statisztika vagy az F által megfigyelt érték. Az F statisztikával állapítsa meg, hogy a függő és a független változók közötti megfigyelt kapcsolat véletlen-e;
  • DegreesOfFreedom: a szabadság foka. Ez az érték segít megtalálni az F-kritikus értékeket egy statisztikai táblában, és meghatározni a modell megbízhatósági szintjét;
  • RegresszióSumOfSquares: négyzetek regressziós összege;
  • ReziduálisSumOfSquares: a négyzetek reziduális összege.

1. példa

A következő DAX-lekérdezés:

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

Egy tíz oszlopból álló egysoros táblázatot ad vissza:

Meredekség1 Feltartóztat StandardErrorSlope1 StandardErrorIntercept CoefficientOfDetermination
6.42271517588 -410592.76216 0.24959467764561 307826.343996223 0.973535860750193
StandardError FStatistic DegreesOfFreedom RegresszióSumOfSquares ReziduálisSumOfSquares
630758.1747292 662.165707642 18 263446517001130 7161405749781.07
  • Meredekség1 és metszéspont: a számított lineáris modell együtthatói;
  • StandardErrorSlope1 és StandardErrorIntercept: a fenti együtthatók standard hibaértékei;
  • CoefficientOfDetermination, StandardError, FStatistic, DegreesOfFreedom, RegressionSumOfSquares and ResidualSumOfSquares: regressziós statisztika a modellről.

Egy adott értékesítési terület esetében ez a modell a teljes értékesítést az alábbi képlet alapján jelzi előre:

Total Sales = Slope1 * Population + Intercept

2. példa

A következő DAX-lekérdezés:

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

Egy tizenkét oszlopból álló egysoros táblázatot ad vissza:

Meredekség1 Meredekség2 Feltartóztat StandardErrorSlope1
69.0435458093763 33.005949841721 -871.118539339539 0.872588875481658
StandardErrorSlope2 StandardErrorIntercept CoefficientOfDetermination StandardError
6.21158863903435 26.726292527427 0.984892920482022 68.5715034014342
FStatistic DegreesOfFreedom RegresszióSumOfSquares ReziduálisSumOfSquares
3161.91535144391 97 29734974.9782379 456098.954637092

Egy adott ügyfél esetében ez a modell a teljes értékesítést az alábbi képlet alapján jelzi előre:

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

SORKÖZ
Statisztikai függvények