← 돌아가기

매력점수 계산식 안내

📊 점수 계산 방식 비교 (현재 코드 반영)

한국주식 (KOSPI, KOSDAQ)
시장 점수 가중치
  • Naver 55%
  • Financial 35%
  • News 10%
키워드/트렌드 비중 (hotness)
  • News 40%
  • Trend 30%
  • Turnover 20%
  • Wiki 10%
미국주식 (S&P 500, NASDAQ 100)
시장 점수 가중치
  • Naver 50%
  • Financial 35%
  • News & Rep 15%
초기 인기펄스 비중 (early)
  • News 6
  • Naver Pop 110
  • Positive KW 3
  • Negative KW 1
  • Wiki 0.2
trend 관련 기본 보정: NAVER_SPIKE_BOOST=0.15, NAVER_PERSIST_BOOST=0.10, TREND_EXP=1.5

0️⃣ 전체 반영 공식

KR 금융 = 0.30×ret5 + 0.30×ret20 + 0.15×저변동성 + 0.15×turnover + 0.10×ADV US 금융 = 0.35×ret5 + 0.35×ret20 + 0.20×저변동성 + 0.10×ADV
KR 뉴스 = 0.40×뉴스량 + 0.40×newsScore + 0.20×sentiment US 뉴스 = 0.30×뉴스량 + 0.35×newsScore + 0.20×sentiment + 0.15×reputation
KR 네이버 = 0.40×인기도 + 0.30×ASVI + 0.15×네이버뉴스량 + 0.10×(스파이크/지속) + 0.05×데이터품질 US 네이버 = 0.50×인기도 + 0.35×ASVI + 0.15×네이버뉴스량
콘텐츠 = 0.40×blog + 0.35×wiki + 0.25×wikiViews(log)
품질 = (0.50×reputation + sourceReliabilityBonus + eligibilityBonus) / 0.65
KR composite = 0.55×네이버 + 0.35×금융 + 0.10×뉴스 US composite = 0.50×네이버 + 0.35×금융 + 0.15×뉴스

1️⃣ 점수 계산 핵심 구조

인기도(pop01) = (뉴스 + 네이버인기 + 네이버금융 + 모멘텀 + 블로그 + 위키 + 긍정키워드 - 부정키워드) / 가중치합
기본점수(base01) = 안전주: size 가중치 × 시가총액점수(size01) + (1-size 가중치) × 인기도(pop01) / 공격주: 인기도(pop01) 중심(시가총액 제외)
최종 totalScore(0~100) = 보정(피드백/신뢰도/누락데이터/국내시장 패널티 등) 후 0~100 구간으로 변환

2️⃣ 각 항목 의미

3️⃣ 섹션별 상위 5개 종목