137(精确读数 137.10)是投稿原稿的全文盲评(五维 S 140 D 137 E 136 I 128 F 147,加权 S×.20+D×.25+E×.20+I×.20+F×.15,参照语料=教育测量与效度理论、课程研究、组织社会学与制度理论、控制论与激励理论、实施科学,中英文公开文献,并计入站内自撞;评分截至 2026 年 8 月)。141 是文末「最美文定稿」一节(编辑增补的最近邻切割、相反预测与裁决设计)之后的编辑自评。按本站铁律,改稿者不得为自己改过的文本盖认证分,故后一数只作修改设计目标,须由另一位独立评分者复评后方能作数。(评分:Claude · 2026年8月8日)
同一道题此前的两篇论文,一篇处理”做了而不留痕”的动作,一篇处理”从未被呈递过”的类型。本文处理第三种零:呈递了、读了、也记了,而读数为阴——阴性的信息内容却归属在条件一侧,不在对象一侧。 微生物学、军事学与音乐学在”什么算读得出来”这件事上给出互不相容的判定依据,却共享一个从未说出口的假定:读数是关于对象的,条件只是背景。微生物学自己的材料推翻了它——显微镜直接计数与平板可培养计数之间长期存在两到三个数量级的落差,而后来改变培养基、延长时程、加入共培养与原位扩散装置,把大量”不可培养”的类群养了出来;那个零的信息内容主要是关于培养基的。据此本文界定一类此前没有本体地位的存在——待养:在本系统的标准条件下读数为阴、因而被判为不存在或不合格,而其阴性归属在条件一侧、换一套条件即转阳的那一类。它的关键读数不是一个比率也不是一个时刻,而是一条次序:逐项改变条件时,哪一项先使它转阳——本文称之为解养次序。待养被判死遵循五步:统一条件、阈下平台、归属错记、撤养、判死自证;其中第三步是不可返工关口,它发生在归属端——阴性被写进对象名下的那一刻,而不是读数为阴的那一刻。全文的判据是一句不含程度词的问话:这一次读数为阴的记录里,写没写用的是哪一套条件?换过一项条件重读没有? 本文给出解养次序的清点手册,并报告一次基于十四个公开代码仓 CI 配置的预注册检验及其四个不利结果——其中最重要的一个与本文的暗示方向相反。
关键词 待养;解养次序;阈下平台;阴性的归属;归属端拦截;应试教育
Title Under-Provisioned: What High-Stakes Examination Eliminates Is the Class That Cannot Be Read Out Under This Particular Set of Conditions
Abstract Microbiology, military science and musicology disagree on what licenses the verdict “nothing there”, yet share an unstated premise: that a reading is about its object and that conditions are mere background. Microbiology’s own material overturns it. The long-standing two-to-three order-of-magnitude gap between direct microscopic counts and plate counts, together with the subsequent cultivation of many so-called unculturable taxa through altered media, extended incubation, co-culture and in-situ diffusion chambers, shows that the informational content of that zero lies mainly in the medium. The paper defines under-provisioned: the class that reads negative under a system’s standard conditions and is therefore judged absent or unfit, while the negativity belongs to the conditions and reverses under another provision. Its load-bearing reading is neither a ratio nor a moment but an order: which condition, when supplied, first flips the reading. Five steps lead to a verdict of death, the third of which is irreversible and occurs at the attribution end. A pre-registered test on fourteen public repositories is reported with four unfavourable results, the most important of which runs against the paper’s own implication.
Keywords under-provisioned; order of provision; sub-threshold plateau; attribution of a negative; intervention at the attribution end
一个学生的记录上写着一个很低的分数。这个零——或者接近零的那个数——意味着什么?
日常的回答只有一种:他不会。这个回答不需要任何额外证据,也很少被追问,因为它与记录本身完全一致:记录上就是这个数,数就是这么低。
同一道题此前的两篇论文各自处理了一种别的零。一篇说:有一类动作做了而不留痕——删掉它这次的读数不变,因而任何账本都不为它设字段;那是做了而没记的零。另一篇说:有一类东西从未被呈递过——它的缺席不产生记录,因而”从来没见过”与”见过并判为外来”在输出上完全同形;那是没做也没记的零。
本文处理第三种,而且它是三种里最不容易被承认的一种:
呈递了、读了、也记了,读数为阴——而这个阴性的信息内容主要是关于条件的,不是关于对象的。
微生物学在二十世纪后半叶被这件事教训过一次,教训得相当彻底:把一份土壤或海水样本放到显微镜下直接数细胞,再把同一份样本涂到平板上数菌落,两个数长期相差两到三个数量级。差掉的那百分之九十九不是死的,也不是不存在的——它们只是在那套培养基、那个温度、那段时长里不形成菌落。后来的人换了培养基的碳源与浓度,把培养时间从几天延长到几周甚至几个月,把目标菌和邻居放在一起共培养,或者干脆把细胞封在膜盒里放回原来的海底沉积物中,于是一批又一批”不可培养”的类群长了出来。
请把这件事的形状看清楚,因为它是本文的全部起点:那个零,不是关于菌株的读数,是关于培养基的读数。 而在纯培养范式下的几十年里,它一直被当作关于菌株的读数——它长得就跟”这里没有这种菌”一模一样。
本文把这一类——在本系统的标准条件下读数为阴、因而被判为不存在或不合格,而其阴性归属在条件一侧、换一套条件即转阳的那一类——命名为待养。待,是在等;养,三门学问都用这个字:微生物学的培养、军事学的给养、演奏传统的涵养。待养不是”潜力”,潜力是一个关于人的模糊形容;待养是一个关于读数归属的判断,而且它可以被清点。
承重命题因此写成:
应试教育扼杀的不是能力这项属性,也不是在标准条件下本来就读得出来的那一部分,也不是测量的精度,而是待养——那一类在这套条件下读数为阴、而阴性归属在条件一侧的存在;它被杀掉的方式不是被损坏,是被判死:阴性被写进对象名下,投入随之撤走,撤走使读数更差,更差回过头证实了当初的归属。
三个推论立刻跟出来。其一,任何在同一套条件下做得更精确的测量,都不能减少待养的误判,因为误判不来自测量误差,来自归属;测得越准,那个零越牢固。其二,判据不在读数上,在记录的字段上——记录里有没有”用的是哪一套条件”这一栏。其三,这件事有一个不可返工的关口,它不在读数为阴的那一刻,在阴性被写进对象名下的那一刻;此后没有人会再去试第二套条件,而没有第二套条件就永远拿不到反证。
本文取的三门是微生物学、军事学与音乐学。它们在”什么算读得出来”这件事上互不相让,而它们各自都保存着本文需要的一件材料。
微生物学:看它在标准条件下长不长。 这门学问的账本计量菌株与培养,失败是”养不活、污染”。它的强立场建立在纯培养这个范式上:要确证一种微生物是什么,必须把它从一切别的东西里分离出来,单独养成一个纯的群体;只有纯的才是可靠的。它的失败定义里那个”污染”,是极致的独立性主张——混进任何别的东西,这次实验就作废。整体性(一个菌落来自一个细胞)、稳定性(传代后性状不变才算一株)、独立性(分离是确证的前提)。据此,问”应试教育杀掉了什么”,这一路的回答是:被杀掉的是那些没长出来的;而判断有没有长出来,看板子就行。
军事学:看它的轨迹、速度和摩擦。 这门学问的账本计量胜负,失败就是败——终止性最强的一本账。它不问一支部队”是什么”,它问:它现在在哪、多久能到、路上损耗多少。轨迹是机动路线,速度是投送与行军,而黏度有一个古典的名字——摩擦:纸面上最简单的事,在实际执行中都会变得困难,无数微小的阻力叠加起来,使实际远远慢于计划。据此,这一路的回答是:什么也没被杀掉,只是给养到不了。战斗力不在部队身上,在部队与补给线的关系里;同一支部队,补给线断了就是另一支部队。
音乐学:看它在时间结构里的位置。 这门学问的账本计量时间的组织,失败是”不成句、不成曲”。它的强立场是:一个音的意义完全由它在结构中的位置决定——同一个频率,在这个调性的这个位置上是解决,在另一个位置上是悬置;抽出来单独听,它什么也不是。据此,这一路的回答是:被杀掉的是位置。分离本身就是杀死:把一个音从它的上下文里剥出来,你得到的不是纯净的它,你得到的是一段没有意义的频率。
三对冲突,每一对都不能靠判谁对来化解:
微生物学 × 音乐学——这一对最值钱,因为甲家每天在做的那件事,正是乙家诊断为病理的那件事。微生物学的日课是分离与纯化:把对象从一切关系中剥出来,剥得越干净,结论越可靠。而音乐学认为剥出来就没有了:脱离上下文的音不是纯净的音,是不存在的音。若微生物学对,音乐学的”位置决定意义”就只是主观投射;若音乐学对,纯培养所确证的那个”株”就是一件被制造出来的人工物。二者不能同真。
微生物学 × 军事学——前者认为身份可在标准条件下一次判定,且判定后稳定(这就是”株”的意思);后者认为一切能力都是时点的、随补给与摩擦改变,昨天能打的今天可能到不了。若前者对,“战斗力”应当是部队的属性;若后者对,“株”这个概念就该被”株与其补给条件的组合”取代。二者不能同真。
军事学 × 音乐学——前者认为次序由物理与时间约束决定,因而可以计算与外推(这就是参谋作业);后者认为次序是被组织出来的,同样的音符换一种排法就是另一部作品,不可由任何外推得到。二者不能同真。
把争论压成一句话:三家争的是”一样东西读不出来时,该拿什么去判它”——拿它在标准条件下的生长(微生物学)、拿它的到达与损耗(军事学)、还是拿它在结构中的位置(音乐学)。
争”拿什么去判”,前提是判出来的东西归给谁是清楚的。三家共同假定的是:
读数是关于对象的;条件只是背景。 条件当然重要,条件不对会读错,所以要把条件标准化、统一化、可控化——而一旦条件被标准化了,读出来的差别就是对象的差别。
把这句话念给三家听,三家都会觉得这还用说吗。微生物学说,正因为如此我们才要标准培养基、标准温度、标准时长。军事学说,正因为如此我们才要在同等补给下比较两支部队。音乐学说,正因为如此我们才要在同一场地、同一乐器、同一版本下比较两个演奏。三家对”条件要统一”的意见完全一致;分歧只在统一之后拿哪一种读数去判。
正因为都这么认为,三家都不会去问那半句:统一之后读出来的零,其信息内容到底归给谁? 这个问题在三家的问题结构里都不必问。微生物学的任务是确证与分类,标准条件是它的仲裁基础,怀疑标准条件等于怀疑仲裁资格本身;军事学的任务是在给定条件下取胜,条件是敌我共同的外部约束,不是被评估的对象;音乐学的任务是理解作品的结构,演奏条件属于实践层面,不属于作品层面。
这块地同样支配着日常的那个回答。“他不会”之所以从不被追问,正因为大家都默认:条件是统一的,所以差别是他的。统一条件不但没有解决归属问题,它是归属问题被掩盖的原因——正因为条件对所有人一样,人们才觉得剩下的差别一定是人的差别。
这半句话,就是本文要掀开的那一块。
推翻它的材料来自微生物学自己,而且它是这门学问的教科书内容。
二十世纪很长一段时间里,微生物学对自然环境中微生物数量的估计有两个互不相容的口径。一个是显微镜下的直接计数:把样本染色,一个视野一个视野地数细胞。另一个是平板计数:把样本稀释涂布到固体培养基上,数长出来的菌落,每个菌落代表一个能繁殖的细胞。两个数长期相差两到三个数量级——也就是说,能在平板上长出菌落的,只占直接数得见的百分之一上下,甚至更少。
这件事被命名并被当作一个真问题对待之后,微生物学做了一件很朴素的事:不去修正对菌株的判断,去修正培养条件。降低培养基的营养浓度(很多寡营养菌在富营养平板上反而死掉)、把培养时间从三五天延长到几周乃至几个月(很多类群生长极慢,标准时长里根本来不及形成可见菌落)、加入邻居菌产生的信号分子或者干脆把目标菌与邻居共培养(相当一部分类群的生长依赖别的菌提供的代谢产物)、把细胞封在两侧透膜的小盒里放回原来的沉积物中让天然物质自由进出。每换一项条件,就有一批”不可培养”的类群长了出来。
结论的形状,正是本文要的那一个:
那个零不是关于菌株的读数,是关于培养基的读数。它长得跟”这里没有这种菌”一模一样,而它说的其实是”这套条件不适合它”。
这件材料在微生物学自己的领域里回答的是另一个问题——环境微生物多样性有多大、如何提高可培养率。从来没有人把它拿来当作关于”读数归属”的一般证据。但它恰恰就是。它说明:在一套统一的标准条件下得到的阴性,其信息内容默认被归给对象,而这个默认在很长时间里可以是错的,而且错得毫无破绽——平板上确实什么都没有,照片可以发表,实验可以复现,数据完全可靠。
一旦这一条被承认,三家都退不回自己的阵地。
对微生物学自己:它必须承认,纯培养所确证的”株”不是自然界的单位,是这套条件下的单位;分离得越干净,被条件筛掉的越多。它的日课与它的盲区是同一件事。
对军事学:它必须承认,“同等补给下比较两支部队”这个设计里,“同等”是按补给方的口径算的,不是按各支部队各自的短板算的——同一批物资对甲部队是余量,对乙部队恰好缺了它最需要的那一样。统一的给养不等于同等的给养。
对音乐学:它必须承认,一份完整无缺的乐谱加上一场规范的演奏,仍然可能读不出那部作品——因为谱上不写的那些恰恰是那时候人人都会、因而不必写的东西(见第七节)。记录的完整性与条件的完整性是两件事。
这就是本文得以站住的那一步。
定义。 在一个以统一条件对多个对象取读数的系统中,若某一对象满足下列全部条件,则称它对该系统而言是待养的:
阴性:在该系统的标准条件下,其读数落在判定阈值之下,被判为不存在、不合格或不行;
可转:存在至少一项该系统未提供的条件,补上它之后该对象的读数越过阈值;
归属错位:该阴性读数被记入对象名下,而记录体系中不存在”用的是哪一套条件”这一栏,因而归属无从更正;
不自证:阴性读数本身不携带”该补哪一项”的信息——它对所有待养对象一律相同,且与真正的阴性完全同形。
四条缺一不成立。第一条把它与”勉强及格”分开:待养的读数不是低,是阈下(第八节说明为什么这个差别是承重的)。第二条把它与”确证不行”分开:不存在任何一项能使其转阳的条件,那就不是待养。第三条是本文与一切”个体差异”研究的分界:如果记录里有条件字段,那么归属可以被更正,问题就只是记录不全;待养的性质是没有那一栏。第四条最要紧,它解释了为什么这件事能长期存在而不被发现:零不告诉你它是哪一种零。
为什么它是一类原来不存在的东西,而不是旧东西的新算法。 检验方法与前两篇相同:删掉本文这个说法,它是不是就不存在了?是的。删掉”待养”,人们看到的只是”这个学生这门课不行”,而”不行”已经有一整套名字了——基础差、不用功、没天赋、不适合。这些名字全都落在对象一侧,因为记录只提供对象一侧的落点。待养不是这些名字中的任何一个:它是这个阴性读数的信息归属,而归属在现行记录里不是一个可填的格子。没有这个说法,这件事不出现在任何一本账上。
它与”潜力”的区别,是本文能不能立住的关键。 “潜力”是一个关于人的模糊形容,不可清点、不可证伪,谁都可以说任何人有潜力。待养是一个关于读数的判断,而且它有一个可清点的形式:逐项补条件,记录哪一项使它转阳。这份记录就是第十二节的读数。说一个人有潜力,不需要做任何事;说一个对象是待养的,必须给出至少一项已经试过并且转阳了的条件。
命名的辩护。 描述性的名字(“未被激发的”“条件受限的”“被埋没的”)会立刻滑向励志话语,而励志话语的特点正是不可清点。“待养”两个字锁住的是三件事:它在等(时间性)、它等的是一份给养(条件性、外部性)、而不是等它自己变好(不在对象一侧)。三门学问共用这个字:培养基、给养、涵养。
军事学提供的东西,是把”条件”这个词从静态的背景变成动态的量。
古典军事理论里有一个概念,说的是纸面计划与实际执行之间那层无处不在的阻滞:每一件单独看都极简单的事,做起来都会遇到无数微小的困难,这些困难叠加起来,使实际的行动远远慢于、钝于计划。这个概念通常被译作摩擦。它在本文的位置上正是”黏度”——不是速度不够,是每一步都被拖住一点。
军事学由此发展出一整套关于给养的思路,其中有两件对本文直接有用。
第一件:战斗力不是部队的属性。 同一支部队,补给线通畅时与断绝时是两支不同的部队;这不是一个比喻,它是编制表之外必须另算的东西。任何”在同等补给下比较两支部队”的评估,都隐含一个假设:给养的构成对两支部队是同等有效的。而这个假设经常不成立——同一批物资,对甲部队是冗余,对乙部队恰好缺了它最短的那一项。统一的补给不等于同等的补给,因为短板不同。
第二件:投送的最后一段决定一切。 后勤链条上,前面九成的距离都好办,最后那一段往往决定物资到不到得了。而后勤记录的形态是:记发出量,记在途量,记到达量;不记”这支部队缺的恰好是没到的那一样”。 一支部队的战报上写着”作战不力”,这句话在记录上与”补给到达而作战不力”完全同形,除非有人专门去查那一天的到货清单与需求清单的差集。
这是待养四条判据在军事学里的逐条兑现:阴性(作战不力)、可转(补上那一样即可转)、归属错位(战报记的是部队的表现,不是补给的构成)、不自证(“作战不力”这个记录不携带”缺的是哪一样”的信息)。
对本题的用处有两层。一层是兑现:一个学生的低分在记录上与”条件到位而仍然低分”完全同形;要分开它们,必须去查这一段时间里他实际得到的是哪一套条件,而这份清单不存在。另一层是次序的提示:军事上判断一支部队是不是待养的,标准做法不是再考核一次,是先补一项再看——而且补哪一项是有次序的,弹药、燃料、通信、休整,补错了不转,补对了立刻转。“补哪一项先见效”这个次序,本身就是关于这支部队状态的最有信息量的读数。 这一条直接变成了本文的主读数(第十二节)。
音乐学提供的是这三样原型里最不容易被反驳的一样,因为它的证据是负面的、又是可核验的。
一份十七世纪的乐谱,音高与时值都写得清清楚楚,抄本完整,版本可靠。照着它演奏,用现代的乐器、现代的音准、现代的速度感,得到的是一段说得过去的音乐——而它几乎肯定不是当时人听到的那部作品。差别不在谱上,差别在谱上不写的那些:律制与音高标准、节奏的不均等处理、装饰音的加法、通奏低音的实际填充、速度术语当时的实际含义、乐器的构造与弦的材质、演奏场地的混响。
这些东西为什么不写?因为当时人人都会。记谱是一种经济的记录:它只记下那些不写就会忘的东西,凡是不言自明的一律省略。而”不言自明”是一个随时代变化的量——今天的不言自明,三百年后就是全部的谜。
于是音乐学得到一个与微生物学形状完全相同的结论,而且是从相反的方向得到的:记录的完整性不保证条件的完整性。 谱子一个音都不缺,作品仍然读不出来;因为读出来需要的那套条件,恰恰因为太普通而没有被记。
这里有一个对本文极其要紧的推论。当一场按谱演奏听起来平庸时,人们最自然的解释是这部作品平庸——毕竟谱在那儿,音都对,还能是什么问题呢?这个解释在记录上无懈可击:谱是完整的,演奏是准确的,因此结论只能是作品本身不行。过去两个世纪里有相当一批作品就是这样被判死的,直到有人换了一套条件——用当时的乐器、当时的音高、当时的装饰习惯——它们才重新长出来。这与平板上长出来的那批菌,是同一件事的两个版本。
对本题的兑现是直接的:一份课堂的”呈现条件”(节奏、模态、时段、同伴结构、可交流的程度、允许出错的余地)在任何教学记录里都不被登记,因为它们对在场的所有人是不言自明的。而一旦不被登记,几年之后没有人能回答”那三年他实际是在哪一套条件下被读数的”这个问题——不是记丢了,是从来没记。
三门学问在这里合起来说了一句谁也单独说不出的话:阴性读数的信息内容主要在条件一侧(微生物学),而条件的构成因人而异、统一不等于同等(军事学),并且条件中最要紧的那些恰恰因为不言自明而从不被记录(音乐学)。 三段各自都是自家的常识,合起来是一条没有人说过的判断。
本文的辨别装置不是一张格子表,是一条曲线。
把某个对象的读数画成”条件补齐程度”的函数。直觉上人们会画一条斜线:条件好一点,读数高一点。三门学问的经验都说这条直觉是错的,实际的形状是阶跃:
在阈值以下,读数是平的,而且是零。培养基的碳源浓度从很低升到略低,菌落数不是从零升到很少,是零到零——因为不形成可见菌落这件事没有中间态。给养从两成补到五成,一支被打散的部队的战斗力不是升到五成,还是零——因为通信不通,五成的物资到不了该到的地方。演奏条件补上一半,那部作品不是听起来好一半,还是平庸——因为律制不对时,装饰再准也是错的。
跨过阈值之后,读数突然跳上去,而且往往跳得很高——那百分之九十九不是慢慢长出来的,是换了条件之后一批一批长出来的。
这条曲线上有一段是本文全部主张的所在,本文称之为阈下平台。 它有三条特征,逐条附一条误诊阻挡。
特征一:平台上所有对象的读数完全相同,都是零。 差三项条件的与差一项条件的,读数一模一样。因此在平台上,读数不包含任何关于”还差多远”的信息。 误诊阻挡:不得用”分数高低”在平台上做区分。 阈下的分数差异是噪声,把它当作”更接近”或”更没希望”的证据,是本文所指的第一种误用;平台上的排序没有意义。
特征二:投入的增加在跨过阈值之前不产生任何可见回报。 这是平台最残酷的性质:补了三分之一的条件,看上去与什么都没补一模一样。 误诊阻挡:不得以”投入了没效果”作为撤养的理由。 这恰恰是平台的定义。在平台上,“投入无效”是必然观察,不是证据。
特征三:真阴性与待养在平台上完全同形,且不可由平台上的任何观察分开。 确证不行的对象与差一项条件的对象,在这套条件下的一切读数上都相同。 误诊阻挡:不得以”多测几次”“换一套更精细的题”来分开它们。 这两件事都仍在同一套条件下进行,因而仍在同一个平台上。要分开它们只有一个办法:改条件再读。
为满足论文的形式要求,把主张压成一张表如下——但要提醒读者,这张表是那条曲线的一个粗切片,真正承重的是曲线的阶跃形状,不是格子。
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:rPr><w:bCs /><w:b /></w:rPr><w:t xml:space="preserve">条件补齐程度在阈上 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:rPr><w:bCs /><w:b /></w:rPr><w:t xml:space="preserve">条件补齐程度在阈下 | |
|---|---|---|
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:rPr><w:bCs /><w:b /></w:rPr><w:t xml:space="preserve">存在可转条件 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">读数为阳:正常读出 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:rPr><w:bCs /><w:b /></w:rPr><w:t xml:space="preserve">靶格:待养——读数为零,与右下格完全同形 |
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:rPr><w:bCs /><w:b /></w:rPr><w:t xml:space="preserve">不存在可转条件 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">读数为阳:本格罕见(意味着阈值定错了) | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">真阴性:读数为零 |
右侧两格的同形,是全文要打的那一件事;左下格的罕见性,是阈值本身可被检验的一个副产品。
对”经由哪条次序把它杀掉”的回答,本文给出五步。与此前两篇的次序不同,这五步不是某样东西的消失过程,是一个归属的固化过程;每一步都可查证,且每一步都不需要任何人怀有恶意。
第一步 · 统一条件。 为了公平与可比,所有对象在同一套条件下被读数。 发生的形态:统一课时、统一进度、统一教材、统一考试形式、统一时长。 可查触发条件:教学与评价记录中不再出现任何对象级的条件差异登记。 这一步的正当性最强,强到几乎不可讨论:它就是公平本身。本文不主张统一条件是错的——本文主张的是,统一条件的同时必须保留条件字段,而这两件事被当成了一件。
第二步 · 阈下平台。 一部分对象的读数落在阈值以下,全部显示为零,且彼此不可分辨。 发生的形态:一批学生的成绩长期贴着底部,波动看不出规律;“怎么讲都听不懂”。 可查触发条件:成绩分布在低端出现堆积而非连续尾部。这是平台的直接读数,任何一份成绩册都算得出来,而几乎没有人算。
第三步 · 归属错记。 阴性被写进对象名下。 发生的形态:分层、贴标签、“这孩子不是读书的料”、家长会上的定性、学生自己的接受。 可查触发条件:记录中出现对象级的定性表述,而同一份记录中没有条件字段。 这一步是不可返工关口。 不是因为它造成了损坏——第三步本身什么也没改变,那个学生还是原来那个学生。它之所以不可返工,是因为它取消了所有人再去试第二套条件的理由。归属一旦落定,“再试一次别的条件”这件事在任何人的成本核算里都不合算:老师的时间、家长的期望、学生自己的自尊,全都会被这次尝试重新掀开。
第四步 · 撤养。 既然是对象不行,投入被撤走。 发生的形态:分到不同的班、被安排到后排、不再被提问、不再被期待、自己也不再要求。 可查触发条件:条件的构成在第三步之后出现方向一致的收缩(提问次数、可用时长、可选路径、允许出错的余地)。 这一步的关键在于:条件的恶化被前一次判定所正当化。没有人是在惩罚他,所有人都在做合理的资源配置。
第五步 · 判死自证。 撤养之后读数更差,回过头证实了第三步的归属。 发生的形态:“你看,果然不行。” 此后不可恢复——不是因为对象变了(虽然久了确实会变),而是因为再没有人会去试第二套条件,而没有第二套条件就永远拿不到反证。这是一个自洽的闭环:判定取消了检验,检验的缺席保全了判定。
五步里最要紧的是第二步与第三步之间的性质差别。第一、二步是状态,可逆:条件一改,平台就跨过去了。第三步是记录动作,它把一个关于条件的读数写成了一个关于人的结论;从这一步起,问题不再产生任何要求复查的压力。第四、五步只是这一步的自然后果。
上一节把拦截点放在第二步末、第三步之前。这一节说明为什么判据必须取在归属端,而不是读数端。
第一条:读数端的真阴性与待养同形是定义性的,不是技术性的。 不是现在的考试不够好,将来会好。第八节的特征三已经说明:只要还在同一套条件下,无论测得多细、多准、多频,两者的一切读数都相同。在读数上做功,一分钱也买不到区分。
第二条:归属端有一个极便宜的可查项——条件字段在不在。 打开任何一份成绩记录、评语、分层依据,问一句:这上面写没写”用的是哪一套条件”?答案几乎总是没有。而这一句话不需要任何新的测量,不需要新增采集,翻一份档案就能回答。
第三条:归属端是这条链上唯一一个”改一下就全变”的位置。 第一步(统一条件)改不得,它是公平;第二步(平台)是自然结果,改不了;第四、五步是后果,改它们等于治标。只有第三步是一个可以被制度改写的动作:把”这个学生不行”改成”这个学生在这一套条件下读数为零,已试过的条件有 A、B,均未转阳”。这一句话的信息量与前一句完全不同,而它的成本只是多一栏。
由此得到本文对”在哪一步还拦得住”的完整回答:
拦截点在第二步末、第三步之前,判据在归属端:凡是要把一个阴性读数写进对象名下的记录,必须同时登记这次读数所用的条件,以及已经试过并未使其转阳的条件清单。清单为空的定性表述,不得进入任何有后果的决定。
配套的一个动作是:对阈下平台上的对象,做一次逐项换条件的试探,记录哪一项先使它转阳。 哪怕只换一项,得到的信息也远大于在原条件下再测十次。
需要立刻承认一处困难,它是本文最实的一处让步:逐项换条件是有成本的,而且条件的可能组合是组合爆炸的。 微生物学至今也没有把那百分之九十九全部养出来。本文不主张待养可被穷尽地识别;本文主张的只有一件:在归属被写死之前,至少要有一项已试记录。 从零到一,比从一到全部要紧得多。
本文的判据不问任何人的判断,只问记录:
这一次读数为阴的记录里,写没写用的是哪一套条件?换过一项条件重读没有?
这句话里没有”应当”“充分”“真正”“恰当”。它可以拿去问成绩册、评语、分层依据、实验记录、日志、战报,得到的是一个指向或者一个空。
需要立刻承认的一件事:这个问法与检出限的思路相邻。 分析化学与检验医学里,一个”未检出”的结果按规范必须报告检出限——不写检出限的阴性结果是不合格的报告。本文不主张这个思路是新的;本文主张的是把它从测量领域搬到判定领域,并且指出:在对人的判定里,这条规范普遍不存在。
把这句话拿到五个真实场景里跑,五个答案互不相同,其中两个是查出来的,并且反过来改了本文原本要写的话。
场景一 · 检验医学的阴性报告(查出来的,且削弱了本文)。 本文原本会写下的一句更强的话是:“阴性读数普遍不附条件字段。”这句话是错的。规范的检验报告要求注明方法、检出限、参考区间;一份”未检出”的报告若不写检出限,在质控上是不合格的。结论必须改写为:在测量已被工程化、且假阴性的代价已经兑现过的领域,条件字段是标准配置;在对人的判定领域,它普遍缺席。 这一改动是实质性的:它把本文从”这是一件做不到的事”改成了”这是一件别处已经做到、此处没做的事”,同时也削掉了本文的普遍性——本文说的不是一条关于阴性读数的一般规律,是一条关于哪些领域付过代价、哪些没有的观察。
场景二 · 软件的持续集成配置(查出来的,且削弱了本文,详见下一节)。 本文原本打算暗示”一次阴性即取消对其余条件的探索是普遍常态”。真实数据把这句话推翻了:多数被查的项目主动关闭了这个默认行为。结论改写为:在存在条件字段与多条件读数的地方,人们会去把这个开关关掉;教育记录里没有条件字段,因而无从关。
场景三 · 成绩册与评语。 记读数,不记条件;评语里的定性表述(“基础薄弱”“学习习惯差”)全部落在对象一侧,而记录中没有任何一栏可以落在条件一侧。
场景四 · 微生物的培养记录。 这一栏是有的——培养基配方、温度、时长都记。因而微生物学能够发现自己的错误;它花了几十年,但它有可能发现,因为条件被记下来了。这与场景三形成一个直接的对照。
场景五 · 演奏与录音的著录。 版本、乐器、音高标准有时记,速度处理、装饰习惯、场地声学通常不记;因而一场”平庸的演奏”在著录上与”作品平庸”不可分辨。
五个答案互不相同:一个是”规范要求写,且是质控项”,一个是”开关存在且多数人主动关掉了默认”,一个是”没有那一栏”,一个是”有那一栏因而错误可被发现”,一个是”记一半”。前两个不是从命题推出来的,是查出来的,并且都削弱了本文。
本文的主读数不是一个比率,也不是一个时刻,是一条次序。
读数名 解养次序 符号 Σ
定义 对一个阈下平台上的对象,按一份预先写定并公开的条件清单,逐项补上条件并重读;把各条件按”补上它之后该对象的读数首次越过阈值”的先后排列,所得的序列即为 Σ。派生读数:首解位——第一个使其转阳的条件在清单中的位次。
为什么用次序而不用比率或时刻。 待养面本身不可直接测量:条件的组合是组合爆炸的,穷尽不可能(第十节末已承认)。而次序是可测的,因为它只需要逐项试到第一次转阳为止——首解位一旦拿到,这个对象的待养身份就被确证了,剩下的次序可以不做。用一个只需做到第一次成功为止的读数,去代替一个不可穷尽的面,是本文能做到的最强的诚实。
次序还有一个比率没有的性质:它天然是关于条件的,不是关于人的。 “首解位是第三项”这句话说的是”第三项条件对他有效”,它不构成对他的任何评价;而”待养占比是百分之十七”这类比率一进考核就会被拿去排学校。这一点在第十七节的限制条款里被写死。
粒度 什么算”补上一项条件”。这是本读数最脆弱的一处,必须写死。 边界例一:把授课语速放慢一半,算不算一项?算——它是一个可独立操作、可回复的变量。 边界例二:换一位老师,算不算一项?不算——它同时改变了许多变量,不可归因;换老师属于”换整套条件”,只能用于判定可转与否,不能进入次序。 边界例三:给他多两周时间,算不算一项?算,但必须与”延长单次作答时限”分开登记,二者是两项。
编码规则 1. 条件清单须在试探开始之前写定并公开;试探中途不得增补条目。 2. 每次只改一项,改动前后其余条件保持不变;无法保持时,本次结果不进入 Σ,只记为”整套条件更换”。 3. 阈值须与该系统原有的判定阈值一致,不得为本次试探另设一个更低的阈。 4. “转阳”须在该条件下重复两次成立;一次转阳不计。 5. 若清单跑完仍未转阳,记为”清单内未解”,不得据此判为真阴性——只能记为”在这份清单内未解”。这一条是本读数最要紧的一条纪律。 6. 编码者一致性须实测:两名独立执行者对同一对象所得的首解位不一致时,条件清单的粒度视为未写死,须重写。
表头(可直接拿去做一张空表)
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">对象编号 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">原条件读数 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">清单版本 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">试探顺序 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">各项是否转阳 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">首解位 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">清单内未解 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">执行者 |
|---|
不适用 条件清单未公开的系统;阈值在试探期间被改动的批次;无法做到一次只改一项的场合。
三处引用一致性自查 正文第十二节 = 证伪第十八节 = 赌注第十八节末,均使用同一定义、同一粒度、同一”重复两次”门槛。本文全篇不出现第二个 Σ 的定义。
在微生物学里,它是改动培养条件的先后与首次形成菌落的对应(碳源浓度、培养时长、共培养、原位扩散、信号分子);在军事学里,它是逐项补给与首次恢复行动能力的对应(通信、燃料、弹药、休整);在音乐学里,它是逐项恢复演奏条件与作品首次成立的对应(音高标准、律制、节奏处理、装饰、乐器)。三处的量纲分别是培养参数、后勤物项、演奏实践,完全不可换算,而次序的定义是同一个:补哪一项,它第一次越过阈值。
与既有主要指标正交,且举得出反例。 反例是现成的:一个可培养率极低的实验室,其分离株的纯度与鉴定准确率可以是全所最高的(正因为只养容易养的,一切读数都干净);一支战备完好率百分之百的部队,其首解位可以完全未知(从来没有在缺给养的状态下被试探过);一个演奏准确率最高的乐团,其曲目的解养次序可以从未被探过(只演已经能读出来的曲目)。教育里的反例最刺眼:平均分最高、优秀率最高的那所学校,可以是从来没有为任何一个阈下学生记录过首解位的那一所。
证伪条款不能全是纸面的。本文在成文之前用公开数据跑通了最便宜的一条,并把不利结果写在这里——其中最重要的一个与本文自己的暗示方向相反。
代理对象取公开代码仓的持续集成配置。在这类系统里,“在多套条件下读数”被制度化为矩阵作业(同一份代码在多个操作系统、多个语言版本下分别跑);而”一次阴性即取消对其余条件的探索”被制度化为一个开关的默认值:矩阵中任一组合失败即取消其余全部作业。这个默认值是开着的——也就是说,系统的出厂设置正是本文第二步所描述的那种行为。
取十四个大型公开项目,探针文件名清单在抓取前写定并存档。三条假设:
H1 关阀率 f:在使用矩阵的项目中,显式关闭该开关的比例 f ≥ 0.5。若 f < 0.2,说明”一阴即停”是常态,本文第二步机制在真实记录里被兑现。
H2 容错率 c:显式使用单步容错(允许某一步失败而继续)的项目比例 c ≥ 0.3。
H3 条件留痕率 n:矩阵变量出现在作业名中、使阴性结果自带条件标注的项目比例 n ≥ 0.5。
十四个项目中九个在预写定的文件名清单内命中了配置文件,其中六个使用矩阵。
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">项目 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">命中文件数 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">用矩阵 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">显式关阀 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">单步容错 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">阴性自带条件标注 |
|---|---|---|---|---|---|
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">pandas-dev/pandas | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">1 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">否 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 |
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">rust-lang/rust | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">1 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">否 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 |
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">vuejs/core | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">2 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">否 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">— | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">否 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">— |
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">matplotlib/matplotlib | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">1 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">否 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 |
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">numpy/numpy | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">1 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">否 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">— | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">— |
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">home-assistant/core | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">1 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">否 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 |
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">scikit-learn/scikit-learn | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">2 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">否 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 |
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">django/django | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">1 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">否 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">是 |
| <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">psf/requests | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">1 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">否 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">— | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">否 | <w:tcPr /><w:p><w:pPr><w:pStyle w:val="Compact" /><w:jc w:val="left" /></w:pPr><w:r><w:t xml:space="preserve">— |
f = 5/6 = 0.83(H1 通过) c = 2/9 = 0.22(H2 未通过) n = 6/6 = 1.00(H3 通过)
其一,也是最重的一个:H1 虽然”通过”,方向却与本文的暗示相反。 本文在设计这条检验时心里想的是”一阴即停是常态”,而数据说的恰恰相反——六个使用矩阵的项目里有五个主动关掉了这个默认开关。也就是说,在这个领域里,“不要因为一套条件失败就取消其余条件的探索”已经是主流做法,而且是人们花力气去改出来的。本文因此不能声称一阴即停是普遍常态。 能声称的只剩一句更窄、也更硬的话:在存在条件字段与多条件读数的地方,人们会去关掉那个开关;而教育的记录里根本没有条件字段,因而无从关。 这一处修订使承重命题变窄,也使它更难被”其实不就是一刀切吗”吸收——一刀切的说法解释不了为什么工程领域自发地纠正了它。
其二:H2 未通过。 单步容错的显式使用只有 0.22,低于预注册的 0.3。这说明”允许某一步失败而继续往下看”这件事只在矩阵这一层被制度化,在单步这一层没有。搬回本文的语言:多条件读数被保护了,而”阈下继续投入”没有被保护。 这与第八节特征二说的是同一件事,但它是查出来的,不是想出来的。
其三:样本从十四掉到九。 五个项目在预写定的文件名清单内零命中。本文不能断定它们没有配置,只能断定这份清单没有覆盖它们的命名习惯。与前一篇的情形不同的是,这次的清单是预注册的一部分、抓取前存档,因而这不是事后的选择性偏差;但它仍然是一个覆盖率问题,而且方向未知——若被漏掉的五个恰好是不关阀的那种项目,f 会显著下降。在 f 的分母只有六的情况下,一个项目的变化就是 0.17。本文对这三个比率不做任何强度声称。
其四:三条假设里有两条”通过”,而通过的那两条恰恰是最不需要本文的两条。 H1 与 H3 通过,说明这个领域已经把条件字段和多条件读数做好了;本文真正要说的那件事(阈下投入不被保护)落在未通过的 H2 上。一个诚实的读法是:这次检验为本文提供的支持,主要来自它没通过的那一条。
第一,持续集成配置与教学记录在结构上只是同形,不是同物;本次检验证明的是”条件字段与多条件读数在工程领域已被制度化”,不证明教育系统里的情形。第二,本文以”矩阵变量出现在作业名中”作为阴性自带条件标注的代理,这是一个宽松的判据;更严格的判据(失败日志中是否可回溯到具体条件组合)需要调用受配额限制的接口,本次未做。第三,样本全部是活跃的大型项目,不能外推。
这一节决定本文是不是换了个名字。本文最危险的邻居有四位,而它们的关系值得先说清楚:它们从四个方向逼近同一件事,而都差最后一步。 本文补的正是那一步。
一 · 最近发展区(一九三〇年代的发展心理学)。 它说的是:一个人独立能做到的与在他人协助下能做到的,是两个不同的水平;教学应当作用于后者。这与本文的距离最近——它同样把”读不出来”归到条件上。分离线在一处:它假定协助的形式是已知的(示范、提示、脚手架),而且假定协助是同类的——给更多的帮助,水平就往上走。本文的曲线说,阈下是平的:帮助的数量与转阳无关,转阳取决于补上的是不是那一项。 判定形式:若在阈下平台上,读数随协助量单调上升,则该说法对而本文错;若读数在阈下保持为零、直到补上某一特定条件才跃升,则本文对。 这条对照可以在任何一次辅导记录上直接检验。
二 · 动态评估(一九七〇年代末以来的评估传统)。 它说的是:静态测验只测已有水平,应当采用”测—教—再测”的程序,测量的是可改变性。这一位是本文最危险的应用领域正主,因为它的操作与本文几乎相同。分离线:动态评估用的是一套标准化的提示序列——提示是分级的、预设的、对所有被试相同的;它测的是”用掉了多少级提示”。本文的读数不是提示的量,是哪一项条件先起作用的次序,而清单里的条件互不同类(时长、模态、同伴结构、允许出错的余地),不能被排成一条”提示强度”的轴。判定形式:若标准提示序列能把阈下平台上的对象全部转阳,则本文多余;本文预测标准序列只能转阳一部分,而转不阳的那一部分与真阴性在动态评估的记录上仍然同形。
三 · 干预反应模式(本世纪初以来的教育实务)。 它说的是:不要先判定再干预,要先分层干预,看反应,再据以判定。方向与本文完全一致。分离线:它的干预是分层的、强度递增的(全班—小组—个别),仍然是”更多”而不是”不同”;而且它记录的是”有没有反应”,不记录是哪一项条件带来了反应。判定形式:若在完整实施该模式的体系里,仍然没有任何记录能回答”这个学生是补上哪一项之后转阳的”,则本文所补的那一步确实缺席。 这一条可以直接去查该模式的记录表格。
四 · 平板计数异常(一九八〇年代的微生物学)。 它已在第四节作为推翻材料使用,这里作为邻居再处理一次。分离线:它是一条关于培养技术的经验发现,它的结论止于”提高可培养率”;它从未把”改哪一项先长出来”这个次序当作一个读数来记录与比较。判定形式:若在微生物学文献中已有把解养次序本身作为菌株特征来登记的做法,则本文的读数被占位;本文预测没有——那些条件改动被当作方法学细节,不被当作关于对象的信息。
把四位摆在一起看。 发展心理学从”独立与协助之别”逼近,评估传统从”测—教—再测”逼近,教育实务从”先干预后判定”逼近,微生物学从”换培养基”逼近。四条路各自都走到了”条件可以改变读数”这一步,而四条路都在同一个地方停住了:没有一条把”改哪一项先起作用”这个次序本身当作读数保存下来。 前三位记的是”用了多少帮助”,第四位记的是”我们最后成功地养出来了”。本文补的就是这一步:把次序本身写成读数,并且规定它必须在归属被写死之前取得至少一项。
另外四位,逐条给分离线。
五 · 自我实现的预言(一九四〇年代的社会学)与课堂期望效应(一九六〇年代)。 它们说的是:判定本身会改变结果。这正是本文第四、第五步。分离线:那两位处理的是判定之后的因果链(期望改变行为,行为改变结果);本文处理的是判定之前——那个阴性读数在被写进对象名下之前,其信息内容归属在哪一侧。判定形式:若在一个没有任何期望传导的场合(完全匿名的机器判分,判定结果不告知任何人),阈下平台仍然存在且真阴性与待养仍不可分辨,则本文对而期望效应不足以解释;若匿名条件下二者可分辨,则本文被吸收。
六 · 标签理论(一九六〇年代的越轨社会学)。 分离线同上:标签理论处理标签的社会后果,本文处理标签所依据的那个读数的归属。二者可以同时为真,且本文的第三步正是标签被贴上的那一刻——本文提供的是标签为什么在证据上显得无懈可击的解释,这是标签理论一直缺的一块。
七 · 检出限与假阴性(分析化学与检验医学的方法学规范)。 这是方法学上最近的一位,第十一节已正面承认。分离线:检出限是一个单一维度上的阈(浓度),报告它即可;本文的条件是多维且互不同类的,因而不存在一个可报告的”检出限”,只能报告一条次序。判定形式:若某系统的全部条件可被压成一个单维强度轴,则报告检出限即可,本文多余。
八 · 学习风格(上世纪流行、后被大量实验证伪的一类主张)。 必须点名,因为读者极易把本文误读成它。它主张每个人有固定的偏好模态,按其偏好授课效果更好;这一主张在受控实验中反复未被支持。分离线是硬的:学习风格是对象一侧的一个稳定属性(他是视觉型的),本文的待养是读数的归属,不主张任何人有稳定的条件偏好,也不预测某项条件对某类人普遍有效。判定形式:若某个对象的首解位在不同学科、不同时期都是同一项,则接近学习风格的主张;本文预测首解位不稳定,随对象与时段变化。 本文明确反对由首解位推出任何关于此人的类型学结论,第十七节把这一条写成了限制条款。
最近的邻居是哪一位。 是动态评估。因为它与本文的操作几乎相同、场域相同、动机相同。本文之所以仍不能被它吸收,只有一条理由:它把条件排成了一条强度轴并记录”用了多少”,而本文说条件互不同类、阈下是平的,因而唯一有信息量的是哪一项先起作用。这不是侧重不同,这是两种不同的读数结构,而且它们对同一批数据给出可分辨的预测。
同题第一篇(“删掉它读数不变”的那一类动作)。 它讲的是同一读数下两条来路之差在维链上的那一份功能,关口在批改端。本文讲的是阴性读数的归属,关口在归属端。判决性对照:在一个批改端分辨力完好、判卷者能清楚说出两条来路的系统里,本文预测阈下平台照样存在——分辨力管的是阈上那些读得出来的产出,管不到阈下那一片全为零的对象。反过来,在一个每个阴性都附条件字段的系统里,那一篇预测垫指份额仍可以为零。 两个机制独立。
同题第二篇(“从来没有被呈递过”的那一类)。 它讲的是名单如何封闭,关口在输入端,读数是一个时刻。本文讲的是已呈递、已读数而归属错位,读数是一条次序。判决性对照:那一篇的对象从未出现在系统面前;本文的对象出现了、被读了、读数是零。 二者可以在同一份记录上同时检验:把一次阴性拿来问”它此前被呈递过吗”,答”没有”归那一篇,答”呈递过”归本文。这是三篇里最容易区分的一对。
三篇合起来,这道题的三种零就齐了:做了而没记(第一篇)、没做也没记(第二篇)、记了而归错了(本文)。三个关口分别在批改端、输入端、归属端。三者可以独立发生;三者同时发生时,一个系统对它自己的失明是完整的——它既看不见没被记的,也看不见没发生的,还把看得见的那部分归错了主。
同轮处理”应试与教育在哪里分开”的两篇。 那两篇问的是分界,本文问的是归属。判决性对照:那两篇预测分界可在产物或名目上判定;本文预测在阈下平台上,产物与名目都不能判定,只有改条件重读才能判定。
同轮处理”为什么每次改革都被重新吸收”的两篇。 那两篇解释改革为何被回吸。本文补一条它们没有的机制:改革若不改归属端的字段,它所增加的一切投入都落在阈下平台上,因而在读数上完全不可见;而不可见的投入在下一轮预算评审里必然被撤掉。这提供了一个联合预测:凡是不附带条件字段改造的教育投入,其被撤销的速度快于附带的。
第一处 · 由微生物学削掉的:本文能主张的范围。 本文原本会写下的一句更强的话是:“凡是阈下的,都可能是待养的,因此不应对任何阴性下定性结论。”微生物学不同意。那百分之九十九里确实有相当一部分至今没有被养出来,而且有一部分很可能是真的不能独立培养的——它们的代谢依赖共生伙伴,离开伙伴就不成立。这不是条件不足,这是它本来就不是一个可独立存在的单位。搬回本文:有一类对象的”读不出来”不是待养,而是这个系统的判定单位定错了——它不是一个可以被单独读数的东西。本文因此必须把范围缩窄为:待养的判定以”存在至少一项已试且转阳的条件”为准,未试出者一律记为”清单内未解”,不得推定为待养。 这一处削的是价值排序:本文不再主张”疑罪从无”式的普遍推定。
第二处 · 由军事学削掉的:本文的处方。 最自然的处方是”给阈下对象补条件”。军事学的经验说这条路有一个硬约束:给养是有限的,补给的分配是一个零和问题。 把物资投到一支尚未确认能转阳的部队,等于从另一支确认能用的部队那里拿走。这个约束不是道德问题,是算术问题。本文原本打算主张”应当为所有阈下对象做逐项试探”,这在资源上不成立。改写为:本文主张的不是普遍试探,而是”至少一项已试记录”这个最低门槛,以及在归属被写死之前不得跳过它。 从零到一是便宜的;从一到穷尽是不可能的。这一处直接决定了第十节末与第十八节的形状。
第三处 · 由音乐学削掉的:本文对自己读数的安全性判断。 本文的读数是一条次序,而次序看上去比比率安全——它说的是条件,不是人。音乐学不同意。古乐复兴的实践史里有一件事反复发生:一旦”用什么条件才能读出这部作品”变成了一套可教、可考、可认证的知识,它就迅速固化成新的正统,而正统会反过来判定别的演奏为不合法。也就是说,解养次序一旦被制度化,它会变成新的标准条件,于是产生新的阈下平台。 本文原本打算主张这个读数不会制造新的判定压力,这句话不成立。改写为:解养次序必须以对象为单位登记、以清单版本为限,不得跨对象汇总成”有效方法排行”;一旦汇总成排行,它立刻退化为新的统一条件。这一处直接导出第十七节的反噬。
五条不适用。
一、判定单位定错的场合(第十六节第一处)。若对象根本不是一个可被单独读数的单位,本文的框架不适用,应当先改判定单位。
二、条件清单未公开、或阈值在试探期间被改动的批次。 此时 Σ 与首解位都不可信。
三、无法做到一次只改一项的场合。 换一位老师、换一所学校这类整套条件更换,只能用于判定可转与否,不能进入次序。
四、资源上不可能做逐项试探的场合。 本文的最低门槛是一项,不是全部;把本文读成”必须为每个学生做遍历试探”,是对本文的误用,且在算术上不成立。
五、已经完成第四、第五步多年的对象。 本文的拦截点在第三步之前;对长期撤养后的对象,条件的改变仍可能有效,但本文不主张 Σ 在这种情形下仍是关于条件的干净读数——那时对象本身已经改变。
三条限制。
一、首解位不得被用于给人分类。 它是一次试探在一个时段上的结果,不是这个人的属性。禁止由首解位推出”某某是某某型的学习者”这类结论;本文预测首解位在不同学科与时段并不稳定(第十四节第八条)。
二、解养次序不得跨对象汇总成”有效方法排行”。 一旦汇总并推广,它会成为新的统一条件,制造新的阈下平台(第十六节第三处)。汇总只允许在方法学研究中进行,且必须同时报告未解比例。
三、“清单内未解”不得被当作真阴性使用。 这是本读数最要紧的一条纪律:它只说明”在这份清单内没试出来”,不说明任何别的事。任何把”清单内未解”写成定性结论的记录,都违反本文的使用条件。
反噬,写在正文里而不是脚注里。 一旦”是否记录了首解位”进入考核,最省事的达标方式是为每个阈下学生随便试一项、记一笔——试探的形式被生产出来,试探本身没有发生。这与”给垫指记账会诱发对声称的生产”是同一个结构。本文找不到出口:任何对试探的记账都在生产对”试过了”的声称,而声称比试探便宜得多。能做的只有一件微弱的补救——要求记录里必须写明转阳与否,而”未转阳”的记录同样计入合规;因为若只有转阳才算数,人们会去挑最容易转的那一项。这一条补救本身也可以被绕过,我看不到彻底的出口。
最强竞争解释:其实不就是因材施教吗?这话古已有之,谁不知道每个学生不一样、条件要匹配?所谓待养,无非是把一句老话换了个说法。
这个解释朴素、难反驳,而且它说对了一半。排除它的独有变量是阈下的平坦性:因材施教的直觉预测的是一条斜线——条件越合适,效果越好,边际收益连续;本文预测的是一条阶跃——阈下补条件的边际收益为零,直到补上那一项才跃升。两者对同一批辅导数据给出可分辨的曲线形状。
F1 控制总投入时长与人力后,取一批阈下对象,随机分为”加量组”(同类条件加倍)与”换项组”(按清单逐项更换),若加量组的转阳率不低于换项组,则本文的阶跃主张为伪,困境应归因于投入总量。样本纪律:须在同一学校、同一年级内取不少于六个可比班组,不得用两个地区的对比充数。
F2 匿名对照:在判定结果完全不告知任何人(学生、家长、教师均不知情)的机器判分场合,若阈下平台消失或真阴性与待养变得可分辨,则期望效应的解释足够,本文多余。
F3(最便宜、可当场执行) 取一份成绩册最低的三十名对象,按一份公开的条件清单逐项试探,只做到每人第一次转阳为止,记录首解位。若三十人中转阳者少于三人,本文的现实意义大幅下降;若多于三分之一转阳,则”这些人不行”这个默认归属被直接推翻。所需的一切(学生、教师、时间)都已经存在,不需要新增采集。 本文最愿意押的一条正是它。
F4 平台形状:在一批辅导记录上画出”条件补齐程度—读数”的关系,若在阈下呈连续上升而非平坦,则第八节的曲线为伪。
F5 字段对照:比较有条件字段的判定体系(如检验医学的阴性报告)与无条件字段的体系(如成绩册)中,阴性归属被事后更正的比例。本文预测前者显著高于后者;若无差别,则第十节的第二条理由不成立。
F6 顺序预测:若观察到”投入撤除”早于”归属被写进对象名下”,则本文第三步与第四步的次序被推翻。本文预测归属在前、撤养在后,且间隔不超过一个学期。
F7 稳定性对照:若同一对象的首解位在不同学科与不同时段高度一致,则本文关于”首解位不是人的属性”的主张受挫,本文应当让步并承认它更接近一个稳定倾向。
F8 负向:若在某系统内,能仅凭原条件下的读数(不改任何条件)把真阴性与待养分开,则待养这一范畴不成立。
这条判断若被证伪,我们会学到什么。 若 F1 显示加量与换项同样有效,那么阈下并不平坦,问题就回到了投入总量上,干预方向应当整个改到资源分配上。这是一个有价值的否定结果——它会把”因材施教”从一句谁都同意的老话,变成一句被数据支持的具体主张,而这比它现在的处境要好。
本文押的是:到二〇三一年十二月三十一日为止,在任何一份面向学生的正式学业记录(成绩册、评语、分层依据、学籍档案)的国家级或省级规范文本中,都不会出现”本次读数所用条件”与”已试而未转阳的条件清单”这两栏或与之等价的字段。
什么不算命中: 一、以”过程性记录”“成长档案”“综合素质评价”等名义出现的不算——那些记的是学生的另一批产出,不是这次阴性读数所用的条件。 二、教师个人自愿留存、未进入正式规范文本的不算。 三、仅适用于特殊教育或残障学生的便利措施记录不算——本文说的是面向全体的常规学业记录。 四、仅在单校或单次实验中出现的不算;必须进入规范文本。
这一节不写”本文也有局限”。这一节把本文自己放到第八节那条曲线上,问一句:这篇文章的读数是阳还是阴,而这个读数归谁?
先说一件本文必须认下的事。第十三节那次检验,三条假设通过了两条,而通过的两条恰恰是最不需要本文的两条——它们说明工程领域已经把条件字段和多条件读数做好了。本文真正要说的那件事落在未通过的 H2 上。按常规的读法,这次检验的成绩是”三分之二通过”,看上去不错;按本文自己的判据读,它是一次阈下读数:本文最想说的那一条,在这套代理条件下读不出来。
于是问第二问:这个阴性归谁?
有两种可能,而本文无法从这次检验的内部把它们分开。一种是本文的主张确实站不住——阈下投入不被保护这件事,在真实系统里没有本文说的那么普遍。另一种是代理选错了——代码仓的持续集成配置这套”培养基”,恰好不适合读出本文想读的那件事:它是一个所有条件都已被显式写下的系统,而本文说的正是条件不被写下的那种系统。用一个条件字段齐全的系统去检验”条件字段缺席的后果”,本身就是一次培养基错配。
按本文自己的纪律,这里只能记为“清单内未解”,不得推定为任何一方。本文照这条纪律办:不声称这次检验支持了自己,也不声称它推翻了自己。并且——这是本文能做的唯一一件有意义的事——把首解位的候选写出来,供别人去试:教育系统内部的辅导记录(F3)、检验医学与成绩册的对照(F5)、匿名判分场合(F2)。这三项条件里若有一项能读出来,本文的待养身份就被确证;若三项都试过仍读不出来,本文应当被判为在本清单内未解,而不是被判为对或错。
第二处自反,更不舒服。 本文提出的判据是”归属被写死之前必须有至少一项已试记录”。那么这篇文章自己呢?它对”应试教育扼杀了什么”这个问题给出了一个归属——归给了条件端。这个归属,本文自己试过几项? 老实说:一项,就是第十三节那一次,而且它未解。本文在提出一条要求别人”先试再判”的规范的同时,自己的判断建立在一次未解的试探和三门学问的类比上。这不是谦辞,这是本文违反了自己的门槛。 能辩护的只有一点:本文没有把这个归属写进任何人的名下——它没有对任何一个学生、任何一所学校下过定性结论。归属被写在”条件端”这个位置上,而位置不是人。第十七节的第一条限制,本文自己首先遵守。
第三处:本文正在做的事,本身就在制造第十六节第三处所说的那个风险。 把”解养次序”写成一套可教、可考、可认证的方法,它就会固化成新的标准条件,于是产生新的阈下平台。这篇文章若被广泛采用,最可能的结局是:学校开始记录首解位,很快出现一份”高效条件排行榜”,然后所有学生被按这份榜单统一处置——统一条件在更精致的层面上重新建立起来。 我看不到出口。第十七节那条微弱的补救(未转阳的记录同样计入合规)能挡住一部分,挡不住全部。
最后一处:本文的第三层主张最稳,也最容易检验。 若”待养”这个构念被推翻、若那条阶跃曲线被推翻,“面向全体学生的常规学业记录中不设条件字段”这条经验主张仍然站得住,第十八节的 F5 与那条赌注仍然可以照跑。本文可以被分层引用,这既是诚实,也是保护。
回到题面上的三问。
扼杀的到底是什么。 不是能力这项属性,不是在标准条件下本来就读得出来的那一部分,不是测量的精度,而是待养——那一类在这套条件下读数为阴、而阴性的信息归属在条件一侧的存在。它在微生物学里是平板上长不出来的那百分之九十九,在军事学里是给养到不了因而被记为作战不力的那一支,在音乐学里是照谱演奏而读不出来、于是被判为平庸的那一批作品。三处的量纲完全不同,形状是同一个:一个零,被当成关于对象的读数,而它说的是关于条件的事。
经由哪条次序把它杀掉。 统一条件(出于公平)、阈下平台(一批对象的读数一律为零且彼此不可分辨)、归属错记(阴性被写进对象名下,而记录里没有条件字段可归)、撤养(投入被撤走,且这次撤走被前一次判定所正当化)、判死自证(读数更差,回过头证实了当初的归属)。前两步可逆;第三步是不可返工关口——它本身什么也没改变,但它取消了所有人再去试第二套条件的理由;第四、五步只是它的自然后果。
在哪一步还拦得住。 第二步末、第三步之前,判据在归属端:凡要把一个阴性读数写进对象名下的记录,必须同时登记这次读数所用的条件,以及已试而未转阳的条件清单;清单为空的定性表述,不得进入任何有后果的决定。配套的动作是对阈下对象做一次逐项试探,只做到第一次转阳为止,记下首解位。从零到一,比从一到全部要紧得多。
与同题的另外两篇合起来,这道题的三种零就齐了:做了而没记、没做也没记、记了而归错了;三个关口分别在批改端、输入端、归属端。三者独立发生,而一个系统若三者俱全,它对自己的失明就是完整的。
三个推论是不舒服的。第一,在同一套条件下把测量做得更精确,一分钱也买不到真阴性与待养的区分——测得越准,那个零越牢固。第二,统一条件不但没有解决归属问题,它正是归属问题被掩盖的原因:正因为条件对所有人一样,人们才觉得剩下的差别一定是人的差别。第三,这个过程的每一步都是正当的——统一是公平,撤养是资源配置的理性,判死是对既往证据的忠实归纳;没有任何人作恶,而一批人被判死了。
本文留下三个自己解不开的洞。其一,待养不可穷尽识别,条件的组合是组合爆炸的,本文只能主张一个最低门槛。其二,解养次序一旦被制度化就会成为新的统一条件,反噬无出口。其三,本文自己的那次检验记为清单内未解,而本文在提出”先试再判”的同时,自己的判断只建立在一次未解的试探上——这一条本文认账,不辩解。
一、第四节所述的直接计数与平板计数之间的落差,在不同生境中的具体倍数差异很大,本文只取其数量级与后续可培养化的方向,不主张任何一个具体比例适用于所有生境;同时按第十六节第一处的让步,本文不主张那百分之九十九全部属于待养。
二、第六节所用的摩擦概念取自古典军事理论;本文只取其”无数微小阻力叠加使实际远慢于计划”这一形状,不涉及该理论的其余主张。
三、第七节所述的记谱省略与历史演奏实践,其证据基础主要来自欧洲十七至十八世纪的曲目,不能外推到所有音乐传统;本文取其形状(记录的完整性不保证条件的完整性)。
四、第十三节的预注册文本、探针文件名清单与逐项读数已在正文中完整给出,抓取日期为二〇二六年八月八日;三条假设中通过的两条与本文主张的关系已在该节第四个不利结果中说明。
五、本文全篇只使用一个 Σ 的定义(第十二节),第十八节的证伪条款与赌注均引用同一定义、同一粒度、同一”重复两次”门槛。
Amann, R. I., Ludwig, W., & Schleifer, K.-H. Phylogenetic Identification and In Situ Detection of Individual Microbial Cells without Cultivation. Microbiological Reviews, 1995, 59(1): 143–169.
Becker, H. S. Outsiders: Studies in the Sociology of Deviance. New York: Free Press, 1963.
von Clausewitz, C. Vom Kriege. Berlin: Dümmlers Verlag, 1832.
Feuerstein, R. The Dynamic Assessment of Retarded Performers. Baltimore: University Park Press, 1979.
Fuchs, D., & Fuchs, L. S. Introduction to Response to Intervention: What, Why, and How Valid Is It? Reading Research Quarterly, 2006, 41(1): 93–99.
Kaeberlein, T., Lewis, K., & Epstein, S. S. Isolating “Uncultivable” Microorganisms in Pure Culture in a Simulated Natural Environment. Science, 2002, 296(5570): 1127–1129.
Merton, R. K. The Self-Fulfilling Prophecy. The Antioch Review, 1948, 8(2): 193–210.
Pashler, H., McDaniel, M., Rohrer, D., & Bjork, R. Learning Styles: Concepts and Evidence. Psychological Science in the Public Interest, 2008, 9(3): 105–119.
Rosenthal, R., & Jacobson, L. Pygmalion in the Classroom: Teacher Expectation and Pupils’ Intellectual Development. New York: Holt, Rinehart & Winston, 1968.
Staley, J. T., & Konopka, A. Measurement of In Situ Activities of Nonphotosynthetic Microorganisms in Aquatic and Terrestrial Habitats. Annual Review of Microbiology, 1985, 39: 321–346.
Sternberg, R. J., & Grigorenko, E. L. Dynamic Testing: The Nature and Measurement of Learning Potential. Cambridge: Cambridge University Press, 2002.
Taruskin, R. Text and Act: Essays on Music and Performance. New York: Oxford University Press, 1995.
Vygotsky, L. S. Mind in Society: The Development of Higher Psychological Processes. Cambridge, MA: Harvard University Press, 1978.
Zengler, K., Toledo, G., Rappé, M., et al. Cultivating the Uncultured. Proceedings of the National Academy of Sciences, 2002, 99(24): 15681–15686.
第一稿写于二〇二六年八月八日,正文约二万一千汉字(参考文献与本节以下不计)。第十三节的抓取与统计在同一天做完。预注册文本连同那份探针文件名清单,都在动手抓数据之前就写定存档了,事后一个阈值也没动过。
题目、三门学问的指定、以及”要一篇两万字论文”这个要求,来自作者。核文献、拉数据、跑统计、写初稿这几件事借了人工智能的手;哪一条留、哪一条改、最后定成什么样,责任在作者。第十三节用的是公开代码托管服务上的东西,脚本、清单、预注册文本都在,谁想重跑都可以重跑一遍。那次检验里三条假设过了两条,而过的那两条恰好是最不需要这篇文章的两条——这件事写在第十三节的第四个不利结果里,也写在第十九节,没有藏在别处。
首解位与解养次序都可能被拿去衡量人,所以第十七节那三条不是附录,是文章的一部分:首解位不得被用于给人分类;解养次序不得跨对象汇总成方法排行;“清单内未解”不得被当作真阴性使用。任何把这三条中的一条绕过去的用法,都不在本文的授权范围之内。
以下一节由编辑增补,不属于投稿原稿。它按最美文频道的五道入选关执行:请出正文未曾请出的那位最危险的对手,与之划一条让两套理论对同一件事作出相反预测的线,写清怎么裁决,把核心命题改写为否定—重命名形式,并列出三条「被观察到即失效」。正文的论证、数据与结论一字未改。
本文请出了动态评估、最近发展区与中介学习经验——这是 how 组三篇里近邻处理最好的一次。但还有一位没有出现,而它是「同一套条件在不同人身上读出不同结果」这一命题在教育心理学里的正主:克龙巴赫与斯诺的能力—处理交互。它的主张是:一种教学处理的效果依赖于学习者的能力剖面,不存在对所有人最优的处理;研究的任务是找出交互项。
一个读者完全可以说:你说的「读不出来是条件的事」,不就是交互项显著吗?这一问够得着本文的承重命题。
分离线落在它是一个统计发现,还是一个记账事实。
能力—处理交互是研究侧的量:样本够大、交互项显著,问题就被识别了,接下来是发表、是建议、是政策讨论。待养是记录侧的归属:即使交互项已经显著并被写进教科书,个人档案里的那个阴性读数仍然归属在对象一侧——因为条件字段根本不存在,没有任何地方可以写下「这个阴性是在哪套条件下读出来的」。
相反预测。取一个交互项已被反复复现并进入官方文件的领域,查它的两侧:
裁决办法。抽取同一体系的研究文献与个人记录各一批,编码「交互是否被报告」与「条件是否被标注在个人记录上」。若两者高度同步,本文归入能力—处理交互的实践滞后问题,不构成独立对象。这条「研究侧有、记录侧无」的对照,与本书第一篇《阅痕》的裁决同型(那里是方法方差在研究侧被扣掉、在档案侧没有),两处可以合起来读,它们共同指向本书的一条隐藏主线:知识早已在文献里,而账本上没有那一栏。
应试教育杀掉的,不是没做出来的那些题,不是没被提出的那些类型,也不是「教学处理与能力之间存在交互」这一统计事实——它是那一类在这套条件下读不出来的东西:呈递了、读了、记了,读数为阴,而阴性的信息内容被归属在条件一侧却记在对象名下。拦截点因此在归属端:只要没有条件字段,阴性就自动变成关于这个人的判词。
把克龙巴赫、斯诺、维果茨基、费厄斯坦全部删去,本文还剩什么?剩下一个可以拿着任何一份记录当场看的检查:阴性读数旁边有没有一栏写着条件。这个检查不需要交互项、不需要样本、不需要任何关于因材施教的立场——它查的是表格有没有那一列。能力—处理交互的六十年研究从未把「条件字段是否存在于个人记录上」当作一个需要清点的对象:它讨论的是处理对谁有效,本文清点的是阴性被记在了谁头上。
本轮定稿所核验的文献:Cronbach, L. J., & Snow, R. E. (1977). Aptitudes and Instructional Methods. New York: Irvington. · Snow, R. E. (1991). Aptitude-treatment interaction as a framework for research on individual differences in psychotherapy. Journal of Consulting and Clinical Psychology, 59(2), 205–216. · Sternberg, R. J., & Grigorenko, E. L. (2002). Dynamic Testing. Cambridge: Cambridge University Press.
本文正文为学员投稿原稿,作者胡敏。原稿自标的「学科通融专栏」栏目行已改为本站「胡敏谈 · 应试教育」(学科通融是本站二阶碰撞产线的栏目,学员论文收入学员专栏)。原稿每篇末尾均附有作者的人机分工声明:写作使用了大型语言模型作为检索、成文与自查的助手,材料的取舍、判断的落点以及不利结果的处置由作者决定——本站保留这一声明并在此重申。文中涉及教育评价与政策的讨论均为理论分析,不构成任何机构的评估依据。