用途:对单名 MLB 球员(打者或投手)做深度分析,服务于 Yahoo Fantasy Baseball 2K25 联盟的每日阵容与流式投手决策。
主要能力:区分打者、先发投手(SP)、后援投手(RP)三类角色,分别计算信号。打者输出 form_score、matchup_score、opportunity_score 及 daily_quality,另有 regression_index、obp_contribution、sb_opportunity、role_certainty;先发投手输出 qs_probability、k_ceiling、era_whip_risk 及 streamability_score;后援投手输出 save_role_certainty。核心公式:daily_quality = 0.35form_score + 0.40matchup_score + 0.25opportunity_score;streamability_score = 0.40qs_probability + 0.30k_ceiling + 0.30(100-era_whip_risk);regression_index = clamp((xwOBA-wOBA)*500, -100, +100)。
使用方式:按七步流程执行——分类球员、采集赛季与近 15 天表现、采集当日对阵环境(对方先发、球场、天气、打线)、计算归一化分项、计算复合信号、检查回归与角色确定性、校验并输出信号文件。输出为 signals/YYYY-MM-DD-player-<lastname>-<firstinitial>.md,每个数值信号需带 confidence 与至少一个 source_url,并调用 mlb-signal-emitter 校验。
适用场景:每日阵容优化、流式投手筛选、买卖高低点判断、终结者角色评估。
限制:数据源不可达时不得编造数字,需将 confidence 设为 0.3 并记录缺口;本联盟打击计分用 OBP 而非 AVG,投手重视 QS 而非 W;预测优先使用 FanGraphs ATC;若当日已有 matchup-analyzer 信号文件应直接消费,不重复推导;所有信号需做范围检查并标注时间戳。具体安装命令与收费信息暂未提供。