評分方法

我們如何為書排名

本站的每個數字都可重現。以下是全部方法。

資料從哪裡來

Open Library書目 + 評分CC0 / 公有領域已啟用
Wikidata系列、獎項、譯名、影視改編CC0已啟用
Wikipedia簡介 + 熱門度CC BY-SA已啟用
Google Books評分 + 簡介API 條款已啟用
Hardcover評分 + 書評API 條款已啟用
New York Times暢銷書歷史(不計入分數)API 條款已啟用

《紐約時報》暢銷榜的上榜週數會顯示在書頁上,但絕不進入分數。銷量衡量的行銷與鋪貨不亞於寫作本身,一旦摻進來,品質榜就會悄悄變成人氣榜。

影視改編來自維基數據:影片一側帶有指向該書的「改編自」屬性。它們從不影響分數——只說明這本書被拍過,不說明它更好。色情條目與未上映的專案會被剔除,排序依寫過該片的語言版本數量決定,好讓讀者真正知道的那部排在前面。

一本書如何獲得分類

只有當兩個獨立來源對分類意見一致時,一本書才會進入排行榜——Open Library 的主題索引(並由作品自身的主題列表佐證)、維基數據的類型,以及 Google 圖書的 BISAC 代碼。一個來源不夠:這樣才能避免一筆標錯的紀錄把小說塞進心理學榜。

「經典」是例外,因為成為經典不是一種類型。類型是關於一本書「是什麼」的判斷,兩個目錄可以各自獨立作出;而經典是關於一本書「後來遭遇了什麼」的判斷,沒有任何目錄會記錄它——Google 對《愛麗絲夢遊仙境》《時間機器》《一九八四》回傳的是「Fiction」「Readers」和「Foreign Language Study」。所以這裡的第二個訊號就是書本身:它在 Open Library 的經典索引中,並且初版已過五十年。兩者都可查核,也都不是意見。

計算公式

單純平均會獎勵冷門:五個讀者的盛讚就能壓過被十萬人讀過的經典。我們改用貝氏加權平均,在讀者投票足夠多之前把每部作品拉向分類均值。

score = (v / (v + m)) · R
      + (m / (v + m)) · C
  • v = 該作品的評分總數
  • R = 各來源加權平均評分,換算到 0–10
  • m = 152(先驗權重,以評分數計)
  • C = 該分類的平均分(全站預設值:7.80)

至少需要 50 則評分才能進入排行榜。 先驗權重取目前快照評分數的中位數,因此它跟隨實際證據的多寡,而不是事先定死。

系列如何評分

系列的分數是各分冊依評分數加權的均值;若只有部分分冊評分足夠則會扣分——避免整套書靠一本受寵的首冊撐起來。

多久更新一次

評分每 3 個月重新蒐集一次,並依日期存為快照,趨勢箭頭與「升幅最大」正是由此算出。

已知的侷限

公開評分資料偏向英語世界,也偏向新書。譯本會合併為同一部作品,因此分數反映的是所有語言的讀者,而不只是你的語言。