Un Problema di "similitudini" e medie varie

thecourier
Ciao ragazzi,
vi scrivo sperando che qualche geniaccio mi aiuti a trovare una soluzione matematica da trasformare in algoritmo del seguente problema (reale)


Problema

Dato un disposivo che misura la temperatura in tempo reale, si vuole trovare quale valore è il più probabilmente vero
avendo una 20ina di valori cosi formati (esempio già ordinato da me):

10.342
11.356
13.001
14.010
14.012
14.201
15.231
15.345
15.434
15.544
15.544
15.547
16.100
17.234
17.900



da test empirici ho visto che le misure più probabili si ottengono dividendo in gruppi i valori più simili e facendone la media aritmentica

segue l'esempio esempio:

non significativi(sono pochi e non omogenei)
10.342
11.356
13.001


gruppo1:
14.010
14.012
14.201

gruppo2:
15.231
15.345
15.434
15.544
15.544
15.547


16.100
17.234
17.900


quindi qui ho preso il gruppo 2: (15.231,15.345,15.434,15.544,15.544,15.547) e ho fatto la media aritmetica.
Ora il mio problema è trasformarlo in un algoritmo, attenzione pero' un meccanismo di sciegliere tramite una "soglia"
preinpostata quali valori considerare simili non funziona, ma invece potrebbe funzionare un algoritmo o funzione che mi
calcoli autonomamente una soglia. Insomma si tratta di scartare i valori più improbabili, raggruppare quelli più numerosi
con meno differenza possibile tra essi,e fare la media tra quelli più probabili.

Ho già spulciato in giro vari libri di algoritmi ma non sono riuscito a trovare un granchè... oserei pensare di applicare
gauss ma non so come fare ...

C'è qualcuno che conosce qualche metodo per risolvere questo problema....


Grazie
:D
Paolo

Risposte
codino75
dovtrebbe essere un problema di:
' teoria della stima'

ma non so dirti altro
ciao alex

thecourier
Ok, grazie... ci ho guardato effettivamente la "Moda" potrebbe fare al caso mio...

farò un post nella parte statistica


Ciao :)

thecourier
Nessun altro ha altre idee, sembra che la moda statistica intuitivamente risolva il problema ma non so come applicarla con valori simili e non uguali



Grazie

TomSawyer1
In un array di valori casuali ordinati, quelli più probabili sono chiaramente quelli centrali. Puoi dividere il problema in due parti: prima tratti solo le parti intere dei valori, ottenendo, dopo aver calcolato la moda, il valore intero (o i valori interi, se vuoi) più probabili; a quel punto, puoi procedere allo stesso modo con le parti decimali, o più semplicemente fare la media aritmetica dei valori con la stessa parte intera (quella ottenuta precedentemente).

E' solo un'idea, ma indicativamente ti fornisce quello che cerchi.

ottusangolo
Data l'ora
posso dirti solo che se sei sicuro che la temperatura si mantiene costante e che quindi la diversità tra i valori misurati (che mi sembra notevole e comunque tale da rendere non significative tutte quelle cifre decimali; una basta e avanza) e se supponi che tali divergenze siano dovute ad errori casuali e quindi ti riferisci ad una distribuzione di Gauss;
scartare i valori 10,3 /11,4/13 mi sembra troppo arbitrario,e comunque non capisco perchè non scartare anche 16,1/17,2/17,9.
Io scarterei solo (al limite) 10,3:ci dovrebbe essere (se non ho fatto male i conti) solo 1,35% di possibilità di ottenere valori peggiori (per difetto) ossia 0,20 volte ogni 15 misure effettuate. Gli altri valori mi sembrano invece tutti più o meno ragionevoli .Comunque cambia poco; credo si possa dire che la temperatura "vera" è 15.
Spero di essere stato utile. Ciao!

thecourier
Mi sei stato utilissimo..., mi sembra interessante la distribuzione di gauss me la vado subito a vedere.
Si comunque gli altri sono errori diciamo casuali...

Io pensavo di usare la moda ma non so come si fa con valori simili non uguali fra loro...
grazie e ciao :lol:

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.