Del via


LINEST

gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning

Bruker metoden Minst kvadrater til å calculate 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 = Liggende1*x1 + liggende2*x2 + ... + skjæringspunkt.

Syntaks

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

Parametere

Vilkår Definisjon
columnY Kolonnen med kjente y-values. Må ha skalartype.
columnX Kolonnene i kjente x-values. Må ha skalartype. Minst én må angis.
const (Valgfritt) En konstant TRUE/FALSEvalue som angir om konstanten skjæringspunkt til lik 0.
IfTRUEor utelatt beregnes Interceptvalue normalt. IfFALSEer Interceptvalue satt til null.

Returner value

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

  • stigningstall 1, stigningstall2, ..., slopen: koeffisientene som tilsvarer hver x-value;
  • Intercept: intercept value;
  • StandardErrorSlope1, StandardErrorSlope2, ..., StandardErrorSlopeN: standard errorvalues for koeffisientene Slope1, Slope2, ..., SlopeN;
  • StandardErrorIntercept: standard errorvalue for konstant Intercept;
  • KoeffisientOfDetermination: koeffisienten for fastsettelse (r²). Sammenligner beregnede and faktiske y-values, and områder i value fra 0 til 1: jo høyere value, jo høyere korrelasjon i sample;
  • StandardError: standard error for y-estimatet.
  • FStatistic: F-statistikken or den F-observerte value. Bruk F-statistikken til å avgjøre om den observerte relasjonen mellom de avhengige and uavhengige variablene forekommer ved en tilfeldighet.
  • DegreesOfFreedom: frihetens degrees. Bruk denne value til å hjelpe deg med å find F-kritisk values i en statistisk tabell, and bestemme et konfidensnivå for modellen.
  • RegressionSumOfSquares: regresjonen sum av firkanter;
  • ResidualSumOfSquares: den gjenværende sum kvadrater.

Merknader

columnY and columnXmå all 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 Avskjære 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
  • stigningstall1andskjæringspunkt: koeffisientene til den beregnede lineære modellen;
  • StandardErrorSlope1andStandardErrorIntercept: standard errorvalues for koeffisientene ovenfor;
  • CoefficientOfDetermination, StandardError, FStatistic, DegreesOfFreedom, RegressionSumOfSquaresandResidualSumOfSquares: 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
  • Avskjære
  • StandardErrorSlope1
  • StandardErrorSlope2
  • StandardErrorSlope3
  • StandardErrorIntercept
  • KoeffisientOfDetermination
  • StandardError
  • FStatistisk
  • DegreesOfFreedom
  • RegresjonsumOfSquares
  • ResidualSumOfSquares

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

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

LINESTX Statistiske funksjoner