Ciao Valerio,
io di statistica non ci capisco niente (ne sa di più mia figlia che sta facendo il liceo) ma visto che nessuno ti ha risposto provo a dirti qualcosa. Il problema che poni tu, cioé di ottenere una tabella con riportati tutti i valori di un elenco con la loro frequenza non mi pare così difficile da risolvere, anche senza usare funzioni statistiche. Io per esempio lo risolverei in un loop prendendo uno a uno i valori, li approssimerei ad un certo decimale significativo e poi li conterei man mano che arrivano aggiungendoli via, via a quelli uguali. É chiaro che se l'elenco é molto lungo ci vorrà un po' di tempo, a seconda della velocità del computer, ma questo non mi pare che dovrebbe essere un problema per le tue necessità (comunque secondo me per 500 valori non ci vuole più di qualche decina di secondi, mal che vada). Non so se ti posso aver aiutato... Antonello --------"[email protected]" wrote-------- Subject: [dev-it] Frequenza di un campione Date: 02.09.2011 13:28 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 > -- ------------------------------------------------------------------------ Per cancellarsi: scrivere a [email protected] Per altre operazioni: http://openoffice.org/projects/it/lists
