2011-03-04 45 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