RETTLINJE

Gjelder beregnet beregning av beregnet tabellfor beregnet kolonne

Bruker metoden Minst kvadrater til å beregne en rett linje som passer best til de gitte dataene, og returnerer deretter en tabell som beskriver linjen. Formelen for linjen er av skjemaet: y = Stigningstall1*x1 + stigningstall2*x2 + ... + skjæringspunkt.

Syntaks

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

Parametere

Term Definisjon
columnY Kolonnen med kjente y-verdier. Må ha skalartype.
columnX Kolonnene med kjente x-verdier. Må ha skalartype. Minst én må angis.
Const (Valgfritt) En konstant SANN/USANN-verdi som angir om konstant skjæringspunkt skal tvinges til lik 0.
Hvis SANN eller utelatt, beregnes skjæringspunktverdien normalt. Hvis USANN er skjæringspunktet satt til null.

Returverdi

En tabell med én rad som beskriver linjen, pluss tilleggsstatistikk. Dette er de tilgjengelige kolonnene:

  • Stigningstall1, stigningstall2, ..., skråning: koeffisientene som tilsvarer hver x-verdi;
  • Skjæringspunkt: skjæringsverdi;
  • StandardErrorSlope1, StandardErrorSlope2, ..., StandardErrorSlopeN: standard feilverdier for koeffisientene Slope1, Slope2, ..., SlopeN;
  • StandardErrorIntercept: standard feilverdi for konstant skjæringspunkt.
  • KoeffisientOfDetermination: koeffisienten for fastsettelse (r²). Sammenligner beregnede og faktiske y-verdier, og varierer i verdi fra 0 til 1: jo høyere verdi, jo høyere korrelasjon i utvalget,
  • StandardError: standardfeilen for y-estimatet.
  • FStatistic: F-statistikken eller den F-observerte verdien. Bruk F-statistikken til å avgjøre om den observerte relasjonen mellom de avhengige og uavhengige variablene forekommer ved en tilfeldighet.
  • DegreesOfFreedom: frihetsgradene. Bruk denne verdien til å hjelpe deg med å finne F-kritiske verdier i en statistisk tabell, og bestemme et konfidensnivå for modellen.
  • RegresjonsumOfSquares: regresjonssummen for kvadrater;
  • ResidualSumOfSquares: den gjenværende summen av kvadrater.

Merknader

<columnY> og <columnX> må alle tilhøre den samme tabellen.

Eksempel 1

Følgende DAX-spørring:

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

Returnerer en tabell med én rad med ti kolonner:

Stigningskråning 1 Fange opp StandardErrorSlope1 StandardErrorIntercept KoeffisientOfDetermination
1.67703250456677 6.34550460373026 0.000448675725548806 0.279131821917317 0.995695557281456
StandardError FStatistisk DegreesOfFreedom RegresjonsumOfSquares ResidualSumOfSquares
60.9171030357485 13970688.6139993 60396 51843736761.658 224123120.339218
  • Stigningstall1 og skjæringspunkt: koeffisientene til den beregnede lineære modellen;
  • StandardErrorSlope1 og StandardErrorIntercept: standard feilverdier for koeffisientene ovenfor;
  • KoeffisientOfDetermination, StandardError, FStatistic, DegreesOfFreedom, RegressionSumOfSquares og ResidualSumOfSquares: regresjonsstatistikk om modellen.

For et gitt Internett-salg forutsier denne modellen salgsbeløpet med følgende formel:

SalesAmount = Slope1 * TotalProductCost + Intercept

Eksempel 2

Følgende DAX-spørring:

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

Returnerer en tabell med én rad med fjorten kolonner:

  • Stigningskråning 1
  • Stigningstall 2
  • Skråning 3
  • Fange opp
  • StandardErrorSlope1
  • StandardErrorSlope2
  • StandardErrorSlope3
  • StandardErrorIntercept
  • KoeffisientOfDetermination
  • StandardError
  • FStatistisk
  • DegreesOfFreedom
  • RegresjonsumOfSquares
  • ResidualSumOfSquares

For en gitt kunde forutser denne modellen totalt salg etter følgende formel (fødselsdatoen konverteres automatisk til et tall):

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

LINESTX
Statistiske funksjoner