R에서 GARCH 모델을 추정하려고 할 때 오류가 발생했습니다.

샘 W.

시계열을 만드는 데 사용하는 코드는 다음과 같습니다.

#Violent Crimes Time Series
violent <- crime[,1]
viol.ts <- ts(violent, start=1960, end=2013, frequency=1)
viol.train <- window(viol.ts, start=1960, end=2003)
viol.test <- window(viol.ts, start=2004)
ts.plot(viol.ts, type="l", xlab="Year", ylab="Total Crimes", main="Violent Crime, 1960-2013")

GARCH 모델을 추정하는 데 사용하는 코드는 다음과 같습니다.

#GARCH
viol.g <- garchFit(~arma(1,1) + garch(1,1), viol.ts)
summary(viol.g)
plot(viol.g)
plot([email protected], type="l")
plot (viol.g@fitted, type="l")

계속 오류가 발생합니다.

Error in solve.default(fit$hessian) : system is computationally singular: reciprocal condition number = 3.27071e-20

무엇이 잘못되고 있는지 전혀 모릅니다.

김재현

system is computationally singular매개 변수 ( fit$hessian) 에 대한 로그 우도의 이차 도함수의 역을 구할 수 없음을 의미합니다 . MLE는 로그 우도 함수를 최소화하는 매개 변수를 추정하지만,이 함수가 없으면 2 차 조건을 충족 할 수 없습니다. 이것은 이론상이며 패키지의 실제 구현이 다를 수 있습니다.

랜덤 샘플을 사용하면 아래와 같이 함수가 문제없이 작동하며 데이터를 확인할 수 있습니다.

library(fGarch)

#Violent Crimes Time Series
set.seed(1237)
violent <- sample(log(10:30), 53, replace = TRUE)
viol.ts <- ts(violent, start=1960, end=2013, frequency=1)
viol.train <- window(viol.ts, start=1960, end=2003)
viol.test <- window(viol.ts, start=2004)
ts.plot(viol.ts, type="l", xlab="Year", ylab="Total Crimes", main="Violent Crime, 1960-2013")

#GARCH
viol.g <- garchFit(~arma(1,1) + garch(1,1), viol.ts)
summary(viol.g)
plot(viol.g)
plot([email protected], type="l")
plot (viol.g@fitted, type="l")

Title:
  GARCH Modelling 

Call:
  garchFit(formula = ~arma(1, 1) + garch(1, 1), data = viol.ts) 

Mean and Variance Equation:
  data ~ arma(1, 1) + garch(1, 1)
<environment: 0x0000000030109de0>
  [data = viol.ts]

Conditional Distribution:
  norm 

Coefficient(s):
  mu          ar1          ma1        omega       alpha1        beta1  
5.42739444  -0.83160492   0.90173149   0.06406353   0.00000001   0.39089064

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jQuery에서 부모에 클래스를 추가하려고 할 때 오류가 발생했습니다.

분류에서Dev

이미지 웹 서비스 Prestashop을 추가하려고 할 때 오류가 발생했습니다.

분류에서Dev

내 전단지 맵에 LayerGroup을 추가하려고 할 때 오류가 발생했습니다.

분류에서Dev

데이터베이스에 열을 추가하려고 할 때 오류가 발생했습니다.

분류에서Dev

Polygon OSMNX에서 정보를 추출하려고 할 때 오류가 발생했습니다.

분류에서Dev

JFrame을 통해 ArrayList에 추가 할 때 NullPointerException 오류가 발생했습니다.

분류에서Dev

laravel 5에서 하위 도메인을 구성하려고 할 때 오류가 발생했습니다.

분류에서Dev

C #의 UInt16에서 비트 NOT (~)을 수행하려고 할 때 오류가 발생했습니다.

분류에서Dev

데이터 테이블에서 빈 행을 삭제하려고 할 때 오류가 발생했습니다.

분류에서Dev

Laravel에서 리디렉션을 반환하려고 할 때 오류가 발생했습니다.

분류에서Dev

파이썬에서 객체 유형을 가져 오려고 할 때 오류가 발생했습니다.

분류에서Dev

libgdx projet을 생성하려고 할 때 오류가 발생했습니다.

분류에서Dev

외래 키 django-tastypie를 사용하여 모델에 게시 할 때 오류가 발생했습니다.

분류에서Dev

Java에서 int와 double을 곱할 때 괄호를 추가 할 때 오류가 발생했습니다.

분류에서Dev

Spring에서 MongoTemplate에 Aspect를 추가하려고 할 때 오류가 발생했습니다.

분류에서Dev

Openerp 7.0에서 사용자 정의 모듈을 설치하려고 할 때 "Invalid XML for View Architecture"오류가 발생했습니다.

분류에서Dev

플라스크에 모델을로드 할 때 모양을 TensorShape로 변환하는 중에 오류가 발생했습니다.

분류에서Dev

C #에서 클래스의 목록 속성에 항목을 추가하려고 할 때 런타임 오류가 발생했습니다.

