2009-04-24 55 views
4

我有一個網站,用戶輸入他們購買的某些產品的數據。如何確保通過衆包收集的數據的正確性?

如何確保通過衆包輸入的數據的正確性(使用戶能夠投票/編輯產品),從而最大限度地減少管理員需要完成的工作量?我正在尋找一些操作方法,最佳實踐等。

+0

這是「衆包」。如果你改正了錯字,那麼使用搜索引擎就可以更容易地找到問題。 :) – Tomalak 2009-04-24 10:04:30

+0

固定拼寫.... – 2009-04-24 10:08:37

回答

0

由於可以從「人羣」中收集具有相關正確性值的高級數據。看着這樣,一個來自1000+代表的人的回答或迴應,更像一個偶然的用戶。尋找驗證和三角測量,如果它在人羣中只有一個單獨的聲音,那麼它可能不值得那麼多。如果其他人的聲音加入,那麼你知道你正在接受某種東西,再次用SO來表示,我們都有機會提出問題。

我最近看到一些真正優秀的iPhone應用程序,它們依靠衆包搜尋他們的數據,然後通過詢問其他用戶是否正確來驗證它。

1

確保您記錄下每一個動作的IP地址,惡意用戶或機器人會踐踏會話數據或cookie。這樣做可以確保單個實體不會傾向於任何結果,或者看起來是多個用戶,從而無法做任何事情。

2

您收集了哪些數據?

你說的是羣衆採購,因此(我認爲)這些人羣中的數據彙總。當他們談論他們購買的產品時,我懷疑你會在努力改進產品屬性和價格。

一些可能的方法。如果用戶輸入非數字數據(例如顏色),只需記錄最常用的條目或模式(最常輸入的)。

如果他們輸入數字數據,則丟棄異常值。即將最低和最高的結果存入倉庫,然後平均餘下的(例如,您可以對價格進行此操作)。這是電子交易所用於解決許多交易中收盤價的方法)。

根據您的應用程序,您可能希望對最近的條目有歷史偏見。

但是,這一切都取決於您的應用程序,以及您準備做多少存儲和處理數據。

相關問題