Files
dc-docs/output/feishu-docs/Oh5UdCQdGoDJVIxSmRBcgu2pnDb.md
T
2026-06-23 14:43:31 +08:00

13 KiB
Raw Blame History

Oh5UdCQdGoDJVIxSmRBcgu2pnDb

Source: https://fcnlycv6dd0w.feishu.cn/docx/Oh5UdCQdGoDJVIxSmRBcgu2pnDb

一、 今日内容概述

  1. 完成互动性机制变量池整理 auto. 补充七机制入模前流程说明 auto. 反馈激励性机制关键字段缺失问题

二、互动性机制

互动性机制主要关注:赛局中阵营之间的真实竞争互动是否被持续激活,以及这种竞争互动环境是否与玩家后续投入存在关系。

理论来源:

互动性机制可以追溯到重复博弈中的默契合作与低竞争均衡问题。在长期重复互动中,如果玩家预期未来合作收益较高,可能形成类似“种田协议”的低冲突状态,使赛局竞争热度下降,活动逐渐进入低对抗、低争夺的稳定状态。

  • 当前互动性机制并不是直接识别玩家之间是否存在共谋,而是将这一理论逻辑转化为可观测的竞争互动环境。

变量挑选逻辑:

  1. 能够反映真实竞争互动 变量需要直接反映阵营之间是否发生攻城、防守、城池争夺等真实竞争行为,而不是一般社交行为。 auto. 能够对应具体游戏规则、真实埋点数据 变量需要能够落到游戏规则中的具体机制载体,在现有埋点中找到可用字段支撑。 auto. 时间边界相对清楚 主变量优先采用首日、早期窗口或近似滞后口径,尽量刻画玩家进入后续投入阶段前所处的竞争互动环境,避免与同轮行为投入或全期结果发生重叠。 auto. 具备变量保留价值 变量需要在 3 月样本、5 月样本及合并样本中,与综合投入()、行为投入()和金钱投入()呈现较稳定的方向关系,才能进入主变量或补充变量候选。

(一)变量选择

前期攻防(IB_Lag)

正式变量名:Interaction_Battle_Engagement_Lag 用于刻画:赛局前期或上一时间窗口内,阵营之间的攻城、防守互动强度。 如果首日就出现较多攻城、防守指令,说明阵营之间已经发生真实攻防互动,赛局没有停留在低冲突、低对抗状态。这个变量可以反映出赛局早期竞争互动环境是否被激活。

  • 机制含义:它测量的是阵营之间的攻防互动强度,能够直接反映竞争互动是否被激活,而不是社交行为。
  • 时间边界:它用首日 / 近似滞后口径,尽量表示“进入当前投入阶段前的互动环境”。
  • 实际数据试跑:在 3 月样本、5 月样本及合并样本中,前期攻防与综合投入、行为投入和金钱投入呈稳定正向关系。其中,该变量与行为投入之间的关系最为明显。

早期城池归属变化(IC_Early)

正式变量名:Interaction_City_Turnover_Early 用于刻画:赛局早期城池归属是否发生变化,赛局早期有没有进入真实争夺状态。 如果赛局早期已经出现城池归属变化,说明不是只有一方静态占城,也不是阵营之间没有行动,而是城池归属已经发生变化。可以反映阵营之间是否已经出现真实竞争。

  • 机制含义:城池归属变化是竞争互动的过程表现,说明阵营之间确实发生了围绕城池归属的争夺。
  • 时间边界:采用早期窗口口径,只观察赛局早期城池归属变化情况,避免直接使用全期城池归属变化,降低与整期行为投入 L 的重叠风险。
  • 实际数据试跑:在 3 月样本、5 月样本及合并样本中,早期城池归属变化与综合投入、行为投入和金钱投入均呈稳定正向关系。

都城争夺(Capital_Fight)

正式变量名:Interaction_Capital_Contest 用于刻画:赛季中后期都城等关键节点是否形成争夺。 都城通常是赛局中的重要战略节点。如果围绕都城出现攻防和占领事件,说明赛局中后期仍然存在冲突和竞争。这个变量可以作为“关键节点冲突”的补充观察。

  • 机制含义:都城争夺属于阵营之间的竞争互动,能够反映赛季中后期关键节点是否被激活。
  • 时间边界:它更偏向赛季中后期节点,不如“前期攻防”和“早期城池归属变化”更适合代表进入当前投入阶段前的互动环境。
  • 实际数据试跑:在单变量模型中方向较稳定,但整体稳定性和解释强度弱于前两个主变量。

