ciao a tutti,
scusate se uso la lista dev.it per chiedere questa richiesta, ma onestamente
non
saprei dove indirizzarla.
Ho l'impressione che manchi una funzione adatta o dedicata, quindi "forse" la
mia è una RFE, vorrei prima sentire un parere di qualcuno che conosce il
prodotto meglio di me. In ogni caso ho controllato nell'Help, nel wizard delle
funzioni e non ho trovato niente di veramente adatto.
La mia esigenza è di trovare le frequenze dei numeri che compaiono in un
campione discreto, roba di statistica.
Non sono un esperto del campo, ma alcune cose semplici me le ricordo, e mi
sarebbero utili.
In pratica ho 500 numeri concentrati intorno al valore vero (sono misure d
resistenza che sto facendo al lavoro per determinare l'accuratezza di una
scheda), e vorrei ottenere la frequenza di ogni valore che compare. L'output
dovrebbe essere una tabella con tutti i valori e il numero di volte che
compare
ogni valore. Le misure sono distribute in modo grossomodo Gaussiano.
Ho visto che le funzioni FREQUENCY e DCOUNT fanno all'incirca quello che ho
bisogno.
N.B. la FREQUENCY da la frequenza cumulata, cioè il numero dei campioni uguali
o inferiori al secondo parametro fornito.
Però entrambe vogliono che io fornisca l'elenco dei valori presenti nel
campione (senza ripetizione!) come altro parametro.
Produrre questo elenco è semplice per pochi campioni, ma già con 500 è
scomodo. Ho trovato un metodo macchinoso:
1 Sort Values (col A)
2 Calculate cumulate Frequencies (col B: FREQUENCY (A$2:A$518;A2))
3 Calculate Diff Frequencies (col C: C2=B2-B1)
4 Copy Col C to Col D (Numbers, no Formula)
5 Sort Diff Numbers (col D)
6 Keep Diff Numbers >0 (col D)
7 Sort Values with Diff Numbers>0 (col A)
8 Plot col A versus col D
Finalmente al punto 8 ottengo la mia bella Gaussiana, ma essendo tante le
misure, capite che è molto lunga.
Possibile che non esista una funzione già fatta (anche di quelle vector {}
dato che deve restituire risultati in molte celle, cioè una matrice), che
restituisca la frequenza di tutti i valori presenti nel campione?
grazie,
Valerio
--
------------------------------------------------------------------------
Per cancellarsi: scrivere a [email protected]
Per altre operazioni: http://openoffice.org/projects/it/lists