多数心情 App 问两个问题:你处于什么心情,以及在何时。Colors 还问为什么,并把答案拆进两个独立的标签列表。触发因素是发生在心情转变前后的急性事件。影响因素是悄悄塑造着心情所由起的那个基线的慢性变量。它们都是成因。它们在数据里的行为各不相同,而把两者混为一谈,是一份心情记录三个月后产不出任何有用东西的最常见单一原因。
两种时间尺度上的前因
行为疗法对一种状态为何出现有一个工作模型:ABC 链,其中 A 是前因(antecedent),B 是行为或情绪状态(behaviour),C 是随之而来的后果(consequence)。功能分析,即为某个具体的人勾勒这条链的临床实践,至少自 Haynes 与 O'Brien 1990 年对该方法的综述以来就已存在。1 Ramnerö 与 Törneke 关于同一模型的教科书,是多数 CBT 受训者至今仍在学的那一本。4
ABC 里的 A 不是单一一件事。它干净地分成两种时间尺度。
触发因素是一个急性的、可辨认的事件,带有清晰的时间戳。周三上午的会议。和伴侣的争吵。下午三点开始的头痛。Colors 里的触发因素被组织成四个类别,每个都有预设条目:人物(伴侣、家人、朋友、宠物)、活动(工作、训练、爱好、开车)、地点(家、办公室、学校)和健康(月经、头痛、疲劳、睡眠)。它们是心情转变时正在发生的事,且在因果上是固定的:事件在先,状态在后。
影响因素是一个慢性的、常常未被察觉、在背景中运行的变量。Colors 的帮助文字说得很直接:把影响因素当作可能的健康触发——例如,你可能没注意到运动、咖啡或药物会影响你的心情、并形成行为模式。影响因素分组包括营养与兴奋剂(咖啡、维生素、酒精、补剂)以及活动与体育锻炼。影响因素不像触发因素那样引起单次的心情转变。它在数日和数周里移动基线。
什么该放进哪个桶
记录流程让这一点变得具体。当你在一场艰难会议后记下一种低落心情时,工作是触发因素,办公室是地点。如果那场会议还让你头痛,头痛就是一个健康类触发因素。三个标签,全都在描述同一个时刻。
咖啡是影响因素。你不在记录界面上标咖啡,因为下午两点的第三杯不是刚刚发生的事——一周里累积的咖啡因才是在背景中运行的东西。酒精、维生素、补剂、健身频率同理。这些是你慢慢拧的旋钮。它们在许多条记录里、而非单单一条里,显出效应。
睡眠是那条界线弯折的情形。单单一个糟糕的夜晚,是第二天疲惫袭来时的一个健康类触发因素。连续四周每晚六小时的模式,则是一个影响因素:一种基线偏移,你会在影响因素这条轴上追踪它,看看早点上床后均值是否改善。同一个变量在不同的时间尺度上活在两条轴上。
为什么两条轴都随时间展示数据
触发因素和影响因素回答不同的问题。触发因素告诉你,对你而言具体是谁、是什么承载着情绪——与某个特定的人开会会让焦虑飙升,在城市车流中开车可靠地引出烦躁,家/办公室的区分比你以为的更要紧。影响因素则告诉你要调节什么。周三总是糟糕这一模式并不有趣,直到你注意到周三也是高咖啡的日子、是少睡的日子,于是你就有了可以检验的东西。
这正是 Trull 与 Ebner-Priemer 为生态瞬时评估所作的论证。3 反复的、在情境中的标记,其要点在于多轴的模式检测:情境加状态加时间,在贴近那一刻时被捕捉,累积到模式浮现为止。单一一条轴做不到这一点。只标心情,给你的是一张没有附带成因的折线图。
如何不假思索地标记
记录是一个快照。挑一到三个触发因素,最突出的那些:如果有人问你出了什么事,你会说出的那几个。别试图面面俱到。一次每天都会发生的 20 秒记录,比一次只持续一周的五分钟记录更有价值。
影响因素是相反的模式。它们是被动的,为那些你确实怀疑的变量一次性设好,并随时间被追踪,无需每天摆弄。如果你不喝酒,酒精对你就不是影响因素。如果你喝,开启它就意味着周视图会显示你的心情评分是否与你喝酒的日子相关。什么都追踪比只追踪三件事更糟,因为噪声本底抬高了,信号会消失在它之下。
睡眠值得单独说一下。在一个糟糕夜晚之后的记录里,把它标为健康类触发因素。当你试图改变那个模式本身时,则把每周平均值作为影响因素来看。两者同时进行也没问题。
这与 CBT 在哪里对齐
基于过程的 CBT,即 Hayes 与 Hofmann 在 2018 年教科书中所用的框架,把临床工作视为对维持某个问题的实际过程的识别与改造。2 那项工作中的一个核心动作,就是把慢性易感性(睡眠债、孤立、物质负荷)与针对那个易感基线点燃的急性触发因素分开。Beck 研究所的行为激活工作表,用另一套词汇做着同样的拆分。5 你不需要治疗师就能开始分析,但你确实需要以正确方式结构化的数据,分析才有可能。
这就是 Colors 里触发因素选择器和影响因素列表是分开的 UI 的原因。它们不是同一种标签的两种口味。它们是“心情为何是其所是”的两条轴,而每日记录的构建方式,正是让数据在两条轴上同时累积。
常见问题
在 Colors 中,触发因素和影响因素有什么区别?
触发因素是一个急性的、有时间界限的事件,在你心情发生转变时正在发生——一场会议、一次争吵、一阵头痛、一段回家的车程。类别有人物、活动、地点和健康。影响因素则是一个慢性的背景变量,当下可能不被察觉,却会在数日或数周内移动你的基线——咖啡摄入、维生素、酒精、训练频率、补剂。触发因素标记在单次记录上。影响因素则跨许多次记录被追踪。
既然多数 App 不分,Colors 为什么要把它们分开?
因为它们在数据里回答不同的问题。触发因素告诉你在具体情境中要为谁、为什么做准备。影响因素告诉你在数周里要慢慢调节什么。把两者混进同一个标签列表,会让这两种模式都更难看清。这一拆分,映照着 CBT 临床医生做功能分析的方式——把急性前因与慢性易感性分开。
睡眠归在哪里——触发因素还是影响因素?
两者都是,取决于时间尺度。当一个糟糕的夜晚在第二天表现为疲惫或低落时,把它标记为健康类触发因素。如果你怀疑存在慢性不足,则把平均睡眠时长作为影响因素跨周追踪。睡眠是同时活在两条轴上的变量的最干净例子。
每次记录我应该标几个触发因素?
通常一到三个就够了。记录是一个快照,不是一本完整的日记。挑出最突出的触发因素——如果朋友问你出了什么事,你会提到的那件——就捕捉到了大部分信号。试图面面俱到,会把一次 20 秒的记录变成苦差,于是记录就不再发生了。
我非得追踪影响因素不可吗?
不必。影响因素是可选的。值得为那些你确实怀疑的变量开启它——如果你喝很多咖啡就追踪咖啡因,如果你想戒酒就追踪酒精,如果你在检验健身房是否有帮助就追踪运动。什么都追踪会稀释数据,让周视图变得嘈杂。
这不是医疗建议
本文仅供信息和教育用途。它不构成医疗建议,也不能替代持证心理健康专业人员的咨询。 如果你正处于危机之中,请立即联系你所在国家或地区的紧急服务。
危机求助热线: 中国大陆 — 北京心理危机研究与干预中心 010-82951332 · 国际 — Find a Helpline
最后审阅:2026年5月。
参考文献
- Haynes, S. N., & O'Brien, W. H. (1990). Functional analysis in behavior therapy. Clinical Psychology Review, 10(6), 649–668. doi:10.1016/0272-7358(90)90074-K
- Hayes, S. C., & Hofmann, S. G. (Eds.). (2018). Process-Based CBT: The Science and Core Clinical Competencies of Cognitive Behavioral Therapy. New Harbinger Publications.
- Trull, T. J., & Ebner-Priemer, U. W. (2009). Using experience sampling methods/ecological momentary assessment (ESM/EMA) in clinical assessment and clinical research: Introduction to the special section. Psychological Assessment, 21(4), 457–462. doi:10.1037/a0017653
- Ramnerö, J., & Törneke, N. (2008). The ABCs of Human Behavior: Behavioral Principles for the Practicing Clinician. New Harbinger Publications.
- Beck Institute for Cognitive Behavior Therapy. beckinstitute.org