全期城池归属变化(City_Turnover)

正式变量名:Interaction_City_Turnover 用于刻画:整个赛季中城池归属是否持续发生变化。 如果整个赛季中城池多次发生归属变化,说明阵营之间存在持续争夺。可以反映赛局整体层面的竞争互动强度。

  • 机制含义:全期城池归属变化能够反映整个赛季的城池争夺强度。
  • 时间边界:它使用的是全期口径,可能包含整个赛季中的行为投入和后期赛局状态,与整期行为投入 L 存在一定重叠风险。
  • 实际数据试跑:变量方向较稳定,也可以验证互动性总体方向是否一致,但由于全期口径边界不如早期窗口干净,因此不适合作为主变量。

追赶压力(Comp_Pressure)

正式变量名:Interaction_Competition_Pressure 用于刻画:阵营积分差或排名差是否形成追赶压力。 这个变量原本希望反映阵营之间的竞争压力。但它主要来自阵营榜单中的积分和排名信息,而积分、排名更接近赛局结算结果,不是纯粹的前置互动环境。

  • 机制含义:追赶压力在理论上与竞争有关,但它更接近竞争结果形成后的压力,不完全等同于赛前或赛中的互动环境。
  • 时间边界:变量来自结算榜单,存在结果信息回灌风险,不适合作为互动性机制的主变量。
  • 实际数据试跑:在 3 月样本、5 月样本及合并样本中,变量与综合投入、行为投入和金钱投入之间的关系不够稳定。

三、七机制进入机器学习前的变量构造与验证流程

(一)为什么需要整理这套流程

当前七机制研究已经进入从理论机制、规则条款、数据字段向机器学习变量池转化的阶段。由于基于博弈论抽象出的七大机制本身属于理论构念,并不是游戏埋点表中天然存在的字段,所以不能直接将原始字段放入 XGBoost / SHAP 模型。 如果没有统一流程,容易出现四类问题:

  1. 机制定义和规则映射不清,导致不同机制边界重叠,变量缺少明确规则依据。 auto. 字段口径、粒度、合并键和时序口径不一致,导致变量无法复核、无法合并或影响后续联合建模。 auto. 结果字段、同轮 K/L/Y 行为或后验结算字段被误当作解释变量。 auto. 机器学习模型虽然可以输出变量重要性,但变量本身缺少理论解释价值。 所以需要先建立一套“进入机器学习前”的标准整理流程,用于规范七机制变量从理论概念到公共变量池的转化路径。流程的目的,是保证后续进入 XGBoost / SHAP 的变量,既有理论来源,也有规则依据和数据支撑。

(二)相关方法论依据

当前流程可以从五类方法论中获得支撑。

构念操作化

七机制本身属于理论构念,例如公平性、激励性、互补性、互动性等,并不是数据表中天然存在的字段。因此,需要先将理论构念转化为游戏规则中的机制载体,再进一步转化为可观察指标和可计算变量。

  • 方法论依据:社会科学研究中的构念操作化和构念效度 Cronbach 与 Meehl(1955):在构念效度研究中强调,当一个测量结果被解释为某种属性或理论构念的测量时,需要明确该构念与观察指标之间的关系。 Adcock 与 Collier(2001):经验研究中经常需要将抽象概念转化为可观察和可测量的指标,因此必须关注概念、测量和观察之间的有效连接。 主要对应当前流程中的第一阶段,并延伸到第二阶段的候选变量构造环节: 机制概念提出 → 机制定义与理论边界 → 游戏规则载体识别 → 字段映射与可得性检查 → 候选机制变量构造与操作化

测量效度

机制变量应当真正反映对应机制,而不能把与活动结果有关的字段直接当成机制变量。

  • 方法论依据:社会科学研究中的测量效度、构念效度与测量模型设定。 Cronbach 与 Meehl(1955):构念效度要求研究者说明测量指标与理论构念之间的对应关系。 Adcock 与 Collier(2001):测量有效性本身就是经验研究中的重要方法问题,需要关注概念、指标和经验观察之间的对应关系。 MacKenzie、Podsakoff 与 Jarvis(2005):如果构念与指标之间的测量关系被错误设定,可能导致研究结论出现偏误。
  • 对应环节: 字段映射与可得性检查 → X/Y 边界与时序检查 → 后验结果字段排除 → 同轮 K/L/Y 重叠字段排除。

