半夜两点。台灯就剩一圈昏黄。谁没在深夜硬着头皮,掀开过几页枯燥的硬壳厚砖?第一页直接甩脸。最小二乘法、虚拟变量、时间序列……字母跟希腊符号挤在一块儿,喘气儿的地儿都没有。刚啃头那几天,我是真被这堆符号硬推着走。翻一页,心里咯噔一下。发虚。总觉得自个儿手里攥着把冷冰冰的游标卡尺,非要去量那些本来该热气腾腾、乱七八糟的日子。别扭。太别扭了。
古扎拉蒂这人,写书不整虚的。一遍遍往回捋基础,把那些听着唬人的模型,拆成一步两步的推导。翻到“残差”那章,我笔都停了。书上写得明白:模型再牛,也吃不掉全部的现实。总得剩下一口没法嚼碎的误差项。我盯着那行字发愣。手里的咖啡,凉透了。以前总迷信,觉得数据堆得够多、模型搭得够复杂,啥都能算个明明白白。真能行吗?结果书里轻飘飘一句,直接点破:那些没被拟合掉的残差,压根不是算错了。是真实世界本身,长着的那些毛边。听着有点丧,但细想,没毛病。模型这东西,本来就不是为还原世界发明的。它就是个偷懒的脚手架。
读着读着,脑子里突然蹦出去年冬天公司做年度复盘的那档子事。我们拉出过去三年的业务数据,跑了一整套回归分析。非要把业绩忽高忽低的根儿,给揪出来。模型结果挺漂亮,拟合度看着也高。散会的时候,一位老同事冒出一句:“模型可没算进去客户那天心情砸了,或者是隔壁街突然修路,把客流给绕开了。”这话一下把我拽回地上。我这才咂摸过来。计量经济学教人的,可能真不是怎么把未来算得严丝合缝。而是教人低头认个怂。总有些变量,咱们就是干瞪眼,没办法。职场里那些号称“精准预测”的报表,剥开来看,多半也这么回事。毕竟人不是线性方程里的X。
书里后来大段大段地聊定性变量和限值因变量。把“买没买房”、“男还是女”、“政策出不出”这些带着人味儿的事儿,硬往0和1的格子里塞。乍一看,挺生硬。可细琢磨,这不就是咱普通人过日子摸索规律的法子吗?谁不想给乱糟糟的日子贴个标签,拿过去的经验套明天的路?古扎拉蒂没笑话我们爱找规律这毛病。他只是反反复复叮嘱:盯紧内生性,别被伪相关忽悠,别把碰巧撞上当成命中注定。把这些学术黑话扒掉,里头藏着的,其实就是让人对日子长点心眼的清醒。不过话说回来,实操起来哪有那么容易。伪相关这东西,往往披着最科学的外衣,防不胜防。非得拿真金白银亏过几回,才能长记性。
等到了后半截的时间序列,我的眼皮就开始打架。宏观经济的起伏、通胀的来回折腾,那些曲线上下窜的背后,全是活生生的人怎么讨生活。书里没塞什么包治百病的方子。就是老老实实地摆数据怎么喘气,趋势怎么冒头,又怎么被突如其来的乱子打乱。我合上书本。外头正落着雨。路灯照着的积水坑里,倒影被雨点子砸得稀碎,晃悠了半天,又慢慢地平复下来。大概读书读到这份上,也就剩这点烟火气能接住你了。
人嘛,总盼着能画出一条笔直完美的拟合线,把那些纠结和岔路全给串起来。可说不定,压根没那么重要。重要的是你敢不敢盯着那些散在线外头、怎么对都对不上的点看。误差项里头藏着的,从来不是数学栽了跟头,而是生活死活不肯被三两句概括的那股劲儿。大概日子过到最后,能跟这些“对不上”的毛边和解,就算没白读。