Sistema di punteggio relativo - Come risolvere questo?

4

Sto provando ad assegnare punteggi alle specifiche del telefono per calcolare un punteggio finale per ogni telefono.

Tuttavia, quando stavo segnando in base ai megapixel, ho scoperto che uno dei telefoni "A" ha una fotocamera 41MP. Ma tutti gli altri telefoni hanno 8 MP o meno, il che è abbastanza buono per un telefono. In questo momento, quando prendo in considerazione il numero di telefono A (valutazione 5/5), tutti gli altri telefoni ottengono un punteggio di 1 o 2 su 5. Mi piacerebbe che fosse un po 'più giusto, dato che era solo un telefono con un molto alto valore. Potresti suggerirmi il modo migliore per risolvere questo problema dove la gradazione relativa è più equa?

    
posta vasa 27.08.2012 - 08:36
fonte

4 risposte

6

Potresti voler registrare (n) alcuni dei tuoi punteggi. Allora ci sarà ancora una relazione tra megapixel e punteggio ma non lineare. (La dimensione del sensore è una metrica molto migliore)

    
risposta data 27.08.2012 - 09:14
fonte
3

Questo è chiamato "grading su una curva" e sono state scritte molte opinioni sui pro e contro di questa idea. La questione se sia più "giusto" dare punteggi che riflettano le proporzioni dei valori che si misurano, o dare punteggi che contengano sempre un determinato numero di punteggi alti e bassi, è probabilmente filosoficamente senza risposta. Qualsiasi cosa tu faccia, assicurati che gli utenti effettivamente sappiano cosa significano le tue valutazioni . Se una valutazione bassa significa solo "peggiore nella recensione", dillo. Se significa "circa la metà del prodotto Y", dillo pure. (Come altri hanno sottolineato, il conteggio dei pixel è anche una cattiva misura per stimare la qualità delle telecamere mobili, ma decidere quali valori misurare è un problema completamente diverso, anche molto controverso.)

    
risposta data 27.08.2012 - 09:47
fonte
3

Nonostante il fatto che "megapixel" sia una metrica errata, puoi definire degli intervalli espliciti per questo tipo di cose. Ad esempio, assegni questi valori

  • 1P: 2 MP
  • 2P: 3 MP
  • 3P: 5 MP
  • 4P: 8 MP
  • 5P: 15 MP

Per valori superiori a 15MP, ottieni 5 punti, mentre per altri valori interpola linearmente. Ad esempio: 12 MP risulteranno

(12-8) / (15-8) + 4P = 4.428 ... punti

Potrebbe essere un po 'più complicato da implementare rispetto al suggerimento di @ PieterB, ma il vantaggio è che puoi adattarlo facilmente a qualunque punteggio tu ritenga giusto. Non c'è altro da aspettarsi a causa della natura arbitraria di un simile punteggio.

Si noti che gli schemi di punteggio devono essere adattati per ogni dimensione, ad esempio, se si attribuisce un punteggio per "tempo di batteria", molto probabilmente è necessario un punteggio diverso tra 41 ore e 8 ore. E per "costi mensili", 41 euro / dollari / yen rispetto a 8 unità della stessa valuta potrebbero richiedere un punteggio inverso. Quindi qualunque cosa tu faccia, non esiste una soluzione "one size fits all".

    
risposta data 27.08.2012 - 15:27
fonte
2

Un'alternativa potrebbe basare i punteggi sulla media ponderata, anziché sul valore più alto.

Assegni per esempio 3,5 alla media ponderata e poi calcoli i punteggi con una proporzione semplice:

score = value * 3.5 / weighted_mean

I punteggi superiori a 5 (come la fotocamera 41MP) verranno ridotti a 5, perché è il punteggio massimo consentito.

    
risposta data 27.08.2012 - 10:43
fonte

Leggi altre domande sui tag