Skip to content

feat(config): 원자재 단독 변형(model_e) 추가 — 뉴스 오염 없이 평가 가능한 유일한 외부신호 - #76

Open
choigod1023 wants to merge 1 commit into
devfrom
feat/commodity-only-variant
Open

feat(config): 원자재 단독 변형(model_e) 추가 — 뉴스 오염 없이 평가 가능한 유일한 외부신호#76
choigod1023 wants to merge 1 commit into
devfrom
feat/commodity-only-variant

Conversation

@choigod1023

Copy link
Copy Markdown
Contributor

외부 신호 중 실데이터가 확보된 것은 원자재뿐이다
(Alpha Vantage 2015-01~, data/external/market/commodity_prices.csv 982KB).

뉴스는 지금 평가할 수 없다. GDELT DOC 2.0 API 의 artlist 모드가 최근 3개월만
서빙하기 때문이다. 실측으로 확인했다.

2024-01 요청 → 응답 250건 / 요청 창 안 0건 / 실제 날짜 전부 2024-02-01
2026-06 요청 → 응답 250건 / 요청 창 안 250건

기존 수집분(PR #69)의 "창 밖 68.8%" 도 같은 원인이다. 요청은 2024년인데 응답은
다른 시점 기사를 준 것이다. 8시간을 돌려도 학습·검증 구간(2024-01~2025-06)은
채워지지 않는다. 수집 방식 문제가 아니라 API 제약이다.

따라서 B(뉴스)·C(뉴스+원자재)는 뉴스 성분 때문에 지금 결론을 낼 수 없다.
원자재 단독 변형이 있어야 실데이터가 있는 신호를 오염 없이 A 와 비교할 수 있다.

objective 는 A 와 같은 regression_l1 로 맞췄다. tweedie 로 두면 개선폭에
목적함수 효과가 섞여 원자재 신호의 기여를 분리할 수 없다.

확인: 피처 47개(A) → 50개(E), 추가분은
commodity_risk / material_return_30d / material_volatility_30d.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

검증

stock_model_a_usage_only:      피처 47개
stock_model_e_commodity_only:  피처 50개
   추가분: commodity_risk, material_return_30d, material_volatility_30d

관련: #22

🤖 Generated with Claude Code

외부 신호 중 실데이터가 확보된 것은 원자재뿐이다
(Alpha Vantage 2015-01~, data/external/market/commodity_prices.csv 982KB).

뉴스는 지금 평가할 수 없다. GDELT DOC 2.0 API 의 artlist 모드가 최근 3개월만
서빙하기 때문이다. 실측으로 확인했다.

  2024-01 요청 → 응답 250건 / 요청 창 안 0건 / 실제 날짜 전부 2024-02-01
  2026-06 요청 → 응답 250건 / 요청 창 안 250건

기존 수집분(PR #69)의 "창 밖 68.8%" 도 같은 원인이다. 요청은 2024년인데 응답은
다른 시점 기사를 준 것이다. 8시간을 돌려도 학습·검증 구간(2024-01~2025-06)은
채워지지 않는다. 수집 방식 문제가 아니라 API 제약이다.

따라서 B(뉴스)·C(뉴스+원자재)는 뉴스 성분 때문에 지금 결론을 낼 수 없다.
원자재 단독 변형이 있어야 실데이터가 있는 신호를 오염 없이 A 와 비교할 수 있다.

objective 는 A 와 같은 regression_l1 로 맞췄다. tweedie 로 두면 개선폭에
목적함수 효과가 섞여 원자재 신호의 기여를 분리할 수 없다.

확인: 피처 47개(A) → 50개(E), 추가분은
commodity_risk / material_return_30d / material_volatility_30d.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant