Gestione ed analisi di base dati nell’epidemiologia delle ... · campo di riepilogo generale...

28
1 Luigi Bertolotti Università degli Studi di Torino - Facoltà di Medicina Veterinaria Scuola Specializzazione in Sanità Animale, Allevamento e Produzioni Zootecniche Gestione ed analisi di base dati nell’epidemiologia delle malattie infettive Laboratorio di Laboratorio di epidemiologia delle epidemiologia delle malattie infettive malattie infettive :: Premessa Outline :: 08.11 – introduzione ai db, descrizione della sua struttura, terminologia, tipi di database e di database management system :: 15.11 – introduzione all’impiego dei diversi software Microsoft Excel :: 22.11 – introduzione all’impiego dei diversi software Microsoft Access :: 29.11 – Applicazioni del db a diversi campi dell’epidemiologia: l’analisi spaziale e l’epidemiologia molecolare :: 30.11 – Prova in itinere

Transcript of Gestione ed analisi di base dati nell’epidemiologia delle ... · campo di riepilogo generale...

1

Luigi Bertolotti

Università degli Studi di Torino - Facoltà di Medicina Veterinaria

Scuola Specializzazione in Sanità Animale, Allevamento e Produzioni Zootecniche

Gestione ed analisi di base dati nell’epidemiologia

delle malattie infettive

Laboratorio di Laboratorio di

epidemiologia delle epidemiologia delle

malattie infettivemalattie infettive

:: Premessa

Outline

:: 08.11 – introduzione ai db, descrizione della sua struttura, terminologia, tipi di database e di database management system

:: 15.11 – introduzione all’impiego dei diversi softwareMicrosoft Excel

:: 22.11 – introduzione all’impiego dei diversi softwareMicrosoft Access

:: 29.11 – Applicazioni del db a diversi campi dell’epidemiologia: l’analisi spaziale e l’epidemiologia molecolare

:: 30.11 – Prova in itinere

2

:: I software

Le basi dati sono gestite dai Database Management System

ovvero software che si interfacciano tra i dati e l’utente

Tra i più comuni e i più utilizzati appartengono al pacchetto Microsoft Office:

:: MS Excel non è un vero DBMS ma è il piùaccessibile e utilizzato nella gestione dei dati

:: MS Access DBMS in grado di gestire anche db di medie dimensioni

Microsoft Excel è un foglio di calcolo, ma può essere utilizzato come DBMS

Colonne

Righe

Barre strumenti

Fogli di lavoro

Barra della formula

Introduzione

3

E’ in grado di gestire db di piccole dimensioni

Spesso utilizzato per creare db semplici, ma è in grado di gestire db relazionali mediante cartelle di lavoro

Utilizzato per elaborazioni di base, di tipo descrittivo

Ha la possibilità di creare report grafici

Introduzione

Ogni file di Excel possiede di default 3 fogli, creando così una cartella di lavoro

E’ possibile creare collegamenti i diversi fogli…

Cose importanti da sapere …

Introduzione

4

Cose importanti da sapere …

il tipo di dato inserito ha un formato preciso e definibile

i dati inseriti in formati errati possono portare a errate interpretazioni

Introduzione

Cose importanti da sapere …

Possibili formati:

• Generale• Numero• Valuta / Contabilità• Data / Ora• Percentuale / Frazione / Scientifico• Testo• Speciale• Personalizzato

!

Introduzione

5

Cose importanti da sapere …

Particolare attenzione al formatodelle date!

Excel ha la possibilità ditrasformare le date informato numerico:

Introduzione

Cose utili da sapere …

Lo zoom permette di visualizzare meglio i dati contenuti nei fogli

Introduzione

6

Cose utili da sapere …

Bloccando i riquadri le intestazioni di righe e colonne possono essere mantenute anche scorrendo i dati

Introduzione

Cose utili da sapere …

per copiare i dati nelle celle adiacenti si può usare il quadratino di selezione

Introduzione

7

Cose utili da sapere …

Con lo stesso metodo si possono creare diversi tipi di sequenze

Introduzione

Cose utili da sapere …

Introduzione

8

Cose utili da sapere …

Introduzione

Le formule

Rappresentano uno strumento molto potente

Permettono un alto livello di personalizzazione dei fogli di lavoro

9

Le formule

• devono cominciare sempre con ‘ = ‘• possono essere semplici formule

matematiche• possono contenere riferimenti a

diverse celle• possono contenere formule

complesse, contenute in Ms Excel

Le formule

Semplici …

deve cominciare con ‘ = ‘

può essere compilato sia nella cella sia nella barra della formula

dopo l’invio il risultato èvisualizzato nella cella

10

Le formule

Semplici …

Cella di riferimento

il risultato si aggiorna automaticamente se il valore in D3 cambia

Le formule

Semplici …

Celle di riferimento

il risultato si aggiorna automaticamente se il valore in B4, B7 e B5 cambia

11

Le formule

Semplici …

come i dati, le formule possono essere copiate in diverse celle ma… !

Obiettivo:ottenere i valori di y per

diversi valori di x [0:10]

Step 01: creare la sequenza di valori di x

