Jaa


LINEST

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Käyttää Least Squares -menetelmää suoran viivan calculate, joka sopii parhaiten annettuihin tietoihin, ja palauttaa sitten viivaa kuvaavan taulukon. Rivin kaava on muotoa: y = Slope1*x1 + Slope2*x2 + ... + Intercept.

Syntaksi

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

Parametrit

Termi Määritelmä
columnY Tunnettujen y-valuessarake. Skalaarityypin täytyy olla.
columnX Tunnettujen x-valuessarakkeet. Skalaarityypin täytyy olla. Vähintään yksi on annettava.
const (Valinnainen) Vakion TRUE/FALSEvalue, joka määrittää, pakotetaanko vakion Intercept- arvoon 0.
IfTRUEor jätetään pois, Intercept-value lasketaan normaalisti. IfFALSEIntercept-value on nolla.

Palauta value

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

  • Slope1, Slope2, ..., SlopeN: kustakin x-valuevastaavat kerroin.
  • Intercept: sieppaus value.
  • StandardErrorSlope1, StandardErrorSlope2, ..., StandardErrorSlopeNerrorvalues: Slope1, Slope2, ..., SlopeN;
  • StandardErrorIntercept: vakiomuotoinen errorvalue vakiolle Intercept-.
  • KerroinOfDetermination: määrityksen kerroin (r²). Vertaa arvioituja and todellisia y-valuesand alueita value välillä 0–1: mitä korkeampi value, sitä suurempi korrelaatio sample.
  • StandardError: y-arvion vakio-error;
  • FStatistic: F-tilasto or F-havaitut value. Käytä F-tilastoja määrittämään, esiintyykö riippuvaisten and riippumattomien muuttujien välinen havaittu suhde sattumalta;
  • DegreesOfFreedom: vapauden degrees. Tämän value avulla voit find F-kriittisiä values tilastolliseen taulukkoon and määrittää mallin luotettavuustason.
  • RegressionSummaOfSquares: neliöiden regressio sum;
  • JäännössummaOfSquares-: neliöiden sum jäljellä oleva sum.

Huomautuksia

columnY and columnXon all kuuluttava samaan taulukkoon.

Esimerkki 1

Seuraava kyselyn DAX:

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
  • Slope1andIntercept: lasketun lineaarisen mallin kertoimat;
  • StandardErrorSlope1andStandardErrorIntercept: yllä olevien kertoimien vakio-errorvalues.
  • CoefficientOfDetermination, StandardError, FStatistic, DegreesOfFreedom, RegressionSumOfSquaresandResidualSumOfSquares: mallin regressiotilastot.

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

SalesAmount = Slope1 * TotalProductCost + Intercept

Esimerkki 2

Seuraava kyselyn DAX:

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än date muunnetaan automaattisesti luvuksi):

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

LINESTX
tilastolliset funktiot