일변량 시계열 분석

일변량 시계열 분석 스텝 정보

일변량 시계열 분석 스텝은 동일한 간격의 값을 갖는 단일 시계열을 분석합니다. 이 스텝이 분석을 제공하는 모델 유형은 ARIMA(자기회귀 통합이동평균), ARIMAX, 비관측 성분과 자기상관 및 이분산성 오차가 있는 회귀입니다.

주: 이 스텝은 사이트에서 SAS Studio Analyst 또는 SAS Studio Engineer 라이선스를 취득한 경우에만 플로우에 사용할 수 있습니다. 이 스텝은 SAS Studio Basic, SAS Studio Analyst 또는 SAS Studio Engineer에서 독립형 스텝으로 사용할 수 있습니다. 자세한 내용은 SAS Studio: 사용 설명서의 플로우 기능 요약에서 참조하십시오.

일변량 시계열 분석: 노드에 대한 연결 요구 사항

일변량 시계열 분석 스텝을 실행하려면 여기에 표시된 대로 노드의 입력 및 출력 포트에 대한 연결을 생성해야 합니다.

입력 포트

출력 포트

  • 테이블 노드

또는

  • 출력 테이블을 생성하는 작업 노드(예: 질의 노드, SAS 프로그램 노드 또는 가져오기 노드)

주: 공간 가중값 테이블은 지정된 출력형식이어야 합니다.

기본적으로 출력 데이터는 생성되지 않습니다. 연결이 필요하지 않습니다.

그러나 출력 탭에서는 여러 출력 테이블을 생성할지를 지정할 수 있습니다.

플로우에서 이 스텝을 실행하려면 이러한 옵션 테이블에 대한 출력 포트를 추가해야 합니다. 출력 포트를 추가하려면 일변량 시계열 분석 노드를 마우스 오른쪽 버튼으로 클릭하고 name-of-output-table을 선택합니다.

주: 기본적으로 출력 데이터는 Work 라이브러리의 임시 테이블에 작성됩니다. 출력 포트를 테이블 노드에 연결하여 출력 테이블의 라이브러리와 이름을 지정할 수 있습니다. 자세한 내용은 SAS 라이브러리에서 플로우로 테이블 추가에서 참조하십시오.

예: ARIMA 모델을 사용한 판매 데이터 분석

이 예제를 생성하려면 다음을 수행하십시오.

  1. 탐색 영역의 스텝 섹션에서 계량경제 폴더를 펼치고 일변량 시계열 분석을 더블 클릭하여 플로우에 스텝을 추가합니다.
  2. Sashelp.Pricedata 테이블을 플로우에 추가하고 일변량 시계열 분석 노드에 연결합니다.자세한 내용은 노드 연결에서 참조하십시오.
  3. 일변량 시계열 분석 스텝에 대한 옵션을 설정하려면 일변량 시계열 분석 노드를 클릭합니다.
  4. 데이터 탭에서 다음 역할에 칼럼을 할당합니다:
    • 시간 ID 역할에 date를 할당합니다.
    • 종속변수 역할에 sale을 할당합니다.
  5. 모델 탭에서 ARIMA를 모델 유형으로 선택합니다.
  6. 플로우를 실행합니다.

실행된 코드 및 결과 탭을 클릭하여 결과를 봅니다.

백색잡음에 대한 자기상관 확인

일변량 시계열 분석: 단계별 지침

1단계: 역할에 데이터 할당

  1. (선택 사항) 입력 데이터를 필터링하려면 입력 데이터 필터링 필드에 필터 표현식을 입력합니다.
  2. 시간 ID 역할에 계열에 대한 날짜시간 값을 지정하는 변수를 할당합니다.

    이 역할에 SAS 날짜 또는 날짜시간 변수를 할당하면 스텝에서 이러한 값에 대한 시간 간격이 자동으로 결정됩니다. 이 간격을 변경할 수 있으며 승수, 이동 및 계절 길이를 지정할 수도 있습니다.

  3. 종속변수 역할에 분석에 대한 종속변수를 할당합니다.
  4. (선택 사항) 그룹 분석 기준 역할에 각 그룹에서 데이터를 정렬하고 분석을 수생할 변수를 할당합니다.

2단계: 모델 옵션 설정

ARIMA 모델 생성

모델 탭에서 ARIMA를 모델 유형으로 선택합니다.

  1. ARIMA 모델에 대한 자기회귀 차수(p), 차분 차수(d) 및 이동 평균 차수(q)를 지정합니다.
  2. 계절 ARIMA 모델에 대한 자기회귀 차수(P), 차분 차수(D) 및 이동 평균 차수(Q)를 지정합니다.
  3. 모델에 절편을 포함할지를 지정합니다. 절편은 기본적으로 포함됩니다.

ARIMAX 모델 생성

모델 탭에서 ARIMAX를 모델 유형으로 선택합니다.

  1. 독립변수 역할에 분석에 사용할 연속변수를 지정합니다.
  2. ARIMAX 모델에 대한 자기회귀 차수(p), 차분 차수(d) 및 이동 평균 차수(q)를 지정합니다.
  3. 계절 ARIMAX 모델에 대한 자기회귀 차수(P), 차분 차수(D) 및 이동 평균 차수(Q)를 지정합니다.
  4. 모델에 절편을 포함할지를 지정합니다. 절편은 기본적으로 포함됩니다.

비관측 성분 모델 생성

모델 탭에서 비관측 성분 모델을 모델 유형으로 선택합니다.

  1. 독립변수 역할에 분석에 사용할 연속변수를 지정합니다.
  2. 모델에 불규칙 성분을 포함할지를 지정합니다. 모수 추정 프로세스 중에 초기 분산을 지정할 수 있습니다. 이 분산은 고정될 수 있습니다.
  3. 모델에 레벨 성분을 포함할지를 지정합니다. 이 성분에 대해 분산을 지정하고, 레벨 나누기를 확인하고, 기울기 성분을 포함할 수 있습니다.
  4. 계절 성분을 포함할지를 지정합니다. 유형은 더미 또는 삼각일 수 있습니다. 또한 분산의 초깃값을 지정할 수 있습니다.
    주: 이 옵션은 계절 길이가 1보다 클 때만 사용할 수 있습니다.
  5. 주기 성분을 포함할지를 지정합니다. 주기 기간, 감쇠 요인 및 분산에 대한 초깃값을 지정할 수 있습니다.

자기상관 및 이분산성 오차가 있는 회귀 생성

모델 탭에서 자기상관 및 이분산성 오차가 있는 회귀를 모델 유형으로 선택합니다.

  1. 독립변수 역할에 분석에 사용할 연속변수 및 범주변수를 지정합니다.
  2. 자기회귀 오차를 지정합니다. 다음 옵션 중에서 선택할 수 있습니다.
    • 자기회귀 오차 없음은 모델에 자기회귀 오차 성분이 없음을 지정합니다. 기본값입니다.
    • 자기회귀 차수 지정은 사용할 자기회귀 과정의 차수를 지정합니다.
    • 자기회귀 차수 자동 선택은 스텝에서 오차 과정에 대해 적절한 차수를 선택하도록 지정합니다. 스텝 선택의 시작점인 최대 자기회귀 차수를 지정할 수 있습니다.
  3. Garch 조건 이분산성에 대해 다음 옵션을 선택합니다.
    • 과정의 차수 또는 적합할 ARCH 항의 서브셋을 지정합니다.
    • 과정의 차수 또는 적합할 GARCH 항의 서브셋을 지정합니다.
      주: 이 옵션은 ARCH 과정 차수를 0보다 큰 값으로 지정한 경우에만 사용할 수 있습니다.

3단계: 옵션 설정

ARIMA 및 ARIMAX 옵션

옵션 탭에서 ARIMA 및 ARIMAX 모델에 대한 다음 옵션을 설정합니다.

  1. 추정 방법을 지정합니다. 기본값은 조건부 최소제곱입니다.
  2. 결과에 포함할 도표를 선택합니다.
  3. 예측할 기간 수를 지정합니다.
  4. 예측의 신뢰수준을 지정합니다. 기본값은 95%입니다.
  5. 예측에 포함하지 않을 기간 수를 지정합니다.
  6. 데이터에 이상점이 있는지 여부를 확인할지 지정합니다. 이 체크 박스는 기본적으로 선택됩니다.

비관측 성분 모델 옵션

옵션 탭에서 비관측 성분 모델에 대한 다음 옵션을 설정합니다.

  1. 모수 추정 중에 제외할 데이터의 끝에 위치한 관측값 수를 지정합니다.
  2. 결과에 포함할 도표를 선택합니다.
  3. 예측할 기간 수를 지정합니다.
  4. 예측의 신뢰수준을 지정합니다. 기본값은 95%입니다.
  5. 예측에 포함하지 않을 기간 수를 지정합니다.
  6. 데이터에 이상점이 있는지 여부를 확인할지 지정합니다. 이 체크 박스는 기본적으로 선택됩니다.
  7. 최적화 방법을 지정합니다. 기본값은 신뢰 영역입니다.
  8. 최대 반복 횟수를 지정합니다. 기본값은 100입니다.

자기상관 및 이분산성 오차가 있는 회귀 모델

옵션 탭에서 자기상관 및 이분산성 오차가 있는 회귀 모델에 대한 다음 옵션을 설정합니다.

  1. 공분산 행렬 추정량을 지정합니다.
    • 모델이 OLS 또는 순자기회귀 오차 모델인 경우 기본값, Newey 및 West, HCCME0, HCCME1, HCCME2, HCCME3 및 HCCME4 옵션을 사용할 수 있습니다.
    • 모델이 GARCH 또는 이분산성 성분을 포함하는 경우 외적 행렬(기본), Hessian 역행렬, Newey 및 West, HCCME0, HCCME1, HCCME2, HCCME3 및 HCCME4 옵션을 사용할 수 있습니다.
  2. 추정 방법을 선택합니다.
  3. 1차에 대해 Durbin-Watson 검정을 실행할지를 지정합니다.
  4. ARCH 효과가 없는지에 대한 검정을 지정합니다.

    유효한 검정은 다음과 같습니다.

    • Q 및 Engle LM 검정
    • Lee 및 King ARCH 검정
    • Wong 및 Li ARCH 검정
  5. 회귀잔차에 대한 Jarque-Bera의 정규성 검정 통계량을 지정합니다.
  6. 독립 검정을 지정합니다.

    유효한 검정은 다음과 같습니다.

    • Brock-Dechert-Scheinkman(BDS) 검정
    • 검정 실행
    • 전환점 검정
    • von Neumann 비의 순위 버전 검정
  7. 결과에 포함할 도표를 선택합니다.
  8. 최적화 방법을 지정합니다. 기본값은 신뢰 영역입니다.
  9. 최대 반복 횟수를 지정합니다. 기본값은 100입니다.

4단계: 출력 옵션 설정

출력 탭에서 사용 가능한 출력 테이블은 모델 유형에 따라 다릅니다.

  • ARIMA 및 ARIMAX 모델 유형의 경우 출력 테이블, 모수 추정값 테이블, 적합 통계량 테이블, 공분산 및 상관관계 테이블, 모델 정보 테이블을 생성할 수 있습니다.
  • 비관측 성분 모델 유형의 경우 모수 추정값 테이블 및 예측값 테이블을 생성할 수 있습니다.
  • 자기상관 및 이분산성 오차가 있는 회귀 모델 유형의 경우 다양한 통계량을 포함하는 출력 테이블을 생성할 수 있습니다. 모수 추정값 테이블을 생성할 수도 있습니다.
주: 플로우에서 이 스텝을 실행하는 경우 출력 테이블에 대한 출력 포트를 일변량 시계열 분석 노드에 추가해야 합니다. 자세한 내용은 일변량 시계열 분석: 노드에 대한 연결 요구 사항에서 참조하십시오.
최종 업데이트: 2026년 7월 30일