餘弦類似度的應用案例

客戶提出要計算知足某些條件的患者兩次就診之間的費用類似度,在網上搜索後決定使用餘弦類似度試一下。搜索

假設患者在兩次就診時共有m種費用:項目

就診A的費用項目(A1, A2 ... Am )的數量表示爲( X1, X2 ... Xm ),即A1項目數量爲X1,A2項目數量爲X2,由此類推;

就診B的費用項目(A1, A2 ... Am )的數量表示爲( Y1, Y2 ... Ym ),即B1項目數量爲Y1,B2項目數量爲Y2,由此類推;

那麼這2次就診之間費用的餘弦類似度表示爲:(X1*Y1+X2*Y2+...+Xm*Ym) / ( POWER( ( X1*X1+X2*X2+...+Xm*Xm ), 0.5) * POWER( ( Y1*Y1+Y2*Y2+...+Ym*Ym ), 0.5) )

備註:POWER(m, n)表示m的n次方。

相關文章
相關標籤/搜索