我目前正在研究「衆包」平均值計算器。這個想法是向人們展示一張照片,並要求他們猜測這個人的年齡。一旦他們輸入了價值,我想向他們展示該人的平均年齡。衆包平均值
這是我想要做的正是:
- 放在網上表單,並要求人們穿上值
- 存儲輸入的數據
- 返回平均值的人放在那裏
- 計算標準差,以便與其他人放置的值相比,人們不能將值設得太高或太低。這意味着所顯示的平均值將更準確。
我找做最快的方法,這裏是我想過:
- Store中的數據在一個SQL表,並通過AVG()函數返回的平均值。但是,如何計算Std。 Dev?
- 將數據存儲在txt文件中並使用javascript將其轉換爲數組進行計算。
但是,如果我得到2萬個不同的值,那麼做任何一種方法都可能會很慢。 ?
我在編程方面頗爲初級,我的建議看起來可能很荒謬......隨時告訴我!
謝謝大家。
我相信20.000值還不是一個真正的問題,只要你正確的索引值。爲了加快它的速度,你可以要求整數值(相對於float/double)。看@ Alex對STDEV函數的回答。並開始擔心,當你計算的標準差,比方說,1.000.000以上值 – giorgio
OT:這是一個有趣的想法順便說一句;)你應該嘗試連接到Facebook,可以成爲一個真正的亞軍! – giorgio
你好喬治,非常感謝你的回答。可能是一個好主意,但我不確定SQL是否是應用程序擴展的最佳方式,是嗎? – Marwann