Végtelenben gondolkodsz. 0% vagy 100%. Ezek nem léteznek univerzumunkban. Csak hibával lehet közelíteni bármit. A cél csupán az, hogy a jobb döntés felé tereljen.
Valszeg érzelmi kérdést csinálsz ebből, de ettől nyugodtan tekints el és próbáld objektíven szemlélni. Az egész célja az, hogy jobb döntés felé tereljen, nem az hogy megmondja, mit csináljál.
Biztos néztél már Excel táblát sok termékkel, sok oszloppal és rengeteg paraméterrel. Ugye nem azt akarod sugallni, hogy te képes vagy billiós nagyságrendű kombináció összehasonlítására fejben, akár csak megközelítőleg? :) Bebizonyítom neked, hogy miért rendkívül hasznos a pontozás egy döntés megtámogatására. Tekintsd az alábbi táblázatot 100 sorral és 8 oszloppal, melyet szintetikus adatokkal generáltam és ahol az első 5 oszlop pozitív tulajdonság (nagyobb érték jobb), a maradék 3 oszlop pedig negatív (kisebb érték jobb):
https://docs.google.com/spreadsheets/d/1Z2PgSqWQT1nVkunep_uAGpnwMciNO6W…
Ki tudod nekem jelölni ránézésre a top 10 terméket ár érték aránya szempontjából úgy, hogy minden paramétert figyelembe veszel minél jobban? Nem tiltja meg semmi, hogy a rosszabb ajánlatot válaszd, vagy az akármilyet. Én viszont keresem a jobb ár értéket.
Ugyanez több sor és oszlop estén?
Amit látni kell, hogy a pontozásom azt csinálja, hogy összeszorzom az értékeket (vagy osztok a negatív tulajdonságnál). És mivel szorzást végzünk, ezért a tulajdonságok egymástól függetlenül kombinálódnak. Ez fantasztikus erő, mert így nem folyásolják be egymást, mert ezzel ellentétben összeadásnál a nagyobb érték dominálna, de szorzásnál nem. Ezért egy nagyon érdekes, független súlyozásos optimumot kapunk.
A log-ját csak azért veszem, mert az a sorrendet nem folyásolja be (monoton növekvő függvény), de vissza húzza kezelhető intervallumba az értékeket. Nem utolsó sorban pedig összeadás lesz a művelet szorzás helyett így a log-gal, de mégis a szorzás tulajdonságaival.
Nem ez az egyetlen optimum, mert az is döntés kérdése, hogy mit és hogyan vegyünk figyelembe. Ami engem érdekel az az, hogy milyen olyan általános eljárást tudok létrehozni, ami minél erősebben tud generalizálódni és nem kell hozzá parametrikus döntés a részemről.