SlideShare a Scribd company logo
1 of 21
Download to read offline
Presentazione Corso
Python e Strutture Dati
Dati, informazioni, conoscenza, decisioni
2
Digitalizzazione
dati
Generazione
automatica dati
Organizzazione
dati
Individuazione
Outlier
Stima dati
mancanti
Integrazione
metadati
Analisi dati
Estrazione
informazioni
Presentazioni
informazioni
Sistemi
decisionali
ORGANIZZAZIONE DATO
MISURE
Rappresentano l’intensità del fenomeno .
Possono essere espresse in diverse unità
di misura (Valori a prezzi correnti, valori a
prezzi costanti, quantità, valuta, ecc..) .
Possono essere il risultato di
trasformazioni elementari (prezzi,
inflazione, ecc.)
DIMENSIONI
Per identificare l’oggetto di osservazione
(Paese esportatore, Codice Prodotto,
ecc).
Tra le dimensioni assume un ruolo
particolare la DIMENSIONE TEMPORALE
OUTLIER
Possono originare da cause diverse. La loro presenza può rendere completamente errati i
risultati delle analisi. La maggior parte dei metodi econometrici minimizza l’errore al
quadrato.
Il criterio di individuazione è basato sulla distribuzione statistica del fenomeno analizzato.
Se le osservazioni sono molte, possono essere considerati outlier i dati contenuti nel primo
decile e nell’ultimo decile di una distribuzione. Esistono criteri anche molto sofisticati per
individuare gli outlier.
MISSING
Qualunque data base ha sempre dei “dati mancanti”. Quando si analizzano i dati a livello
elementare questo non provoca alcun problema.
I dati mancanti diventano un problema, quando si analizzano i dati nella forma di serie
storica o in modo aggregato. Un dato aggregato è “leggibile” se aggrega i dati di un
perimetro definito e costante nel tempo.
I criteri di costruzione dei dati mancanti devono essere NEUTRALI rispetto all’analisi
dinamica e/o rispetto all’analisi aggregata. Ad esempio l’interpolante tra due osservazioni è
neutrale nell’analisi dinamica; la media è neutrale nell’analisi aggregata.
Analisi dati
6
Consente di trasformare un set di dati in
un numero più contenuto di dati in grado
di rappresentare il tutto. l’analisi dei
momenti (media, varianza, ecc.) è lo
strumento di base.
Consente di individuare e analizzare le
relazioni di causa ed effetto tra i diversi
fenomeni. Tramite queste relazioni è
possibile passare dalla conoscenza di un
fenomeno noto alla conoscenza di un
fenomeno meno noto.
STATISTICA DESCRITTIVA
ECONOMETRIA
DATA MINING
E’ finalizzata a scoprire, con mezzi
automatici o semiautomatici,
le informazioni nascoste in grandi
quantità di dati
Elevate
risorse
informatiche
Ampi set di
dati
Machine learning: metodi
basati prevalentemente sul
calcolo numerico
STRUMENTI
INFORMATICI
Interazione Uomo-Macchina
8
Esistono livelli diversi di interazione tra uomo e macchina,
caratterizzati da diversi gradi di AUTONOMIA.
MIN MAX
DA UN MINIMO DI
AUTONOMIA IN CUI
TUTTO CIÒ CHE
L'UTENTE PUÒ FARE
È STATO PENSATO
DELL'INFORMATICO
AD UN MASSIMO DI
AUTONOMIA IN CUI
L'UTENTE PUÒ FARE
COSE IMPENSABILI
ALL'INFORMATICO
Interazione Uomo-Macchina
9
Linguaggio di
programmazione
Barre di MenuTouchscree
n
Meccanica
AUTONOMIA
FACILITA’ D’USO
Curve di apprendimento dei linguaggi di
programmazione
10
Noia e Frustrazione Gratificazione e
soddisfazione
Ogni attività umana ha una curva di apprendimento
11
Strumenti per data analysis
Noia e
frustrazione
Gratificazione
e
soddisfazione
COME APPRENDERE
UN LINGUAGGIO DI
PROGRAMMAZIONE?
13
Componenti di un linguaggio di
programmazione
STRUTTURA SINTASSI
Funzionalità delle
diverse componenti e
loro relazioni
Corretta scrittura del
linguaggio
Visualizza il contenuto della della
porzione di memoria del calcolatore che
ha come indirizzo “A”
print(A)
console.log(A)
14
Metodo tradizionale di apprendere un linguaggio
STRUTTURA
SINTASSI
Apprendimento concetti
di base
Apprendimento sintassi
Scrittura esercizi
semplici
Sviluppo programmi
1
2
3
4
15
Metodo ForDataScientist
Mappa concettuale Notebook Jupyter
16
Metodo ForDataScientist
STRUTTURA
SINTASSI
Apprendimento concetti
di base
Apprendimento sintassi
Utilizzo programmi
esistenti
Modifica programmi
1
2
3
4
Regole di sintassi
Mappa sinottica ForDataScientist
Programma
Istruzioni
Caratteri
numeri
Segni
grafici
Input
Output
Configura-
zione
Contenuti
Presenta-
zione
Posiziona-
mento
Strutture
dati
Cicli di
istruzioni
Istruzioni
condizionali
Selettore
Funzioni
Scope
Pacchetti
Moduli
Librerie
Funzioni
anonime
Decoratori
Classi
Oggetti
IMPARA A LEGGEREE
MODIFICAREPROGRAMMI GIÀ
FUNZIONANTI.
LEZIONE 1..www.fordatascientist.org
A00-ToStart
A02-Notebook-Interface
Organizzazione dati
20
Inserire i dati in una specifica struttura per rendere più facile la
loro gestione: inserimento, modificazione, lettura, cancellazione.
La struttura di dati ottimali dipende dal set di dati e dagli
obiettivi di analisi
Utilizzando python è possibile costruire strutture dati anche
molto complesse, in grado di risultare ottimali per set di dati
molto articolari e obiettivi plurimi, combinando in modo
opportuno due sole semplici strutture:
Lista Dizionario
Organizzazione dati
21
Lista Dizionario
[PC, PR, RE, MO, BO, FE, RA, FO, RN] { PC:Piacenza, PR:Parma,
RE:Reggio nell'Emilia,
MO:Modena, BO:Bologna,
FE:Ferrara, RA:Ravenna,
FO:Forlì-Cesena, RN: Rimini}
Liste + Dizionari
{ EMI : [ ‘Emilia Romagna, { PC:Piacenza, PR:Parma, RE:Reggio Emilia,
MO:Modena, BO:Bologna, FE:Ferrara, RA:Ravenna,
FO:Forlì-Cesena, RN: Rimini} ],
TOS: [ ‘Toscana’, { FI: Firenze, PR: Prato, ………...}]
LOM: [ ‘Lombardia’, { MI: Milano, PV: Pavia, ...……...}]
}

