qu

入门路线图

数据来源

  • CBA/其他
    • CBA 官网技术统计、RealGM、部分社区整理数据;一致性与完整性需自查
  • 抓取与合规:尊重站点条款与频率限制;本地缓存数据,记录来源与时间戳
  • 核心概念与公式(常用)

  • 得分效率
    • TS% = PTS / (2*(FGA + 0.44*FTA))
    • ORtg/DRtg/NetRtg:每100回合的得分/失分/净胜分
  • 归一化
    • per-36、per-100:按上场时间或回合归一
  • 使用率(球员):USG% 近似基于球员回合占比(射、罚、失误)
  • 阵容与对位:On/Off、两人组/五人组净效率;注意样本量与赛程强度
  • 工具栈建议

    最小示例(Python,球队比赛层)

    统计Ka

    import pandas as pd
    
    # 假设有 team_game_logs.csv 含: game_id, team, opp, pts, fga, fgm, fg3a, fg3m, fta, tov, orb, drb, minutes
    df = pd.read_csv("team_game_logs.csv")
    
    # 回合估算与节奏
    df["poss_for"]  = df["fga"] + 0.44*df["fta"] + df["tov"] - df["orb"]
    # 需要对手数据计算更准确的比赛总回合;这里先用本队估算
    df["pace48"]    = df["poss_for"] * 48 / (df["minutes"]/5)  # minutes为全队总上场分钟(5人同时在场)
    
    # 效率与四要素
    df["efg"]       = (df["fgm"] + 0.5*df["fg3m"]) / df["fga"].clip(lower=1)
    df["ts"]        = df["pts"] / (2*(df["fga"] + 0.44*df["fta"]).clip(lower=1))
    df["ftr"]       = df["fta"] / df["fga"].clip(lower=1)
    df["tov_pct"]   = df["tov"] / df["poss_for"].clip(lower=1)
    # 进攻篮板率需要对手防守篮板,可先近似用本行对手数据合并后计算
    
    # 每100回合
    df["ortg"]      = df["pts"] / df["poss_for"].clip(lower=1) * 100
    
    team_season = df.groupby("team").agg(
        games=("game_id","nunique"),
        ortg=("ortg","mean"),
        efg=("efg","mean"),
        ts=("ts","mean"),
        ftr=("ftr","mean"),
        tov_pct=("tov_pct","mean"),
        pace48=("pace48","mean"),
    ).reset_index().sort_values("ortg", ascending=False)
    
    print(team_season.head())
    

    投篮图(球员投篮层,示意)

    import pandas as pd, matplotlib.pyplot as plt
    
    # shots.csv: shooter, x, y, made(0/1), shot_value(2/3)
    shots = pd.read_csv("shots.csv")
    p = shots[shots["shooter"]=="Player A"]
    
    plt.figure(figsize=(6,5))
    plt.scatter(p["x"], p["y"], c=p["made"], cmap="coolwarm", alpha=0.6, s=18)
    plt.title("Shot Chart - Player A")
    plt.xlim(-250, 250); plt.ylim(0, 470)  # 以NBA半场英寸/厘米坐标系为例,需与数据坐标匹配
    plt.axis("off"); plt.show()
    

    提示

    常见分析题目

    建模起步

    可视化与报告

    验证与复现

    坑点与偏差

    进阶指标概览(查阅为主)

    学习资源

    下一步