분류에서Dev

내 models.py에서 fieldname의 이름을 바꾸려고 할 때 오류가 발생했습니다.

분류에서Dev

MySql 테이블을 만들려고 할 때 'BIT'근처에서 오류가 발생했습니다.

분류에서Dev

메뉴에서 새 활동을 열려고 할 때 오류가 발생했습니다.

분류에서Dev

오류 : 컬렉션 목록에 값을 추가 할 때 오류가 발생했습니다.

분류에서Dev

카메라에서 사진 고정을 업로드 할 때 오류가 발생했습니다.

분류에서Dev

angularjs 모듈의 참조에 $ state 서비스를 추가 할 때 오류가 발생했습니다.

분류에서Dev

Perl에서 단어 오프셋을 추출 할 때 오류가 발생했습니다.

분류에서Dev

Lumia 520에서 MyToolkit을 사용하여 YouTube를 재생할 때 오류가 발생했습니다.

분류에서Dev

Windows Form의 ElementHost에 WPF 사용자 정의 컨트롤을 추가 할 때 오류가 발생했습니다.

분류에서Dev

H2 데이터베이스에서 DEFAULT NULL로 UNIQUE 제약 조건을 설정하려고 할 때 오류가 발생했습니다.

분류에서Dev

Pandas 데이터 프레임에서 열을 인덱스로 설정하려고 할 때 오류가 발생했습니다.

Related 관련 기사

  1. 1

    jQuery에서 부모에 클래스를 추가하려고 할 때 오류가 발생했습니다.

  2. 2

    이미지 웹 서비스 Prestashop을 추가하려고 할 때 오류가 발생했습니다.

  3. 3

    내 전단지 맵에 LayerGroup을 추가하려고 할 때 오류가 발생했습니다.

  4. 4

    데이터베이스에 열을 추가하려고 할 때 오류가 발생했습니다.

  5. 5

    Polygon OSMNX에서 정보를 추출하려고 할 때 오류가 발생했습니다.

  6. 6

    JFrame을 통해 ArrayList에 추가 할 때 NullPointerException 오류가 발생했습니다.

  7. 7

    laravel 5에서 하위 도메인을 구성하려고 할 때 오류가 발생했습니다.

  8. 8

    C #의 UInt16에서 비트 NOT (~)을 수행하려고 할 때 오류가 발생했습니다.

  9. 9

    데이터 테이블에서 빈 행을 삭제하려고 할 때 오류가 발생했습니다.

  10. 10

    Laravel에서 리디렉션을 반환하려고 할 때 오류가 발생했습니다.

  11. 11

    파이썬에서 객체 유형을 가져 오려고 할 때 오류가 발생했습니다.

  12. 12

    libgdx projet을 생성하려고 할 때 오류가 발생했습니다.

  13. 13

    외래 키 django-tastypie를 사용하여 모델에 게시 할 때 오류가 발생했습니다.

  14. 14

    Java에서 int와 double을 곱할 때 괄호를 추가 할 때 오류가 발생했습니다.

  15. 15

    Spring에서 MongoTemplate에 Aspect를 추가하려고 할 때 오류가 발생했습니다.

  16. 16

    Openerp 7.0에서 사용자 정의 모듈을 설치하려고 할 때 "Invalid XML for View Architecture"오류가 발생했습니다.

  17. 17

    플라스크에 모델을로드 할 때 모양을 TensorShape로 변환하는 중에 오류가 발생했습니다.

  18. 18

    C #에서 클래스의 목록 속성에 항목을 추가하려고 할 때 런타임 오류가 발생했습니다.

  19. 19

    내 models.py에서 fieldname의 이름을 바꾸려고 할 때 오류가 발생했습니다.

  20. 20

    MySql 테이블을 만들려고 할 때 'BIT'근처에서 오류가 발생했습니다.

  21. 21

    메뉴에서 새 활동을 열려고 할 때 오류가 발생했습니다.

  22. 22

    오류 : 컬렉션 목록에 값을 추가 할 때 오류가 발생했습니다.

  23. 23

    카메라에서 사진 고정을 업로드 할 때 오류가 발생했습니다.

  24. 24

    angularjs 모듈의 참조에 $ state 서비스를 추가 할 때 오류가 발생했습니다.

  25. 25

    Perl에서 단어 오프셋을 추출 할 때 오류가 발생했습니다.

  26. 26

    Lumia 520에서 MyToolkit을 사용하여 YouTube를 재생할 때 오류가 발생했습니다.

  27. 27

    Windows Form의 ElementHost에 WPF 사용자 정의 컨트롤을 추가 할 때 오류가 발생했습니다.

  28. 28

    H2 데이터베이스에서 DEFAULT NULL로 UNIQUE 제약 조건을 설정하려고 할 때 오류가 발생했습니다.

  29. 29

    Pandas 데이터 프레임에서 열을 인덱스로 설정하려고 할 때 오류가 발생했습니다.

뜨겁다태그

보관