Leggi il Topic


Indice del forumMotobarForum Internet & Hi-Tech

   

Pagina 1 di 1
 
Funzione statistica per calcolare un valor medio pesato
3822185
3822185 Inviato: 3 Mar 2008 14:27
Oggetto: Funzione statistica per calcolare un valor medio pesato
 

Chiedo aiuto a chi è più fresco di me dato che sono passati oltre 10 anni dalla mia laurea in ingegneria icon_eek.gif e le funzioni statistiche è un po' che non me le trovo lungo la strada...


Problema: calcolo di un valor medio

Requisiti: dato un insieme di valori, vorrei calcolare un valore medio che tenesse in minor conto nel calcolo quei valori più distanti dal valor medio stesso (diventerebbe una specie di funzione ricorsiva)

Perché: servirà per il calcolo delle quotazioni delle moto usate, sul sito, attingendo a vari dati disponibili e raccolti dalle inserzioni degli utenti.


Che algoritmo posso usare, matematicamente parlando? Magari se esistesse una funzione in php, ancora meglio icon_wink.gif

Grazie!
 
3828663
3828663 Inviato: 3 Mar 2008 23:40
 

Io ti direi di fare una semplicissima media, eliminando però le code....cioè i valori + esterni (il minimo e il massimo)...
Però forse ho inteso male cosa ti serve
 
3829080
3829080 Inviato: 4 Mar 2008 2:09
 

Secondo me basta pesare ogni quotazione in base a quante persone presentano quella quotazione. Ti riporto un paio di esempi per rendere l'idea:

 
3829289
3829289 Inviato: 4 Mar 2008 8:37
 

doghy ha scritto:
Secondo me basta pesare ogni quotazione in base a quante persone presentano quella quotazione. Ti riporto un paio di esempi per rendere l'idea:

Immagine: Link a pagina di Img144.imageshack.us

Sostanzialmente è una media aritmetica, se due utenti scrivono lo stesso prezzo li consideri due volte in quanto rientrano nel calcolo della media aritmetica...
 
3829293
3829293 Inviato: 4 Mar 2008 8:38
 

ale21 ha scritto:
Io ti direi di fare una semplicissima media, eliminando però le code....cioè i valori + esterni (il minimo e il massimo)...
Però forse ho inteso male cosa ti serve

E' un'idea anche questa anche se a mio avviso non tratta allo stesso modo gli oggetti per i quali sono presenti 4 quotazioni o quelli per i quali ne sono presenti 40...
 
3831257
3831257 Inviato: 4 Mar 2008 13:09
 

Mi è venuta in mente una cosa di questo tipo: calcolare la media come avevo fatto prima. E poi associare un peso proporzionale allo scarto quadratico medio di ogni quotazione con la media calcolata precedentemente. Ricalcolare poi la media con i nuovi pesi.



PS: c'è un errore nei calcoli perchè l'ultima media andava divisa per 10 ma il concetto rimane icon_wink.gif
 
3831617
3831617 Inviato: 4 Mar 2008 13:51
 

doghy ha scritto:
Mi è venuta in mente una cosa di questo tipo: calcolare la media come avevo fatto prima. E poi associare un peso proporzionale allo scarto quadratico medio di ogni quotazione con la media calcolata precedentemente. Ricalcolare poi la media con i nuovi pesi.



PS: c'è un errore nei calcoli perchè l'ultima media andava divisa per 10 ma il concetto rimane icon_wink.gif

Doghy che tu ci creda o no era proprio quella che stavo pensando anch'io:

media aritmetica (MA) icon_arrow.gif faccio i rapporti tra il dato e la MA icon_arrow.gif li elevo al quadrato icon_arrow.gif faccio una media pesata dove ognuno ha peso inversamente proporzionale a questo quadrato

L'ideale sarebbe iterare ripetendo il punto precedente sostituendo il valore ottenuto alla MA... icon_wink.gif
 
Mostra prima i messaggi di:





Pagina 1 di 1

Non puoi inserire nuovi Topic
Non puoi rispondere ai Topic
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
 
Indice del forumMotobarForum Internet & Hi-Tech

Forums ©