More Related Content

Similar to Strutture dati 00-corso2018-2019

Guida galattica per i data journalists
Guida galattica per i data journalistsGuida galattica per i data journalists
Guida galattica per i data journalistsDataninja
 
130 FN 90 Febbraio 2017 - Tavola Rotonda L'analisi tanto attesa - Fieldbus & ...
130 FN 90 Febbraio 2017 - Tavola Rotonda L'analisi tanto attesa - Fieldbus & ...130 FN 90 Febbraio 2017 - Tavola Rotonda L'analisi tanto attesa - Fieldbus & ...
130 FN 90 Febbraio 2017 - Tavola Rotonda L'analisi tanto attesa - Fieldbus & ...Cristian Randieri PhD
 
Il paradigma dei Big Data e Predictive Analysis, un valido supporto al contra...
Il paradigma dei Big Data e Predictive Analysis, un valido supporto al contra...Il paradigma dei Big Data e Predictive Analysis, un valido supporto al contra...
Il paradigma dei Big Data e Predictive Analysis, un valido supporto al contra...Data Driven Innovation
 
Big Data @ Singularity University Milan
Big Data @ Singularity University MilanBig Data @ Singularity University Milan
Big Data @ Singularity University MilanStefano Gatti
 
Un giornalista tra dati e sensori
Un giornalista tra dati e sensoriUn giornalista tra dati e sensori
Un giornalista tra dati e sensoriDataninja
 