数据挖掘流程

数据挖掘与机器学习建模前,需要经历问题理解、数据理解、数据准备、变量构造和变量筛选。

  • 方法论依据: CRISP-DM 数据挖掘流程 CRISP-DM:将数据挖掘项目划分为业务理解、数据理解、数据准备、建模、评估和部署等阶段,强调在正式建模之前,需要先完成问题理解、数据理解和数据准备工作。
  • 对应关系:
  1. 机制定义与规则载体识别 → 研究问题理解 auto. 字段映射与可得性检查 → 数据理解 auto. X/Y 边界与时序检查、候选变量构造 → 数据准备 auto. 单机制试跑与机制内部筛选 → 建模前变量评估 auto. 公共变量池与联合入模前检查 → 机器学习建模前的最终数据准备

特征工程与变量筛选

进入模型前,需要判断变量是否具有理论含义、数据质量是否稳定、缺失是否可控、是否与其他变量高度重复,以及是否具有解释价值。

  • 方法论依据:机器学习中的特征工程和变量筛选。 Guyon 与 Elisseeff(2003):在变量与特征选择研究中指出,特征选择不仅有助于提升预测表现,也有助于降低模型复杂度,并帮助理解数据背后的生成过程。 Kuhn 与 Johnson(2013):强调预测建模前的数据预处理、训练测试集划分、变量处理和模型评估,是建模流程中的关键环节。
  • 对应关系:
  1. 候选变量是否能够正常计算 auto. 变量分布、缺失和极端值是否可控 auto. 变量方向是否符合理论预期 auto. 变量与 Y/K/L/K-L 的关系是否具有稳定性 auto. 变量是否与其他机制变量高度重复 auto. 变量是否适合作为主保留变量、结构补充变量、备选变量或暂缓变量 候选机制变量构造与操作化 → 单机制试跑与可执行性验证 → 机制内部筛选与分层保留 → 主保留变量、结构补充变量、备选变量和暂缓变量划分。

入模前边界控制

研究需要避免用同轮K/L/Y、战功、排名、胜负、领奖等结果字段反推机制变量,否则可能造成解释变量中混入结果信息,影响后续模型判断。

  • 方法论依据:机器学习中的信息泄漏控制与分组交叉验证思想。 Kaufman、Rosset 与 Perlich(2011):指出信息泄漏是指将建模时不应可用的目标信息引入模型变量,从而造成模型表现虚高或解释失真。 GroupKFold 等分组交叉验证思想:强调同一组样本不应同时出现在训练集和测试集中。
  • 对应关系: X/Y 边界与时序检查 → 后验结果字段排除 → 滞后变量或赛前变量处理 → 联合入模前检查 → 分组切分方案确认。

(三)流程图及说明

图片 图示说明: 展示七机制变量进入联合分析前的整理与验证流程。整体包括机制拆解、机制验证和联合准备三个阶段:首先明确各机制的理论边界、规则载体和字段口径。其次基于真实埋点数据构造候选机制变量,并通过单机制试跑检验变量方向一致性、关系稳定性和解释价值。最后将通过检验的变量接入统一变量池,开展缺失、共线、结果信息混入和分组切分等联合入模前检查。单机制试跑属于变量预检环节,不等同于因果识别或正式机器学习建模。

(四)变量池整理进展

总结:

第一阶段目标:聚焦重点博弈论机制 具体步骤:

  1. 先分析七大机制,并结合游戏规则提取可观测的机制变量。 auto. 严格按照变量构造流程,建立“全量机制池”并进行单机制试跑。 auto. 先结合单机制试跑结果进行初筛,后续再结合机器学习结果提取重点分析机制 这是理想情况,如果所有变量跑出来的结果都不理想则更换第二方案。 目前完成进度:
  2. 已进入“全量机制池”:公平性、私有性、互补性、互动性 auto. 待定机制:激励性(还缺少日级/阶段级排名、进度和奖励距离等关键观测字段)——待更新数据后再重新试跑。 auto. 待交叉检验:补偿性、流动性(计划明日进行) auto. “全量机制池”建立完毕后,会进行内部变量去重、联合分析和机器学习方法准备