Google的PageRank的計算公式是由該公司創辦人Larry Page所創造的, 不過現在的計算PageRank方法應該不止是這個單一公式, 還加入很多的外在因素計算, 公式計算參考如下:
假設Page A有Page T1…Tn的Link指到它,則Page A所得到的PageRank計算公式如下:
PR(A) = (1-d) + d(PR(T1)/C(T1) + ... + PR(Tn)/C(Tn))
d: 阻尼因素damping factor就是從link你的網頁所獲得的實際PR分值, 阻尼因素一般是0.85 , 阻尼因素主要是在降低其它頁面所造成影響。
PR(T1): 表示有連結到本頁面的外部Page 1本身的PR值
C(T1): 表示有連結到本頁面的外部Page 1連結到外部的所有連結數量
PR(T1)/C(T1): 從連結到本頁面的外部Page 1所得到的PR值
PR(Tn): 表示有連結到本頁面的外部Page n本身的PR值
C(Tn): 表示有連結到本頁面的外部Page n連結到外部的所有連結數量
PR(Tn)/C(Tn): 從連結到本頁面的外部Page n所得到的PR值
(1-d): 某個page沒有任何外部連結到該page時, 該page的PR為0.15
例: 如果 www.abc.com 的PR為4, 此頁面共有2個對外連結, 其中一個連到你的page, www.def.com 的PR為3, 有12個對外連結,其中一個連到你的page, 你的page得到的PR為:
(1-0.85)+0.85(4/2+3/12) = 2.065
p.s. 阻尼因素 d 是Google用來控制PR值高低的一個很有趣的變數
沒有留言:
張貼留言