Le formule

Step 02: creare la sequenza di valori di y, copiando la cella relativa alla formula

Copiando la formula in celle diverse, la formula mantiene un collegamento relativoalle celle di riferimento

12

Le formule

Soluzione 01:ricopiare i valori di a e b nelle

celle in corrispondenza dei valori di x

Soluzione “poco raffinata” e spesso non realizzabile!

Soluzione 02:“bloccare” i riferimenti alle

celle costanti durante la scrittura della formula

Le formule

La formula in B9:

=B4*B7+B5

diventa

=$B$4*B7+$B$5

Riferimento assoluto

$

13

L’unico riferimento relativo resta il valore di x

I valori di a e b restano costanti

Le formule

Le formule

I riferimenti possono essere usati per collegare

Fogli diversi

Cartelle di lavoro (file) diverse

14

Le formule

Ms Excel possiede una vasta libreria si formule, divise in categorie

Le formule

Tutte le formule vengono richiamate usando la stessa sintassi:

= [nome della formula] ( [parametri] )

i parametri possono essere sia valori numerici, che riferimenti a celle

15

Le formule

Carrellata sulle formule più usate…

Matematiche• somma() somma• ass() valore assoluto• exp() esponenziale• log10() logaritmo base 10• pi.greco() valore di ππππ

• arrotonda()• arrotonda.difetto()• arrotonda.eccesso()• tronca() elimina la parte decimale

Le formule

Carrellata sulle formule più usate…

Data e ora• adesso() anno() • giorno() ora()

Logiche• se()• e() o()• vero() falso()

16

Le formule

Carrellata sulle formule più usate…

Statistica

dalle formule più semplici come media() e dev.st()ai test statistici più comuni.

media di ogni Ag (rif. relativo)

identificazione dei Positivi (rif. assoluto)

Le formule

17

media di un intervallo di valori=media(F2:F12)

SE() effettua un test: restituisce due valori, a seconda se il test è VERO o FALSO

=SE(test ; vero ; falso)

Le formule

Le formule

=CONTA.SE(I2:M12;"POS")=CONTA.SE(I2:M12; "neg")

=J14/CONTA.VALORI(I2:M12)*100=J16/CONTA.VALORI(I2:M12)*100

18

Esercitazione 02 – Ms Excel – Step #01

Un veterinario vi chiede di ricostruire i movimenti di animali dell’allevamento Bertatti, fornendovi uno schema grafico delle entrate e delle uscite.

:: I primi dati risalgono al 1985.:: Il numero di animali presenti prima del 1985 non è conosciuto.:: La ricerca è ancora in corso, e ci si aspetta una grossa mole di dati.

Per questo motivo, il vostro compito è di:

1) disegnare una tabella (db piatto) in cui organizzare i dati ricevuti, sulla base di quelli già ottenuti, utilizzando tutti i dati riportati nel grafo.

2) estrapolare, usando le formule, le seguenti informazioni:quanti animali sono entrati in allevamentoquanti animali sono usciti dall’allevamentoqual è la media di capre macellate all’annoquante capre sono state macellate

Esercitazione 2 – Ms Excel

AllevamentoBertatti

CentroAllevamento Caprino

1985 - 10 capre - riproduzione

1993 - 2 becchi - riproduzione

1995 - 1 becco - riproduzione

AllevamentoRossi

2003 - 5 capre - riproduzione1 becco - riproduzione

AllevamentoVerdi

2006 - 12 agnelli - allevamento

Centro di Macellazione

1987 - 8 capre

1996 - 2 becchi + 10 capre

2000 - 5 agnelli

AllevamentoRossi

2006 - 2 becco - riproduzione2 capre - riproduzione

19

Esercitazione 2 – Ms Excel

Dalla scorsa lezione…

chiedersi semprequal è l’obiettivoqual è il soggetto

Esercitazione 2 – Ms Excel

Soluzione…

20

Esercitazione 2 – Ms Excel

Soluzione Compito 01

Esercitazione 2 – Ms Excel

Soluzione Compito 02

21

Esercitazione 2 – Ms Excel

???

???a questo punto, dove

siamo?

Tabelle Pivot

Permettono una rapida visualizzazione

Riepilogano i dati creando nuove tabelle

22

Le tabelle pivot

nuovo foglio nella cartella

Le tabelle pivot

Le tabelle pivot permettono di riepilogare i dati contenuti in una tabella, rendendo più agevole l’elaborazione dei dati

23

Le tabelle pivot

campo di riepilogo generale

campi Colonna

conteggi

campi Riga

campi disponibili=

campi della tabella

Le tabelle pivot

Alcuni esempi

24

Le tabelle pivot

Alcuni esempi

Grafici

25

i grafici

i grafici

26

i grafici

i grafici

27

i grafici

i grafici

28

Esercitazione 02 – Ms Excel – Step #02

Utilizzate il db creato da voi per descrivere i movimenti degli animali di Bertattiper creare un report che descriva:

gli ingressi e le uscite di capre/becchi/agnelli divisi per motivo

1) sia mediante tabella pivot

2) sia mediante un grafico a barre orizzontali