Skip to content

[FEAT] RQ1 고도화를 위한 Raw JSONL 로그 기반 전략 지표 파서 개발 #197

Description

@xoxown31

설명

  • 단순 승률 외에 마피아의 기만 능력과 시민의 투표 정밀도를 측정하기 위해 jsonl 파일에서 세부 전략 지표를 정량화하는 기능이 필요함.

해결방안

  • rq1.ipynb 내에 StrategicLogParser 클래스 구현.
  • 핵심 지표 계산 로직 포함:
    • DSR (Deception Success Rate): 사칭 시 시민 오인 사살 유도율.
    • HVTR (High-Value Target Ratio): 특수직(경찰/의사) 암살 비중.
    • SVI (Self-Voting Index): 마피아 팀 내 '꼬리 자르기' 투표 빈도.
  • pandas 데이터프레임으로 변환하여 역할별/람다별 통계 요약 기능 제공.

대안

  • 텐서보드의 커스텀 스칼라 기능을 사용하려 했으나, 사후 분석(Post-hoc)의 유연성이 떨어짐.

추가사항

  • scipy.stats를 연동하여 각 지표의 $\lambda$에 따른 유의미한 차이를 $p-value$로 출력하는 기능 추가.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    featAdd new features

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions