저는 R 소프트웨어 (Lib e1071)로 작업 중이며 Support Vector Regression을 사용하여 예측을 얻으려고합니다.Financial 시계열 예측/SV 회귀
I는 N = 3으로 산출하여 원료 종가를 windowizing있어 : I 그것을하고있어 방법은 다음과 같다
s[t-3] s[t-2] s[t-1] -> s[t]
1.2350 1.2358 1.2354 1.2360
. . . .
. . . .
etc...
I 예측하려는 값 의 Y가 S이다 [t]. SVM 유형은 "eps-regression"이고 커널은 "radial"입니다. 또한 최상의 매개 변수, 감마 및 비용을 얻기 위해 10 배 교차 유효성 검사를 수행합니다.
하지만 문제가있다 :
예측 마지막 값 S [K-1] 매우 가까운 값을 위해, 항상을 예 :
Last Vector:
s[t-3] s[t-2] s[t-1] -> s[t]
1.2350 1.2358 1.2354 1.2355
예측 된 값은 마지막 s [t-1] 값의 매우 가까운 값이 될 것입니다. 학습 된 벡터 (10K)의 수를 늘리고 N 수율 (최대 7)을 늘리려고 시도했지만 결과는 같습니다.
아무도 왜 이런 일이 일어 났으며 실제로 예측을 할 수 있습니까?
1) 말할 수 있습니다 : user__42의 종류 응답에 관한
는 **
부록
**
, 나는 당신의 설명을 이해하는 몇 가지 문제가 나는 다음과 같은 3 개의 훈련 된 벡터 세트를 가지고있다
10 s[t-3] 12 s[t-2] 15 s[t-1] -> 11 s[t]
5 s[t-4] 8 s[t-3] 9 s[t-2] -> 10 s[t-1]
6 s[t-5] 12 s[t-4] 10 s[t-3] -> 15 s[t-2]
제안 시도 된 예측은 Y '입니다 :
y'[t] = y[t] - y[-t]
실시간 예측에, 나는 Y를 모르는
y'[t] = 11 - 15 -> y'[t] = y[t] - y[-1]
그러나 위의 예를 촬영 [t] 를 계산하려면 y ' :
위의 예를 고려2), 당신은 다음과 같은 식으로 뜻 설명해 주 시겠어요 :
y'[nt]
y'[-nt]
y[nt]
http://stats.stackexchange.com/의 경우 더 좋을 것입니다. 그들은 더 많은 통찰력을 가질 수 있습니다. –
무엇을 하시겠습니까? 재무 데이터는 너무 광범위한 용어입니다. – Pedrom
지금은 더 분명해지기를 바랍니다. 감사. –