기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

테이블 차트 내의 선형 회귀

선형 회귀 추세선은 차트 속성표현식 페이지에서 추세선 옵션을 사용하여 QlikView 비트맵 차트에 표시할 수 있습니다. 회귀 등식을 표시할 수도 있습니다.

 

회귀 데이터를 테이블 차트 등에 표시하려면 회귀를 계산해야 합니다. LINEST_MLINEST_B 집계 함수가 선형 회귀에 필요한 기울기와 절편 값을 제공할 것입니다. LINEST_MLINEST_B 집계 함수는 항상 연속 X 축에 대응하며, 이는 차트 속성의 탭에서 이를 설정해야 함을 의미합니다.

올바르게 계산하려면 이러한 함수가 전체 차트 집계(차원에서 반복되는 표현식)를 입력으로 가지고 있어야 합니다. 포함된 차트와 동일한 기본 표현식과 차원이 포함된 고급 집계 함수를 정의하면 이 결과를 얻을 수 있습니다. 그러면 고급 집계 함수가 LINEST 집계에 대한 파라메타로 사용됩니다. 결과 표현식은 다음과 같습니다.

linest_M(total aggr(TransVal,TransID),TransID)*TransID + linest_b(total aggr(TransVal,TransID),TransID)

Only 함수는 발견된 모든 TransValTransID 주변에 수반됩니다. LINEST 집계는 TOTAL 한정자를 사용하여 구성해야 합니다. 그러지 않으면 회귀 매개 변수가 전체 데이터 집합이 아니라 데이터 포인트별로 계산됩니다. 결과는 회귀가 일반 선 표현식으로 표시되는 아래 콤보 차트에서 볼 수 있습니다.

여기에서 추세선은 기존 QlikView 추세선이 아니라 선으로 그려지는 일반 표현식인 점에 유의하십시오. 기존 추세선과 달리 표현식 그림이 첫 번째와 마지막 데이터 포인트의 밖에서 추정된 것이 아니라는 점이 다릅니다.

정보 메모선형 회귀에서 계산된 값은 연속 축을 사용한(권장) 그래프에 표시되는 값에 대응합니다. 선형 회귀에서 계산된 값은 불연속 축을 사용한(권장하지 않음) 그래프에 표시되는 값과 다를 수 있습니다. 연속 축은 계산된 값을 나타내며, 불연속 축은 표시되는 값을 나타냅니다. 이는 NULL 값이 불연속 축에 포함되지 않음을 의미합니다.

이 차트는 일반표로 변환할 수 있습니다.

표시 순서대로 다음 표현식이 사용됩니다.

Round(Sum(TransVal),'0.1')

Round(LINEST_M(TransVal,TransID,TransID),'0,1')

Round(LINEST_B(TransVal,TransID,TransID),'0,1')

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!

분석 현대화 프로그램에 참여

Remove banner from view

분석 현대화 프로그램으로 귀중한 QlikView 앱을 손상시키지 않고 현대화하십시오. 여기를 클릭 하여 자세한 내용을 참조하거나 다음에 연결하십시오. ampquestions@qlik.com