我們如何為書排名
本站的每個數字都可重現。以下是全部方法。
資料從哪裡來
| 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 個月重新蒐集一次,並依日期存為快照,趨勢箭頭與「升幅最大」正是由此算出。
已知的侷限
公開評分資料偏向英語世界,也偏向新書。譯本會合併為同一部作品,因此分數反映的是所有語言的讀者,而不只是你的語言。