Posts Tagged cngry

Google PageRank

前天cngry.com 的 GooglePR突然变成了3,以前都是0。。。
就看了一下PR的计算公式,如下:


大名鼎鼎的通过友情链接获得PR计算公式:PR(A)=(1-d)+d(PR (t1)/C(t1)+…+PR(tn)/C(tn))
d = 0.85
prt = 目标站点pr值
ct = 目标站点导出链(外链)数量
例子: 设想一个我们网站 domain.com,被链接至PR值为4,导出链接数为10的网站 domain.net,又被链接至PR值为8,导出链接数为40的网站 domain.cn, 则计算公式如下:PR=(1-0.85)+0.85*(4/10 + 8/40)=0.15+0.85*(0.4 + 0.2)=0.15+0.51=0.66

以上就是这个站点从这两个友情链接获取到的PR值,那么再加上其他的一些因素综合起来就可以得到这个网站本身的PR值了。
大家可能可以看到,即便我和一个pr值为0,或者导出链无限多的网站做链接,这样的话0.51这个值可以为0或者小到可以忽略不计,我依然可以得到0.15的pr值。

然而google的技术也在不断的更新,这个公式我不知道是从何而来,也不知道其真实性,但可以给我们一个直观的概念,那就是多做友情链接,外链越多pr越高。

关于最近传出的google可以读懂文章的内容,可以知道网站是干什么的,可以对一个所有导出链都导向一个网站而造成的高pr值进行降值处理,我们不得不重新思考一下,他​的算法做了什么样的变更。

本人才疏学浅,只能在这个公式的基础上yy一番,希望能够早日得到高手研究的真正的PR值最新算法。

我的猜想就是,对每个链接站点分别进行加权处理,这个权值的参数可能有很多,包括相关性,分类,有无前科等,但最原始的情况下假设是0.5(没有经过论证,可能是别的数值)。所以我们可以得出以下通过友情链接获得PR计算的新公式:
PR(A)=(1-d)+d((0.5+PRar+…+PRan)*PR (t1)/C(t1)+…+(0.5+PRar+…+PRan)*PR(tn)/C(tn))
d = 0.85
prt = 目标站点pr值
ct = 目标站点导出链(外链)数量
pra = 权值中的各项参数数值,可以有负数
prar = 相关性,0.01-0.99,不可能绝对不相关也不可能绝对相关,所以是这个取值范围,当然也可能是别的取值范围,这里只是假设
pran = 各项参数取值,有可能产生负数
还是刚才的例子: 设想一个我们网站 domain.com,被链接至PR值为4,导出链接数为10的网站 domain.net,相关性比较高,为0.60,网站档案也比较干净,所以后面各项参数整体得分为0.10;又被链接至PR值同样为4,导出链接数同样为10的网站 domain.cn,相关性不高,为0.10,网站有一般性前科,影响比较大,所以后面各项得分为-0.90。则计算公式如下:PR=(1-0.85)+0.85*((0.5+0.70+0.1)*4/10 + (0.5+0.10-0.90)*4/10)=0.15+0.85*(0.52 – 0.12)=0.15+0.34=0.49

这个公式所用数值没有经过仔细的研究,实际上这些数字要想真实的反映问题,是需要好好的商榷的。我这里只是举个大概的例子。

VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)
VN:F [1.8.4_1055]
Rating: 0 (from 0 votes)

, , ,

No Comments

本站被alexa收录

www.cngry.com
目前排名:14,614,129
比flyioi还高一点。。。

VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)
VN:F [1.8.4_1055]
Rating: 0 (from 0 votes)

,

No Comments