楚天開



科學家的武器——模型
2010年底,美國宇航局地球系統科學家研制出了迄今精度最高的地球氣候模型——GEOS-5(戈達德地球觀測系統模型第五版),并通過這個模型繪制出了一幅全球氣候模擬圖。根據這個模型,只要科學家能夠收集到所必需的一些地球物理屬性,如能量、溫度等等,就能相當精準地預測諸如雷暴、颶風等氣候現象。目前,科學家已經使用該模型對地球未來數十年的氣候變化狀況進行了預測,并開始著手應對預測到的未來氣候變化。
自有科學研究以來,科學家就需要用模型來研究問題。模型可以表示一種基于類比的思維方法,比如將電流比作一種流動的流體,將原子比作一個小型太陽能系統等等;也可以像孩子的玩具模型那樣做成一個真實的物理模型來輔助人們進行思考。1953年,詹姆斯·沃森在研究DNA雙螺旋結構時,就制作了四個堿基的模型。
計算機誕生以后,計算機就能制作出更加復雜、更加抽象,同時處于動態的模型,這使科學家在做研究時更加得心應手。尤其是動態模型,能夠處理很多不同的變量,當我們改變計算機模型中的一個數字后,就能馬上看到因此而對結果產生的影響。這能讓研究者嘗試各種不同的計算,以尋找正確的結果。如今,科學研究者已經無法離開計算機模型的幫助。大到宇宙形成與發展的模型,小到分子結構的模型,科學家們每天的工作,都與一個又一個的模型緊密相連,甚至許多研究的結論也完全是建立在這些模型的基礎之上的。
不僅如此,在今天的世界中,科學研究早已與人類社會的運作交織在一起,因此,由科學研究模型推導出的結論,也成為了引導人們行為的指向標,影響到政府的政策、公司的經營決策以及科學的研究方向。有時,計算機上一個看似簡單普通的模型,也會演變成現實社會一場聲勢浩大的行動,直接影響人類生活。
模型正在左右我們的生活
2001年,英國爆發了一場極為嚴重的口蹄疫。流行病學家針對這場疫病,制作出了一個預測疫病傳播情況的模型。從數學角度看,測繪一張疾病傳播圖譜并不復雜。模型中體現的疫病感染趨勢取決于不同情況下新患病例的數量,即增殖數。如果一個區域新增病例數量大于1,說明流行病在此處得以傳播,反之則說明無事,這其中并沒有什么高深的道理。
英國政府的首席科學顧問大衛·金根據這個模型,向布萊爾首相提出了最直接的解決方法——屠殺一切有患病可能的牲畜,“在兩天內將增長指數變為下降指數”,使區域范圍內的新患病例增殖數小于1。布萊爾接受了金的提議,于是,一場英國有史以來規模最大的宰殺牲畜行動開始了。幸運的是,這個方法果然奏效了,也幫助布萊爾成功連任了首相一職;不幸的是,大量未患病的牲畜同樣遭到了滅頂之災,農戶損失慘重。
金本人其實是一名化學家,他怎么能根據流行病學家繪制的模型,如此輕易地得出結論呢?很簡單,早在1980年代,金就從事著分子運動方面的研究,當時他也繪制了一個模型,用以描述分子在固定表面擴散的運動情況。在金看來,這兩個模型看上去差不太多,有著“異曲同工”之妙,因此理解起來自然也就得心應手了。在他想來,這個模型既然能夠正確描述分子運動路徑,自然也就能夠正確描述病毒傳播路徑,因而言之鑿鑿地向布萊爾介紹了這種方法。一個小小的模型竟然決定了成千上萬條生命的存亡,其威力可見一斑。
其實,這只是模型威力的冰山一角。在股票市場,股民按照專家給出的模型預測結果一擲千金,少數的幸運兒一夜暴富,多數的普通人賠光家底;在氣象局,氣象學家根據氣象模型預測風霜雪雨、洪水干旱,無數農民根據預測結果春耕秋收,維持生計;在宇航局,天文學家根據天體物理模型計算宇宙中可能存在的天體和天文現象,讓人類了解我們的生存空間,也最大程度地避免地球遭遇來自外太空的威脅……可以說,模型從生活的方方面面左右著我們的世界。
無法避免的不確定性
但是,你有沒有想過:所謂的科學模型,就真的那么科學、那么可靠嗎?事實上,無論是傳統模型,還是計算機模型,都與實際的研究對象有所出入。比如沃森制作的堿基模型,其實是人體內堿基的數百萬倍的放大;而計算機動態模型則是先將客觀現象公式化,再輸入數據以求結論,而公式化的過程其實是一個抽象化的過程,它不可避免地會將客觀事物的細節全盤刪除。
一個模型在制作時,就已經埋下了不準確的伏筆。假設你要為一場爆發性流感設計模型,那么你必須要考慮哪些人在他們開始打噴嚏時會待在家里;哪些人會自己隨便吃點藥來減緩癥狀;哪些人可能提前接種了疫苗從而避免了被傳染等等。確定了這些可能之后,你又要考慮,不同性別年齡的患者抵抗力差別有多大;是否有人攜帶病毒但卻沒有嚴重癥狀;是否會有醫生將流行感冒誤診為普通感冒……
如此一來,最終的模型成果可能會包含成百上千的元素。接下來計算機會檢查所有可能的變量,看看哪個對結果影響最大,然后將那些影響可能不那么大的元素全部刪除,剩下被計算機認為最關鍵的元素,綜合起來做成模型,這樣的模型當然只是粗略的。
模型確定以后,我們將原始信息輸入模型進行計算時,也會出現各種誤差。單從數據輸入環節來說,首先,原始數據就沒辦法做到完全精確;接下來,計算機計算的連續性使它擁有放大錯誤的缺陷,這個很好理解,比如最早輸入的數據本應是1,結果輸入成了2,這只是1的差別,但通過一系列計算后,這個數字可能變成了10,再次進入運算系統后不斷循環,這個錯誤就會以10的倍數不斷擴大。
無法逃避的主觀性
除了不可抗力的客觀原因造成的不確定性外,更為嚴重的是,模型制作者還常常把自己的主觀意志加入到描述客觀事實的模型當中,導致了模型的片面和失真。這種情況在社會經濟學領域尤為常見。
經濟學家在應用計算機模型時,必須要使用公式來表示人類的行為,但人類的行為千變萬化,經濟學家觀察的角度各不相同,得出的公式也是千奇百怪,這也是為什么同一個經濟現象,不同的經濟學家卻能給出差別迥異的解釋。
因此經濟學模型令其他領域的科學家不敢恭維,甚至一些自然科學領域的建模專家根本不愿意將經濟學模型當成模型來看待,因為在他們看來,經濟學家在建模時過于“隨心所欲”了。即使在經濟學界內部,人們對模型的意見也無法統一。比如對于計量經濟學模型,不同經濟學家對待它的態度就完全不同。有些人對其持高度肯定意見,有些人則完全不屑一顧。這與自然科學的模型不同,雖然由自然模型得出的結論可能不那么準確,但科學家們對這些模型本身往往是普遍認可的。
綜上所述,雖然模型在所有科學領域都起著相當重要的作用,但在實際應用中常會出現偏差,有時,一個模型偏差甚至會引發現實世界的一場災難。因此,在科學家越來越依賴模型的今天,我們有必要對模型得出的結論保持一定的警惕和懷疑,不要過度迷信模型,被模型牽著鼻子走,以至于與現實產生越來越大的偏差。