2011-03-04 48 views
0

背景:什么统计技术适合优化权重?

例如我有以下数据

headings = { 
     :heading1 => { :weight => 25, :views => 0, :conversions => 0} 
     :heading2 => { :weight => 25, :views => 0, :conversions => 0} 
     :heading3 => { :weight => 25, :views => 0, :conversions => 0} 
     :heading4 => { :weight => 25, :views => 0, :conversions => 0} 
     } 
total_views = 0 

我担任基于其weightages这些标题。每次提供标题时,其views都增加1,total_views也增加。每当用户点击已投放的标题时,其conversions将增加1。我写了一个程序(在Ruby中)正在很好地执行。

问:

我需要Auto Optimize最佳转换航向。考虑下面的意见,并转换为所有标题:

heading1: views => 50, conversions => 30 
heading2: views => 50, conversions => 10 
heading3: views => 50, conversions => 15 
heading4: views => 50, conversions => 5 

我需要自动增加标题(S),这是/的权重被转换更多,反之亦然。权重的总和将始终为100.

是否有任何标准算法/公式/技术来执行此操作?在进行这些计算之前,可能需要预先定义一些其他参数。但我没有通过。

请注意。

感谢,

伊姆兰

+0

[自动优化]的可能重复(http://stackoverflow.com/questions/5190738/auto-optimization) – 2011-03-06 21:52:38

+0

是的,但这个问题被关闭,因为我只提供了链接,而不是解释我的问题。这就是为什么我创建了一个新问题。 – Saim 2011-03-07 12:36:32

+0

在目前的形式下,这不是一个真正的统计问题。统计数据是从数据中得出有关人口的推论。另外,如果您尝试最大限度地提高转化次数,是否有什么理由不会为所有时间转化率最高的商品提供服务? – Samsdram 2011-03-11 04:33:35

回答

0

好了,一个简单的百分比计算将做到这一点。

30+10+15+5=60 

30/60*100=50 

10/60*100=17 (rounded) 

15/60*100=25 

5/60*100=8 (rounded) 

所以你得到了50,17,25和8的权重。你可能会也可能不会注意四舍五入的错误。

+0

Jaydee谢谢,是的,这是计算权重,但我正在寻找的是一些标准技术/算法,以自动优化最佳转换标题的权重,反之亦然。 – Saim 2011-03-07 12:38:50