다음을 통해 공유


LINESTX

적용 대상:계산 열계산 테이블Measure시각적 계산

최소 제곱 메서드를 사용하여 지정된 데이터에 가장 적합한 직선을 calculate 다음 선을 설명하는 테이블을 반환합니다. 테이블의 각 행에 대해 계산된 식의 데이터 결과입니다. 선의 수식은 y = Slope1*x1 + Slope2*x2 + ... + 절편형식입니다.

통사론

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

매개 변수

학기 정의
table 식이 계산될 행이 포함된 테이블입니다.
expressionY 알려진 y-values가져오기 위해 테이블의 각 행에 대해 계산할 식입니다. 스칼라 형식이 있어야 합니다.
expressionX 알려진 x-values가져오기 위해 테이블의 각 행에 대해 계산할 식입니다. 스칼라 형식이 있어야 합니다. 하나 이상을 제공해야 합니다.
const (선택 사항) 상수 TRUE 0으로 강제 적용할지 여부를 지정하는 상수 /FALSEvalue.
IfTRUEor 생략하면 인터셉트value 정상적으로 계산됩니다. IfFALSE인터셉트value 0으로 설정됩니다.

반환 value

줄을 설명하는 단일 행 테이블과 추가 통계입니다. 사용 가능한 열은 다음과 같습니다.

  • Slope1, Slope2, ..., SlopeN: 각 x-value;
  • 절편: 절편 value;
  • StandardErrorSlope1, StandardErrorSlope2, ..., StandardErrorSlopeN: 계수 errorvaluesSlope1, Slope2, ..., SlopeN;
  • StandardErrorIntercept: 상수 errorvalue인터셉트;
  • CoefficientOfDetermination: 결정 계수(r²)입니다. 실제 y-andvalues, and 범위의 예상 범위를 0에서 1까지 value 비교합니다. value높을수록 sample상관 관계가 높아질 수 있습니다.
  • StandardError: y 예상치에 대한 표준 error;
  • FStatistic: F 관찰 orvalue F 통계입니다. F 통계를 사용하여 종속 and 독립 변수 간의 관찰된 관계가 우연히 발생하는지 여부를 확인합니다.
  • DegreesOfFreedom: 자유의 degrees. 이 value 사용하여 통계 테이블에서 F 중요 findvalues 모델에 대한 신뢰도 수준을 결정할 and 있습니다.
  • RegressionSumOfSquares: 사각형의 회귀 sum;
  • ResidualSumOfSquares: 사각형의 잔여 sum.

예제 1

다음 DAX 쿼리는 다음과 같습니다.

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

열이 10개인 단일 행 테이블을 반환합니다.

Slope1 가로채 StandardErrorSlope1 StandardErrorIntercept CoefficientOfDetermination
6.42271517588 -410592.76216 0.24959467764561 307826.343996223 0.973535860750193
StandardError FStatistic DegreesOfFreedom RegressionSumOfSquares ResidualSumOfSquares
630758.1747292 662.165707642 18 263446517001130 7161405749781.07
  • Slope1andIntercept: 계산된 선형 모델의 계수입니다.
  • StandardErrorSlope1andStandardErrorIntercept: 위의 계수에 대한 표준 errorvalues;
  • CoefficientOfDetermination, StandardError, FStatistic, DegreesOfFreedom, RegressionSumOfSquaresandResidualSumOfSquares: 모델에 대한 회귀 통계입니다.

지정된 판매 지역의 경우 이 모델은 다음 수식을 통해 총 매출을 예측합니다.

Total Sales = Slope1 * Population + Intercept

예제 2

다음 DAX 쿼리는 다음과 같습니다.

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

열이 12개인 단일 행 테이블을 반환합니다.

Slope1 Slope2 가로채 StandardErrorSlope1
69.0435458093763 33.005949841721 -871.118539339539 0.872588875481658
StandardErrorSlope2 StandardErrorIntercept CoefficientOfDetermination StandardError
6.21158863903435 26.726292527427 0.984892920482022 68.5715034014342
FStatistic DegreesOfFreedom RegressionSumOfSquares ResidualSumOfSquares
3161.91535144391 97 29734974.9782379 456098.954637092

지정된 고객의 경우 이 모델은 다음 수식을 통해 총 매출을 예측합니다.

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

LINEST 통계 함수