CONTOH: katakanlah ada tiga situs, dan kami ingin membandingkan kesempurnaan Pengguna A, B, C. Kami menulis reputasi pengguna di ketiga situs dalam bentuk vektor:
Pengguna A: [23, 23, 0]
Pengguna B: [15, 15, 0]
Pengguna C: [10, 10, 10]
Kami akan mempertimbangkan A lebih bulat daripada B (reputasi mereka tersebar merata di dua situs, tetapi A memiliki reputasi total lebih). Selain itu, kami akan menganggap C lebih baik daripada B (mereka memiliki reputasi total yang sama, tetapi C bahkan tersebar di lebih banyak situs.) Tidak diputuskan apakah A harus dianggap lebih baik daripada C, atau sebaliknya .
Biarkan , x B , x C menjadi masing-masing vektor reputasi di atas.xSEBUAHxBxC
Kami ingin mengukur "menyeluruh" dari pengguna dengan fungsi vektor reputasi mereka . Dengan di atas, kita ingin fungsi kita f untuk memenuhi f (f( x )f , dan f ( x C ) > f ( x B ) .f( xSEBUAH) > f( xB)f( xC) > f( xB)
Setiap yang cekung dan meningkat akan melakukan triknya.f( x )
Dua contoh umum fungsi cembung adalah 'norma fraksional'
f( [ x1, . . . , xm] ) = ∑sayaxhalsaya
untuk .0 < p < 1
Mengambil , kita menghitungp = 1 / 2
f(xB)=2 √
f( xSEBUAH) = 2 23--√≈ 9.6
f(xC)=3 √f( xB) = 2 15--√≈ 7.7
f( xC) = 3 10--√≈ 9.5
1 / 2
f
f( [ x1, . . . , xm] ) = - Âsayaxsayacatatan( xsaya/ c).
c = ∑sayaxsaya
f
f( xSEBUAH) = 46 log( 2 ) ≈ 31,9
f( xB) = 30 log( 2 ) ≈ 20.8
f( xC) = 30log( 3 ) ≈ 33.0
Diukur berdasarkan entropi Shannon yang diskalakan, maka, kita dapat mengatakan C adalah yang paling baik dari ketiganya, dan A yang paling baik untuk yang kedua.
f(x )
EDIT2: Menambahkan contoh mengingat komentar whuber.