2015-09-30 97 views
0

我想根據有問題的問題獲得兩個用戶之間匹配的%的算法或公式或公式。作爲一個案例,請看下面的例子。在兩個用戶配置文件之間匹配%邏輯

Total: 200 Q 
User A: 100 Q 
User B: 120 Q 
Common : 90 Q 
Common Correct: 60 Q 
Matching % of A & B = ? 

記住,如果兩個用戶只有1個普遍的問題,它是相匹配那麼它仍然不應該100%比賽是非常相似的okcupid網站,但唯一不同的是,我沒有問題的重要性,在問題還沒有預期的答案選項

任何人都可以請幫我準備的公式來找到匹配%?

感謝

回答

0

如果答案並不重要,那麼它似乎s表示從0(沒有共同的問題)

Matching = Common/UserA * Common/UserB 

匹配變爲1(User AUser B和回答相同的問題集合)。

+0

你能否詳細說明最後的%對於上面的例子?您是否考慮過常見問題和常見問題的答案? – Nikul

+0

@Nikul Matching在上面的例子中是67.5%(90/100 * 90/120)。只考慮常見問題,因爲沒有關於常見答案的信息以及同一問題的不同答案如何匹配。 – Lightman

+0

所有答案都有布爾值,所以我們可以一一匹配。 (90/90 * 90/90)的公式中也會變成100%,因爲100%只應該是(200/200 * 200/200)....所以我認爲需要使用所有數字常見問題,常見答案,所有問題,用戶A的問題和用戶B的問題......希望你明白! – Nikul