Data Mining per il supporto alle decisioni aziendali (Presentazione Tesi di L...
Data Mining per il supporto alle decisioni aziendali (Presentazione Tesi di L...Data Mining per il supporto alle decisioni aziendali (Presentazione Tesi di L...
Data Mining per il supporto alle decisioni aziendali (Presentazione Tesi di L...Alexandru Dinu
 
Big Data per Madee 7 at Digital Accademia
Big Data per Madee 7 at Digital AccademiaBig Data per Madee 7 at Digital Accademia
Big Data per Madee 7 at Digital AccademiaGianluigi Cogo
 
Utilizzo dei Big Data e Real World Evidence nell’ambito delle ricerche di mer...
Utilizzo dei Big Data e Real World Evidence nell’ambito delle ricerche di mer...Utilizzo dei Big Data e Real World Evidence nell’ambito delle ricerche di mer...
Utilizzo dei Big Data e Real World Evidence nell’ambito delle ricerche di mer...Medi-Pragma
 
Carlo Bono - Introduzione alla Data Analysis e al Machine Learning - Rinascit...
Carlo Bono - Introduzione alla Data Analysis e al Machine Learning - Rinascit...Carlo Bono - Introduzione alla Data Analysis e al Machine Learning - Rinascit...
Carlo Bono - Introduzione alla Data Analysis e al Machine Learning - Rinascit...Stefano Saladino
 
Data economy - Economia dei dati
Data economy - Economia dei datiData economy - Economia dei dati
Data economy - Economia dei datiSergio Agostinelli
 
Big Data, Intelligenza Artificiale e Finanza
Big Data, Intelligenza Artificiale e FinanzaBig Data, Intelligenza Artificiale e Finanza
Big Data, Intelligenza Artificiale e FinanzaAlessandro Greppi
 
Big Data e AI nel Fintech
Big Data e AI nel FintechBig Data e AI nel Fintech
Big Data e AI nel FintechLucaBonamigo
 
pdf intelligenza artificiale.pdf
pdf intelligenza artificiale.pdfpdf intelligenza artificiale.pdf
pdf intelligenza artificiale.pdfMatteoCorba
 
Conoscenza e promozione del territorio. La IULM per la Basilicata Turistica |...
Conoscenza e promozione del territorio. La IULM per la Basilicata Turistica |...Conoscenza e promozione del territorio. La IULM per la Basilicata Turistica |...
Conoscenza e promozione del territorio. La IULM per la Basilicata Turistica |...Basilicata Turistica
 
“Introduzione alla business intelligence nei sistemi diagnostici ad alta auto...
“Introduzione alla business intelligence nei sistemi diagnostici ad alta auto...“Introduzione alla business intelligence nei sistemi diagnostici ad alta auto...
“Introduzione alla business intelligence nei sistemi diagnostici ad alta auto...Giuseppe Walter Antonucci
 
Presentazione bigdata Madee
Presentazione bigdata MadeePresentazione bigdata Madee
Presentazione bigdata MadeeGianluigi Cogo
 
Se il codice è la legge, come posso leggerlo? ClaMor
Se il codice è la legge, come posso leggerlo? ClaMorSe il codice è la legge, come posso leggerlo? ClaMor
Se il codice è la legge, come posso leggerlo? ClaMorClaudia Morelli
 
Creare valore e sviluppare business grazie all’Information Technology - Seren...
Creare valore e sviluppare business grazie all’Information Technology - Seren...Creare valore e sviluppare business grazie all’Information Technology - Seren...
Creare valore e sviluppare business grazie all’Information Technology - Seren...WHR Corporate
 

Similar to Strutture dati 00-corso2018-2019 (20)

Guida galattica per i data journalists
Guida galattica per i data journalistsGuida galattica per i data journalists
Guida galattica per i data journalists
 
130 FN 90 Febbraio 2017 - Tavola Rotonda L'analisi tanto attesa - Fieldbus & ...
130 FN 90 Febbraio 2017 - Tavola Rotonda L'analisi tanto attesa - Fieldbus & ...130 FN 90 Febbraio 2017 - Tavola Rotonda L'analisi tanto attesa - Fieldbus & ...
130 FN 90 Febbraio 2017 - Tavola Rotonda L'analisi tanto attesa - Fieldbus & ...
 
Il paradigma dei Big Data e Predictive Analysis, un valido supporto al contra...
Il paradigma dei Big Data e Predictive Analysis, un valido supporto al contra...Il paradigma dei Big Data e Predictive Analysis, un valido supporto al contra...
Il paradigma dei Big Data e Predictive Analysis, un valido supporto al contra...
 
Big Data @ Singularity University Milan
Big Data @ Singularity University MilanBig Data @ Singularity University Milan
Big Data @ Singularity University Milan
 
Un giornalista tra dati e sensori
Un giornalista tra dati e sensoriUn giornalista tra dati e sensori
Un giornalista tra dati e sensori
 
14a Conferenza Nazionale di Statistica
14a Conferenza Nazionale di Statistica14a Conferenza Nazionale di Statistica
14a Conferenza Nazionale di Statistica
 
Data Mining per il supporto alle decisioni aziendali (Presentazione Tesi di L...
Data Mining per il supporto alle decisioni aziendali (Presentazione Tesi di L...Data Mining per il supporto alle decisioni aziendali (Presentazione Tesi di L...
Data Mining per il supporto alle decisioni aziendali (Presentazione Tesi di L...
 
Big Data per Madee 7 at Digital Accademia
Big Data per Madee 7 at Digital AccademiaBig Data per Madee 7 at Digital Accademia
Big Data per Madee 7 at Digital Accademia
 
Utilizzo dei Big Data e Real World Evidence nell’ambito delle ricerche di mer...
Utilizzo dei Big Data e Real World Evidence nell’ambito delle ricerche di mer...Utilizzo dei Big Data e Real World Evidence nell’ambito delle ricerche di mer...
Utilizzo dei Big Data e Real World Evidence nell’ambito delle ricerche di mer...
 
Carlo Bono - Introduzione alla Data Analysis e al Machine Learning - Rinascit...
Carlo Bono - Introduzione alla Data Analysis e al Machine Learning - Rinascit...Carlo Bono - Introduzione alla Data Analysis e al Machine Learning - Rinascit...
Carlo Bono - Introduzione alla Data Analysis e al Machine Learning - Rinascit...
 
Data economy - Economia dei dati
Data economy - Economia dei datiData economy - Economia dei dati
Data economy - Economia dei dati
 
Big Data, Intelligenza Artificiale e Finanza
Big Data, Intelligenza Artificiale e FinanzaBig Data, Intelligenza Artificiale e Finanza
Big Data, Intelligenza Artificiale e Finanza
 
Big Data e AI nel Fintech
Big Data e AI nel FintechBig Data e AI nel Fintech
Big Data e AI nel Fintech
 
pdf intelligenza artificiale.pdf
pdf intelligenza artificiale.pdfpdf intelligenza artificiale.pdf
pdf intelligenza artificiale.pdf
 
Conoscenza e promozione del territorio. La IULM per la Basilicata Turistica |...
Conoscenza e promozione del territorio. La IULM per la Basilicata Turistica |...Conoscenza e promozione del territorio. La IULM per la Basilicata Turistica |...
Conoscenza e promozione del territorio. La IULM per la Basilicata Turistica |...
 
“Introduzione alla business intelligence nei sistemi diagnostici ad alta auto...
“Introduzione alla business intelligence nei sistemi diagnostici ad alta auto...“Introduzione alla business intelligence nei sistemi diagnostici ad alta auto...
“Introduzione alla business intelligence nei sistemi diagnostici ad alta auto...
 
Presentazione bigdata Madee
Presentazione bigdata MadeePresentazione bigdata Madee
Presentazione bigdata Madee
 
Se il codice è la legge, come posso leggerlo? ClaMor
Se il codice è la legge, come posso leggerlo? ClaMorSe il codice è la legge, come posso leggerlo? ClaMor
Se il codice è la legge, come posso leggerlo? ClaMor
 
Creare valore e sviluppare business grazie all’Information Technology - Seren...
Creare valore e sviluppare business grazie all’Information Technology - Seren...Creare valore e sviluppare business grazie all’Information Technology - Seren...
Creare valore e sviluppare business grazie all’Information Technology - Seren...
 
Big data and iot
Big data and iotBig data and iot
Big data and iot
 

More from Studiabo

Big data rischi
Big data rischiBig data rischi
Big data rischiStudiabo
 
Big data correlazioni
Big data correlazioniBig data correlazioni
Big data correlazioniStudiabo
 
Ravenna2019 - lezione Big Data
Ravenna2019 - lezione Big DataRavenna2019 - lezione Big Data
Ravenna2019 - lezione Big DataStudiabo
 
Strutture dati 08-reshape
Strutture dati 08-reshapeStrutture dati 08-reshape
Strutture dati 08-reshapeStudiabo
 
Strutture dati 07-multiindex
Strutture dati 07-multiindexStrutture dati 07-multiindex
Strutture dati 07-multiindexStudiabo
 
Strutture dati 06-dataframe
Strutture dati 06-dataframeStrutture dati 06-dataframe
Strutture dati 06-dataframeStudiabo
 
Strutture dati 05-numpypandas
Strutture dati 05-numpypandasStrutture dati 05-numpypandas
Strutture dati 05-numpypandasStudiabo
 
Strutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggettiStrutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggettiStudiabo
 
Strutture dati 03-stutturedatibuiltin
Strutture dati 03-stutturedatibuiltinStrutture dati 03-stutturedatibuiltin
Strutture dati 03-stutturedatibuiltinStudiabo
 
Strutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltinStrutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltinStudiabo
 
Strutture dati 01-numeristringhe
Strutture dati 01-numeristringheStrutture dati 01-numeristringhe
Strutture dati 01-numeristringheStudiabo
 
Pres ulisse acciaio-ottobre2018
Pres ulisse acciaio-ottobre2018Pres ulisse acciaio-ottobre2018
Pres ulisse acciaio-ottobre2018Studiabo
 
Strutture dati 08-reshape
Strutture dati 08-reshapeStrutture dati 08-reshape
Strutture dati 08-reshapeStudiabo
 
Pres ulisse acciaio-aprile2018
Pres ulisse acciaio-aprile2018Pres ulisse acciaio-aprile2018
Pres ulisse acciaio-aprile2018Studiabo
 
Strutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltinStrutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltinStudiabo
 
Strutture dati 07-multiindex
Strutture dati 07-multiindexStrutture dati 07-multiindex
Strutture dati 07-multiindexStudiabo
 
Strutture dati 05-numpypandas
Strutture dati 05-numpypandasStrutture dati 05-numpypandas
Strutture dati 05-numpypandasStudiabo
 
Strutture dati 06-dataframe
Strutture dati 06-dataframeStrutture dati 06-dataframe
Strutture dati 06-dataframeStudiabo
 
Strutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggettiStrutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggettiStudiabo
 
Strutture dati 03-stutturedatibuiltin
Strutture dati 03-stutturedatibuiltinStrutture dati 03-stutturedatibuiltin
Strutture dati 03-stutturedatibuiltinStudiabo
 

More from Studiabo (20)

Big data rischi
Big data rischiBig data rischi
Big data rischi
 
Big data correlazioni
Big data correlazioniBig data correlazioni
Big data correlazioni
 
Ravenna2019 - lezione Big Data
Ravenna2019 - lezione Big DataRavenna2019 - lezione Big Data
Ravenna2019 - lezione Big Data
 
Strutture dati 08-reshape
Strutture dati 08-reshapeStrutture dati 08-reshape
Strutture dati 08-reshape
 
Strutture dati 07-multiindex
Strutture dati 07-multiindexStrutture dati 07-multiindex
Strutture dati 07-multiindex
 
Strutture dati 06-dataframe
Strutture dati 06-dataframeStrutture dati 06-dataframe
Strutture dati 06-dataframe
 
Strutture dati 05-numpypandas
Strutture dati 05-numpypandasStrutture dati 05-numpypandas
Strutture dati 05-numpypandas
 
Strutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggettiStrutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggetti
 
Strutture dati 03-stutturedatibuiltin
Strutture dati 03-stutturedatibuiltinStrutture dati 03-stutturedatibuiltin
Strutture dati 03-stutturedatibuiltin
 
Strutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltinStrutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltin
 
Strutture dati 01-numeristringhe
Strutture dati 01-numeristringheStrutture dati 01-numeristringhe
Strutture dati 01-numeristringhe
 
Pres ulisse acciaio-ottobre2018
Pres ulisse acciaio-ottobre2018Pres ulisse acciaio-ottobre2018
Pres ulisse acciaio-ottobre2018
 
Strutture dati 08-reshape
Strutture dati 08-reshapeStrutture dati 08-reshape
Strutture dati 08-reshape
 
Pres ulisse acciaio-aprile2018
Pres ulisse acciaio-aprile2018Pres ulisse acciaio-aprile2018
Pres ulisse acciaio-aprile2018
 
Strutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltinStrutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltin
 
Strutture dati 07-multiindex
Strutture dati 07-multiindexStrutture dati 07-multiindex
Strutture dati 07-multiindex
 
Strutture dati 05-numpypandas
Strutture dati 05-numpypandasStrutture dati 05-numpypandas
Strutture dati 05-numpypandas
 
Strutture dati 06-dataframe
Strutture dati 06-dataframeStrutture dati 06-dataframe
Strutture dati 06-dataframe
 
Strutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggettiStrutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggetti
 
Strutture dati 03-stutturedatibuiltin
Strutture dati 03-stutturedatibuiltinStrutture dati 03-stutturedatibuiltin
Strutture dati 03-stutturedatibuiltin
 

Strutture dati 00-corso2018-2019

  • 2. Dati, informazioni, conoscenza, decisioni 2 Digitalizzazione dati Generazione automatica dati Organizzazione dati Individuazione Outlier Stima dati mancanti Integrazione metadati Analisi dati Estrazione informazioni Presentazioni informazioni Sistemi decisionali
  • 3. ORGANIZZAZIONE DATO MISURE Rappresentano l’intensità del fenomeno . Possono essere espresse in diverse unità di misura (Valori a prezzi correnti, valori a prezzi costanti, quantità, valuta, ecc..) . Possono essere il risultato di trasformazioni elementari (prezzi, inflazione, ecc.) DIMENSIONI Per identificare l’oggetto di osservazione (Paese esportatore, Codice Prodotto, ecc). Tra le dimensioni assume un ruolo particolare la DIMENSIONE TEMPORALE
  • 4. OUTLIER Possono originare da cause diverse. La loro presenza può rendere completamente errati i risultati delle analisi. La maggior parte dei metodi econometrici minimizza l’errore al quadrato. Il criterio di individuazione è basato sulla distribuzione statistica del fenomeno analizzato. Se le osservazioni sono molte, possono essere considerati outlier i dati contenuti nel primo decile e nell’ultimo decile di una distribuzione. Esistono criteri anche molto sofisticati per individuare gli outlier.
  • 5. MISSING Qualunque data base ha sempre dei “dati mancanti”. Quando si analizzano i dati a livello elementare questo non provoca alcun problema. I dati mancanti diventano un problema, quando si analizzano i dati nella forma di serie storica o in modo aggregato. Un dato aggregato è “leggibile” se aggrega i dati di un perimetro definito e costante nel tempo. I criteri di costruzione dei dati mancanti devono essere NEUTRALI rispetto all’analisi dinamica e/o rispetto all’analisi aggregata. Ad esempio l’interpolante tra due osservazioni è neutrale nell’analisi dinamica; la media è neutrale nell’analisi aggregata.
  • 6. Analisi dati 6 Consente di trasformare un set di dati in un numero più contenuto di dati in grado di rappresentare il tutto. l’analisi dei momenti (media, varianza, ecc.) è lo strumento di base. Consente di individuare e analizzare le relazioni di causa ed effetto tra i diversi fenomeni. Tramite queste relazioni è possibile passare dalla conoscenza di un fenomeno noto alla conoscenza di un fenomeno meno noto. STATISTICA DESCRITTIVA ECONOMETRIA DATA MINING E’ finalizzata a scoprire, con mezzi automatici o semiautomatici, le informazioni nascoste in grandi quantità di dati Elevate risorse informatiche Ampi set di dati Machine learning: metodi basati prevalentemente sul calcolo numerico
  • 8. Interazione Uomo-Macchina 8 Esistono livelli diversi di interazione tra uomo e macchina, caratterizzati da diversi gradi di AUTONOMIA. MIN MAX DA UN MINIMO DI AUTONOMIA IN CUI TUTTO CIÒ CHE L'UTENTE PUÒ FARE È STATO PENSATO DELL'INFORMATICO AD UN MASSIMO DI AUTONOMIA IN CUI L'UTENTE PUÒ FARE COSE IMPENSABILI ALL'INFORMATICO
  • 9. Interazione Uomo-Macchina 9 Linguaggio di programmazione Barre di MenuTouchscree n Meccanica AUTONOMIA FACILITA’ D’USO
  • 10. Curve di apprendimento dei linguaggi di programmazione 10 Noia e Frustrazione Gratificazione e soddisfazione Ogni attività umana ha una curva di apprendimento
  • 11. 11 Strumenti per data analysis Noia e frustrazione Gratificazione e soddisfazione
  • 12. COME APPRENDERE UN LINGUAGGIO DI PROGRAMMAZIONE?
  • 13. 13 Componenti di un linguaggio di programmazione STRUTTURA SINTASSI Funzionalità delle diverse componenti e loro relazioni Corretta scrittura del linguaggio Visualizza il contenuto della della porzione di memoria del calcolatore che ha come indirizzo “A” print(A) console.log(A)
  • 14. 14 Metodo tradizionale di apprendere un linguaggio STRUTTURA SINTASSI Apprendimento concetti di base Apprendimento sintassi Scrittura esercizi semplici Sviluppo programmi 1 2 3 4
  • 16. 16 Metodo ForDataScientist STRUTTURA SINTASSI Apprendimento concetti di base Apprendimento sintassi Utilizzo programmi esistenti Modifica programmi 1 2 3 4
  • 17. Regole di sintassi Mappa sinottica ForDataScientist Programma Istruzioni Caratteri numeri Segni grafici Input Output Configura- zione Contenuti Presenta- zione Posiziona- mento Strutture dati Cicli di istruzioni Istruzioni condizionali Selettore Funzioni Scope Pacchetti Moduli Librerie Funzioni anonime Decoratori Classi Oggetti
  • 20. Organizzazione dati 20 Inserire i dati in una specifica struttura per rendere più facile la loro gestione: inserimento, modificazione, lettura, cancellazione. La struttura di dati ottimali dipende dal set di dati e dagli obiettivi di analisi Utilizzando python è possibile costruire strutture dati anche molto complesse, in grado di risultare ottimali per set di dati molto articolari e obiettivi plurimi, combinando in modo opportuno due sole semplici strutture: Lista Dizionario
  • 21. Organizzazione dati 21 Lista Dizionario [PC, PR, RE, MO, BO, FE, RA, FO, RN] { PC:Piacenza, PR:Parma, RE:Reggio nell'Emilia, MO:Modena, BO:Bologna, FE:Ferrara, RA:Ravenna, FO:Forlì-Cesena, RN: Rimini} Liste + Dizionari { EMI : [ ‘Emilia Romagna, { PC:Piacenza, PR:Parma, RE:Reggio Emilia, MO:Modena, BO:Bologna, FE:Ferrara, RA:Ravenna, FO:Forlì-Cesena, RN: Rimini} ], TOS: [ ‘Toscana’, { FI: Firenze, PR: Prato, ………...}] LOM: [ ‘Lombardia’, { MI: Milano, PV: Pavia, ...……...}] }