Newsgroup: it.comp.appl.access
Titolo: OT - analisi dei dati senza utilizzare la MEDIA

Ciao a tutti. Un db access xp raccoglie gli interventi di riparazione fatti 
presso i clienti.
Nella tabella T_INTERVENTI è presente:
id_intervento
data_inizio
data_fine
......
Nella maggior parte dei casi l'intervento viene completato nel giro di 1-2 
giorni. Ci sono però dei casi molto particolari (e rari) di interventi che 
durano 20 o 30 giorni.
Ho visto che per fare una analisi dei tempi di risoluzione dei problemi 
presso i clienti, la funzione Media non è soddisfacente. E' sufficiente che 
nel periodo analizzato, si concludano un paio di interventi "lunghi", che il 
risultato non è coerente con la realtà.
Come mi suggerite di procedere, per ottenere delle informazioni più 
attendibili? Ci sono altre funzioni che potrei utilizzare? E' possibile 
attribuire "pesi" diversi ai vari interventi a seconda della loro frequenza 
nel periodo analizzato?
Non conosco la statistica, ma spero che qualcuno di voi possa aiutarmi con 
qualche suggerimento.
Vi ringrazio anticipatamente.
Giancarlo 

 ha scritto nel messaggio 
news:45d239c3$0$13081$4faf...@reader5.news.tin.it...

Ciao Giancarlo,
potresti usare la media geometrica ponderata.
Se in un mese hai fatto:
----
Giorni Frequenza
1    15
2    10
5    4
30    1
----
dove giorni è la durata dell'intervento e Frequenza è il numero di 
occorrenze in un determinato periodo.
In questo caso la media geometrica ponderata è di 1,7489 giorni.
Se così può andare te la cavi con un paio di query, la prima che calcola la 
differenza dei giorni e il suo conteggio
----
SELECT DateDiff("d",[Data_Inizio],[Data_Fine])+1 AS Giorni,
       Count(*) AS Frequenza
FROM T_INTERVENTI
GROUP BY DateDiff("d",[Data_Inizio],[Data_Fine])+1;
----
salvi la query e la usi come origine per calcolare la media geometrica 
ponderata.
Qui un esempio
----
Media geometrica semplice e media geometrica ponderata
http://www.riolab.org/viewrisorsa.asp?id=43
----
Ciao
-- 
Giorgio Rancati
[Office Access MVP] 

 Ciao


 Ti ringrazio molto.
aspetta, ieri sera era tardi e non ero molto lucido :-)
Ovviamente tu hai già i singoli movimenti, quindi è inutile raggrupparli per 
avere le frequenze.
Puoi ottenere lo stesso identico risultato con la media geometrica semplice 
evitando la query che calcola le frequenze.
es.
----
SELECT Exp(Avg(Log(DateDiff("d",[Data_Inizio],[Data_Fine])+1))) AS MediaG
FROM T_INTERVENTI
----


 wrote in message 
news:45d239c3$0$13081$4faf...@reader5.news.tin.it...

Finché hai degli interventi che possono durare 1, 2, 20, 30 giorni nessuna
media può considerarsi "coerente" con la realtà, se per "coerente"
intendi la capacità della media di sinteticamente rappresentare il fenomeno
con attendibilità.
Infatti nel tuo caso "rari" interventi di 20/30 giorni influirebbero 
minimamente
sulla determinazione del valor medio (quale che sia) che resterebbe
determinato nell'ambito di 1/2 giorni.
Una soluzione potrebbe essere la suddivisione degli eventi in due categorie:
una categoria "normale" che accolga gli interventi di 1/2 giorni, una
categoria "particolare" che accolga quelli di 20/30 giorni.
Quanto alla scelta del valor medio tieni presente che normalmente
la media aritmetica è quella che risolve la rappresentabilità di
serie/seriazioni lineari (20 interventi in un mese, 40 in due mesi, etc),
quella armonica verrà applicata se la ferquenza degli eventi è
inversamente porporzionale al tempo, quella quadratica se le
modalità hanno alternanza di segno, quella geometrica se la
variabilità si manifesta con carattere di progressione geometrica
(20, 400, 8000...).
Nel tuo caso non avrei dubbi sulla scelta della media aritmentica.
Bruno