계량경제학: 한 발 앞서 예측 - 페이지 21

 
avtomat :

당신은 나를 오해했습니다 ... 여기서 통역이 중요합니다 ...


제한 사항은 링크를 참조하세요.

필터 적용을 여러 번 설명했지만 추가하거나 "해석이 중요합니다"라고 지정할 사항이 없습니다.

 
faa1947 :

제한 사항은 링크를 참조하세요.

필터 적용을 여러 번 설명했지만 추가하거나 "해석이 중요합니다"라고 지정할 사항이 없습니다.

이미 공식화되어 HP는 "미래" 예측 값을 사용합니다.

.

음... 거기서 멈추자...

 
avtomat :

이미 공식화되어 HP는 "미래" 예측 값을 사용합니다.

.

음... 거기서 멈추자...

지금은 이해. 현재로서는 그것은 나에게 별로 중요하지 않습니다. 다른 문제를 해결해야 합니다.
 
faa1947 :

우리는 원래 인용문을 가져와서 그것에서 결정적 구성요소를 추출합니다. 제 경우에는 HP로 하고 있습니다. 그런 다음 잔차(잡음)를 모델링합니다.

누가 결정적 구성 요소가 따옴표 안에 존재한다고 말했습니까? HP나 다른 필터(예: MA)가 따옴표로 묶인 결정적 구성 요소를 강조 표시한다고 누가 말했습니까? 예를 들어 난수 생성기를 사용하여 임의의 방황 프로세스로 견적을 생성한 다음 HP를 적용하면 견적의 모든 섹션에 0이 표시될 것이라고 생각합니까? HP 및 기타 필터(예: MA)는 저역 통과 필터링을 수행합니다. 이 필터링을 어떤 이유로 인해 결정적 구성 요소라고 합니다. 그리고 상위 주파수는 노이즈입니다. 따옴표에서 그들은 모두 소음입니다! 이 결정적 구성 요소가 실제로 비즈니스 주기의 형태로 존재할 때 NR이 유용하다는 것을 이해하십시오. 그리고 소시지에 대한 커틀릿의 일일 환율 에서 결정적 구성 요소를 분리하려고 합니다. 결정적 구성 요소는 무엇입니까?

환율에 대한 일화: 고르바초프는 공장에 도착하여 자물쇠 제조공과 이야기합니다.

당신은 술을 마시고 있습니까?

네.

그리고 보드카 가격을 올리면 술을 덜 마실 건가요?

아니요, 그냥 똑같습니다.

글쎄, 어때? 결국 보드카 가격이 오를 것입니까?

이 디테일이 보이시나요? 그들이 시장에서 그것을 위해 한 병을 주었듯이 그들은 그것을 줄 것입니다!

1개의 세부 사항을 위한 1개의 병은 우리의 결정적 구성 요소입니다. 그것으로부터의 모든 편차는 소음입니다.

 
gpwr :

Vladimir, MQL4에서 그리드를 구축했습니까? 아니면 다른 언어?

내 말은, MT4 Optimizer는 가중치 선택 가능성을 너무 많이 제한하고(GA는 10,000개 이상의 옵션을 제공하지 않음) 다른 언어를 모릅니다.

이 문제를 어떻게 처리합니까?

 
DhP :

Vladimir, MQL4에서 그리드를 구축했습니까? 아니면 다른 언어?

내 말은, MT4 Optimizer는 가중치 선택 가능성을 너무 많이 제한하고(GA는 10,000개 이상의 옵션을 제공하지 않음) 다른 언어를 모릅니다.

이 문제를 어떻게 처리합니까?


테스터로 네트워크 가중치를 최적화하는 것은 매우 어렵습니다. 10-20은 여전히 가능합니다. 문제는 MQL4가 배열을 외부 변수로 사용하는 것을 허용하지 않는다는 것입니다. 제 생각에는 MQL5도 있습니다. 따라서 다음과 같이 연결된 DLL에서 코드 내부 또는 외부에서 많은 수의 가중치를 최적화해야 합니다.

https://www.mql5.com/ru/code/8976

최적화 속도는 MQL5에 비해 C++ DLL에서 훨씬 더 높습니다. 그래서 저는 MS Visual Studio C++를 추천합니다. 그곳에서만 더 빠르고 더 많은 기회를 통해 모든 발전 사항을 씁니다. MQL5에는 많은 C++ 기능이 없으므로 모든 인덱스에 의한 동적 배열 크기 조정(ArrayResize에서와 같이 한 번에 하나씩이 아님)과 같은 간단한 경우에도 현명하게 자신의 클래스와 구조를 작성해야 합니다.

 
gpwr :


테스터가 네트워크 가중치를 최적화하는 것은 매우 어렵습니다. 10-20은 여전히 가능합니다. 문제는 MQL4가 배열을 외부 변수로 사용하는 것을 허용하지 않는다는 것입니다. MQL5도 제 생각입니다. 따라서 다음과 같이 연결된 DLL에서 코드 내부 또는 외부에서 많은 수의 가중치를 최적화해야 합니다.

https://www.mql5.com/ru/code/8976

최적화 속도는 MQL5에 비해 C++ DLL에서 훨씬 더 높습니다. 그래서 저는 MS Visual Studio C++를 추천합니다. 그곳에서만 더 빠르고 더 많은 기회를 통해 모든 발전 사항을 씁니다. MQL5에는 많은 C++ 기능이 없으므로 모든 인덱스에 의한 동적 배열 크기 조정(ArrayResize에서와 같이 한 번에 하나씩이 아님)과 같은 간단한 경우에도 현명하게 자신의 클래스와 구조를 작성해야 합니다.

감사합니다. 코드를 시도해 보겠습니다.
 
gpwr :

누가 결정적 구성 요소가 따옴표 안에 존재한다고 말했습니까? HP나 다른 필터(예: MA)가 따옴표로 묶인 결정적 구성 요소를 강조 표시한다고 누가 말했습니까? 예를 들어, 난수 생성기를 사용하여 임의의 방황 프로세스로 내 견적을 생성한 다음 HP를 적용하면 내 견적의 모든 부분에 0이 표시될 것이라고 생각합니까? HP 및 기타 필터(예: MA)는 저역 통과 필터링을 수행합니다. 이 필터링을 어떤 이유로 인해 결정적 구성 요소라고 합니다. 그리고 상위 주파수는 노이즈입니다. 따옴표에서 그들은 모두 소음입니다! 이 결정적 구성 요소가 실제로 비즈니스 주기의 형태로 존재할 때 NR이 유용하다는 것을 이해하십시오. 그리고 소시지에 대한 커틀릿의 일일 환율에서 결정적 구성 요소를 분리하려고 합니다. 결정적 구성 요소는 무엇입니까?


시장에는 추세, 계절성, 주기성 및 잡음뿐만 아니라 이상치(재앙적 뉴스)가 있습니다. 예를 들어 C-4 주제의 시작 부분에서 시장 심리학에 관한 책을 읽고 그는 매우 흥미로운 책에 대한 링크를 제공했습니다.

정확히 말하면 자기 상관을 제거하려고 합니다.

다음은 원본 인용문입니다. 방향 움직임이 보입니다.

코티르에 방향성 움직임(트렌드)이 있는 한 통계 처리는 불가능합니다.

경향은 자기상관을 사용하여 식별 됩니다. 분석은 다음과 같습니다.

오른쪽 열은 상관관계가 없을 확률입니다. 더 정확하게 말하자면, 우리는 관찰들 사이에 상관관계가 없다는 가설을 강력하게 기각합니다.

HP 필터 적용


나머지에 대한 ACF는 다음과 같습니다.


시차 3에서 13 사이에 종속성이 남아 있음을 알 수 있습니다.

나는 이 모든 것을 처음이 아니라 반복한다. 게시물을 올리기 전에 최소한 무언가를 읽으십시오.

 

이전 예측이 맞았습니다.

우리는 새로운 예측을 합니다. 테이블의 결과입니다.

날짜 의미 예측 의미 실수 R-제곱 실수 나7-나6 D6-b6 예측
열려 있는 열려 있는
예측 핍으로 회귀 회귀

2011.11.09 00:00 1.383 2011.11.09 1.3798 56 0.9761 0.0055


2011.11.10 00:00 1.3524 2011.11.10 1.3613 60 0.9749 0.0057 -0.0306 -0.0032 오른쪽
2011.11.11 00:00 1.361 2011.11.11 1.3541 59 0.9751 0.0057 0.0086 0.0089 오른쪽
2011.11.14 00:00 1.3778 2011.11.14 1.3676 59 0.9739 0.0057 0.0168 -0.0069 정확하지 않다
2011.11.15 00:00 1.3624 2011.11.15 1.365 59 0.9747 0.0057 -0.0154 -0.0102 오른쪽









알려지지 않은


 

faa1947 :

MQL4 및 EViews의 파일은 기사에 첨부됩니다. 누구든지 나와 같은 일을 할 수 있도록 하는 것입니다.

환매를 알았다면 소치에 살았을텐데....

미래에 대한 예측은 판단하기가 매우 어렵습니다. 나는 은행 의 개점 또는 폐점 시간에 시스템을 구축했지만 한 은행은 다른 은행을 1:1 비율로 통과시켰습니다. 물론 수렴하지만 시간은 약간 플러스 마이너스 5~30분 정도 걸립니다. 여기가 문제입니다