打字准确率是你的按键中正确的比例:正确按键数除以全部按键数,再乘以 100。好的打字准确率是 95% 或更高,我们建议以 97% 为目标。90% 远没有听起来那么好,因为在这个准确率下,大约一半的单词里至少有一个按错的键。
我们经常看到这样的成绩:80 WPM,准确率 90%。看上去不错:速度扎实,十个键只错一个。可再算算“十个错一个”在这个速度下意味着什么。一个常见单词加上空格大约是 6 次按键,所以差不多每隔一个单词就会出现一个错字母。打字者退格、重打、节奏被打乱,最后净 WPM 远远低于 80。
所以关于准确率,第一点要说的是:90% 不是“优减”。第二点是:取决于谁来衡量,“准确率”至少有五种不同的含义。
打字准确率是怎么计算的?
大多数网站显示的是按键准确率。打字准确率的公式是:
准确率 = 正确的字符按键次数 ÷ 全部字符按键次数 × 100
如果你按了 160 次键,错了 6 次,那就是 154 ÷ 160 = 96.25%。
有两个细节决定这个数字是否可信。第一,退格算不算一次按键。我们不算。如果算进去,每次改正都会多出一次“正确”按键,把数字抬高。第二,改正过的错误是否仍算错误。在本站仍然算。你按错了键,事后删掉也改变不了这个事实。悄悄原谅已改正错误的测试,对完全相同的打字表现会报出更高的准确率,所以比较之前要先查清这一点。
这是我们结果页主行上显示的指标,也是我们排行榜 90% 准确率门槛所用的指标。它描述的是你的手指,而不是你打出的文本。
未改正错误:留在文本里的错
拿你看到的原文和你最终打出的文本做比较。两者之间的莱文斯坦距离(把一个变成另一个所需的最少单字符编辑次数)除以两者中较长的那个长度,就是未改正错误率。在上面的例子里,156 个字符的最终文本里留下了 2 处错误:2 ÷ 156 = 1.28%。
这是文本输入研究者衡量最终成品时用的指标,Dhakal 等人在 2018 年对 1.36 亿次按键的研究中报告的就是它。在 168,960 名志愿者中,平均未改正错误率为 1.17%,十个人里有九个低于 2.66%。受过训练的打字者留下 1.02% 的未改正错误,未受训练的为 1.23%。差距比大多数人想的小,因为几乎所有人都会把几乎所有错误改掉。真正有差别的,是改错要付出多少代价。
未改正错误率低、按键准确率却一般,说明你退格了很多次。
错误百分比:考试要的数字
“错误百分比”是考试公告和考生搜索中常见的说法。在我们的结果页上,它等于 100 减去按键准确率:按错的字符按键次数除以全部字符按键次数。在上面的例子里,6 ÷ 160 = 3.75%。
研究者把它叫作总错误率:已改正和未改正的错误加在一起。Arif 和 Stuerzlinger 2009 年对文本输入指标的分析称它是“目前最有力的错误率指标”,因为它把改错所花的力气也算在你头上。他们还发现了一件让所有跨网站比较准确率的人都该担心的事:改变错误的处理方式,会让各项错误指标变动约 18% 到 66%(视指标而定),而熟练键盘打字者的 WPM 没有显著变化。速度在不同定义下站得住,准确率站不住。
考试机构往往按单词计算,而不是按键。印度 CBSE 把准确率定义为每分钟净单词数(只算正确的单词)除以毛单词数(打出的全部单词)。它自己的示例中,考生 10 分钟打了 390 个单词,错 2 个:38.8 ÷ 39 = 99.49%。这个数字只看最终文本,所以改正过的错误只耗时间、不扣准确率,而一个错字母就要赔上整个单词。按键准确率 97% 而且不改错的话,大约每六个单词就会错一个(算法见下文),所以单词准确率读出来可能比按键准确率低得多,也可能高得多,取决于你改了多少。
美国联邦政府招聘则以错误数为门槛:5 分钟样本达到 40 WPM,错误不超过 3 处。这大约是 1,000 个字符,所以 3 处错误意味着约 99.7% 的文本是干净的。
印度的考试机构常对“全错”和“半错”赋予不同权重,并对照原文计算。我们的错误百分比比大多数这类方案都严格,所以在这里能轻松达标,是个不错的信号。详见政府考试一文;考试练习页提供了常见的考试格式。
KSPC:解释差距的那个数字
每字符按键数(KSPC):所有字符按键加上所有退格,除以你最终完成的文本长度。在上面的例子里,(160 + 4) ÷ 156 = 1.05。KSPC 为 1.00 表示没有任何多余动作。Dhakal 数据中的平均值是 1.17,也就是说,普通在线打字者的按键比文本实际需要的多 17%。
我们差点没把这个冷门单位放进来。可在我们自己的测试中,它和原始速度与净速度之间差距的吻合程度比准确率更高。Dhakal 在大规模数据中也发现了同样的情况:速度与 KSPC 的相关系数为负 0.40,与改错次数为负 0.36,与未改正错误仅为负 0.21。拖慢你的不是留下的错误,而是改正犯下的错误。
为什么 80 WPM 下的 90% 比听起来更糟
假设错误随机出现。一个常见单词加上空格大约是 6 次按键。准确率 90% 时,6 次全对的概率是 0.9 的 6 次方:0.531,约 53%。将近一半的单词含有错误。准确率 97% 时,同样的计算是 0.97 的 6 次方,0.833,大约每六个单词错一个。
如果什么都不改,净 WPM 大致等于原始 WPM 乘以无错单词的比例。原始 80、准确率 90%,净速度约为 42。原始 70、准确率 97%,净速度约为 58。手指更慢,结果更快。
实际上你会改错:一次或几次退格、重打,再停一下看看哪里错了。Dhakal 的志愿者平均每次按键间隔 239 毫秒,一次改错要花好几个这样的间隔。净速度会回升到接近原始速度,但原始速度本身下降了,因为时间都花在了改错上。无论哪种情况,90% 的打字者都要付出代价。
90% 是悬崖而不是缓坡,还有第二个原因:错误并不随机。它们集中在相同的字母组合、相同的手指、相同的左右手交替上。在 Dhakal 的双字母组合分析中,左右手交替的字母对的用时与整体速度的相关系数为 r = 负 0.72,远高于重复字母的负 0.32。90% 的打字者通常有几个具体的薄弱点拖累了全局,而一个笼统的百分比把它们藏了起来。我们的“最常按错的键”和逐词明细就是为了把它们显示出来,练习也是根据它们生成的。
90% 的打字准确率算好吗?
及格,但算不上好。我们的公开排行榜要求按键准确率达到 90%。
我们起初考虑过低得多的门槛。在 75% 时,每四次按键就错一次。没有人会在正常打字时意外落到 75%;这是有人对着键盘乱敲、让净速度计法保留下侥幸打对的部分时才会出现的结果,而在短测试里,这个数字可能很高。这不是我们希望排行榜去比拼的技能。
如果设在 95%,很多老老实实打字的人在普通的一天里都会被挡在外面。在 Dhakal 的数据中,所有按键里有 6.3% 是退格键或删除键。改正次数和错误次数并不一一对应,但这表明典型的按键准确率大约在九十出头到九十五之间。95% 的门槛会挡掉一大批普通打字者;90% 能让大多数人留下,同时仍能把我们想清除的“原始速度高、净速度低”的成绩挡在榜外。
这个门槛只适用于排行榜。无论准确率多少,你的成绩都会显示给你、保存下来并计入你的个人最佳。执行门槛的,是根据按键记录重新计算每一条成绩的同一套服务器代码,所以如果浏览器报了一个好看的准确率,在进入排名之前就会被纠正。
坦白说一句:这个门槛是个粗糙的工具。40 WPM 下的 90% 和 140 WPM 下的 90%,是两种不同的潦草。我们考虑过随速度提高的浮动门槛,但认定它没法在结果页上解释清楚。一个大家记得住的数字,胜过一个更公平却没人记得住的数字。
解读你自己的准确率
按键准确率低于 95%、未改正错误接近零,说明你什么都改,也为此付出了代价。先放慢速度,直到准确率达到 97% 或更高,再提速,你的净 WPM 会涨得最快。这是我们最常见到的情况。
按键准确率接近 98%、未改正错误达到 2% 或更高,说明你打得干净,但从不回头检查。计时测试里没问题,做转录工作就不行,考试模式也会因此扣分。
KSPC 高于 1.2,说明你六分之一的按键都浪费了,而且往往浪费在同几个单词上。打开结果页上的逐词明细,看看哪些单词被标成了低爆发速度的颜色。
准确率不错但稳定性低于 70%,通常意味着停顿,而不是错误;逐秒图表会把它们显示为平坦的段落。
准确率衡量不了什么
准确率说明不了你的坐姿、手指分工,也说明不了你是否在盲打。Dhakal 的志愿者中,自称用更多手指的人打得更快(手指数与速度的相关系数 r = 0.38),但一个百分比不会告诉你用了几根手指。它也说明不了文本本身:在满是大写字母和分号的引文上拿到 90%,和在常见小写单词上拿到 90% 是两回事,所以值得单独做一次标点测试。
精确的公式,以及这些数字所依据的示例,见指标说明页。准确率如何与各网站的速度算法相互作用,见为什么你的 WPM 在每个网站都不一样。
常见问题
怎样的打字准确率算好?
普通测试中 95% 或更高;如果想让净 WPM 接近原始 WPM,就要 97% 或更高。低于 90% 时,大约一半的单词含有错误。
改正错字能提高我的准确率吗?
不能。在本站,按错的键即使删掉,也仍然算你错。改正只会降低你的未改正错误率。
打字工作和考试要求多高的准确率?
印度的考试通常允许对照原文有一定比例的错误;转录工作则要求几乎不留错误。按 97% 的按键准确率练习,两者都能应付。