Jaa


RIVIT

Koskee: Lasketun sarakkeen lasketun taulukon mittarin visuaalinen laskutoimitus

Least Squares -menetelmän avulla lasketaan annettuihin tietoihin parhaiten sopiva suora viiva ja palautetaan sitten viivaa kuvaava taulukko. Rivin kaava on muotoa: y = Slope1*x1 + Slope2*x2 + ... + Intercept.

Syntaksi

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

Parametrit

Termi Määritelmä
columnY Tunnettujen y-arvojen sarake. Skalaarityypin täytyy olla.
columnX Tunnettujen x-arvojen sarakkeet. Skalaarityypin täytyy olla. Vähintään yksi on annettava.
Const (Valinnainen) Vakio TRUE/FALSE-arvo, joka määrittää, pakotetaanko vakion Sieppausarvoksi 0.
Jos ARVO TRUE tai jätetään pois, Intercept-arvo lasketaan normaalisti. Jos ARVO on FALSE, Intercept-arvoksi määritetään nolla.

Palautusarvo

Yksirivinen taulukko, joka kuvaa riviä, sekä muita tilastotietoja. Nämä ovat käytettävissä olevat sarakkeet:

  • Slope1, Slope2, ..., SlopeN: kustakin x-arvoa vastaavat kerroinet;
  • Sieppaus: sieppausarvo;
  • StandardErrorSlope1, StandardErrorSlope2, ..., StandardErrorSlopeN: kertoimien Slope1, Slope2, ..., SlopeN standardivirhearvot;
  • StandardErrorIntercept: vakiovirhearvo vakiolle Intercept;
  • KerroinOfDetermination: määrityksen kerroin (r²). Vertaa arvioituja ja todellisia y-arvoja ja alueita arvossa 0:sta 1:een: mitä suurempi arvo, sitä suurempi korrelaatio näytteessä;
  • StandardError: y-arvion vakiovirhe;
  • FStatistic: F-tilasto tai F-havaittu arvo. Käytä F-tilastoja määrittämään, onko riippuvaisten ja riippumattomien muuttujien välinen havaittu suhde sattumalta;
  • DegreesOfFreedom: vapausasteet. Tämän arvon avulla voit etsiä F-kriittisiä arvoja tilastollisesta taulukosta ja määrittää mallin luotettavuustason.
  • RegressionSummaQuares: neliöiden regressiosumma;
  • JäännössummaOfSquares: neliöiden jäännössumma.

Huomautukset

<columnY>:n ja columnX>:<n on kaikkien kuuluttava samaan taulukkoon.

Esimerkki 1

Seuraava DAX-kysely:

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

Palauttaa yksirivisen taulukon, jossa on kymmenen saraketta:

Kaltevuus1 Siepata StandardErrorSlope1 StandardErrorIntercept KerroinOfDetermination
1.67703250456677 6.34550460373026 0.000448675725548806 0.279131821917317 0.995695557281456
StandardError FStatistic DegreesOfFreedom RegressionSummaOfSquares JäännössummaOfSquares
60.9171030357485 13970688.6139993 60396 51843736761.658 224123120.339218
  • Slope1 ja Intercept: lasketun lineaarisen mallin kertoimat;
  • StandardErrorSlope1 ja StandardErrorIntercept: yllä olevien kertoimien vakiovirhearvot;
  • CoefficientOfDetermination, StandardError, FStatistic, DegreesOfFreedom, RegressionSumOfSquares ja ResidualSumOfSquares: mallia koskevat regressiotilastot.

Tietylle Internet-myynnille tämä malli ennustaa myynnin määrän seuraavan kaavan mukaan:

SalesAmount = Slope1 * TotalProductCost + Intercept

Esimerkki 2

Seuraava DAX-kysely:

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

Palauttaa yksirivisen taulukon, jossa on 14 saraketta:

  • Kaltevuus1
  • Kaltevuus2
  • Kaltevuus3
  • Siepata
  • StandardErrorSlope1
  • StandardErrorSlope2
  • StandardErrorSlope3
  • StandardErrorIntercept
  • KerroinOfDetermination
  • StandardError
  • FStatistic
  • DegreesOfFreedom
  • RegressionSummaOfSquares
  • JäännössummaOfSquares

Tietylle asiakkaalle tämä malli ennustaa kokonaismyynnin seuraavalla kaavalla (syntymäaika muunnetaan automaattisesti luvuksi):

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

LINESTX
Tilastolliset funktiot