PER L ANALISI STATISTICA DEI DATI

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "PER L ANALISI STATISTICA DEI DATI"

Transcript

1 R PER L ANALISI STATISTICA DEI DATI

2 Come scaricare R SE NON GIÀ PRESENTE SUL VOSTRO PC Poi cliccare su base e poi cliccare

3 La console (programma scaricato)

4 Introduzione R è un linguaggio di programmazione e un ambiente di sviluppo specifico per l'analisi statistica dei dati. È un software libero in quanto viene distribuito con la licenza GNU GPL, ed è disponibile per diversi sistemi operativi (ad esempio Unix, GNU/Linux, macos, Microsoft Windows). Manuali in italiano online: Manuale in inglese con tutte le funzioni

5 Iniziamo Per le operazioni di somma, sottrazione, moltiplicazione e divisione si utilizzano gli usuali simboli: + - * /. Per l elevazione a potenza si usa: ** oppure ˆ. Ad esempio: > 18*2 [1] 36 > L output viene stampato sul video preceduto da un indice contenuto tra parentesi quadre. Vedremo in seguito quale sia la sua utilita`. E` necessario prestare attenzione all uso delle parentesi, ad esempio: > 2+3*4 [1] 14 > non `e equivalente a > (2+3)*4 [1] 20 >

6 Operatori logici

7 Operazioni Quindi si ottiene: > 4!=4 [1] FALSE > Bisogna quindi tener presente che l elevamento a potenza precede la mol- tiplicazione (e la divisione) che a sua volta precede l addizione (e la sottrazione). Falsa risulta anche l ugua- glianza: > (4*3)^2==4*3^2 [1] FALSE >

8 Assegnamento di una variabile Per assegnare il valore 21 alla variabile x si digita: > x<-21 > Da quel momento in poi la variabile vale il valore assegnato (21 in questo caso). Digitando semplicemente il nome della variabile si pu`o vedere il contenuto: >x [1] 21 >

9 Rimozione variabile Mentre con il comando rm() possiamo rimuovere il contenuto di una variabile > rm(x) >x Error: Object "x" not found > La variabile x non esiste più da quel punto in poi. ATTENZIONE! R è case sensitive (sensibile alle maiuscole e minuscole), quindi X e x non sono la stessa variabile, madue variabili differenti.

10 Vettori ` possibile creare variabili contenenti piu` valori (cio`e vettori) con il comando c(): > vett<-c(1,2,3,4) > vett [1] È possibile estrarre valori dai vettori ponendo l indice di posizione dell elemento nel vettore tra parentesi quadre. Ad esempio: > vett[2] [1] 2 > vett[2:4] [1] 2 3 4

11 Vettori L estrazione di elementi da un vettore pu`o essere effettuato anche con gli operatori logici. Costruiamo, ad esempio, un nuovo vettore: > vett<-c(100,18,41,21,53) Se vogliamo ad esempio i valori piu` grandi di 50: > vett>50 [1] TRUE FALSE FALSE FALSE TRUE > vett[vett>50] [1]

12 Vettori (operazioni) Se vogliamo i valori compresi tra 20 e 80: > vett[vett>20 & vett<80] [1] Se moltiplichiamo un vettore per uno scalare si ottiene che ogni elemento del vettore viene moltiplicato per lo scalare: > vett*3 [1]

13 Vettori (somma di due) In generale quindi le operazioni eseguite sul vettore vengono effettuate su ciascuno dei sui elementi. Se costruiamo un altro vettore: > vett2<-c(27,28,29,30,31) e lo sommiamo al vettore vett si ottiene la somma elemento per elemento (i vettori devono avere lo stesso numero di elementi). > vett+vett2 [1]

14 Creazione di un nuovo vettore Possiamo unire il vettore vett e il vettore vett2 in un unico vettore che chiamiamo vett1: > vett1<-vett+vett2 > vett1 [1]

15 Funzioni sui vettori La funzione length() fornisce il numero di elementi di un vettore. > length(vett) [1] 5 > length(c(3,4)) [1] 2 La funzione sum consente invece di ottenere la somma degli elementi contenuti in un vettore: > sum(vett) [1] 233 >

16 Funzioni (media) La funzione cumsum() consente invece di avere la somma cumulata: > cumsum(vett) [1] La media del vettore vett puo` essere semplicemente ottenuta nel seguente modo: > sum(vett)/length(vett) [1] 46.6 Esiste comunque la funzione mean() che fornisce direttamente la media aritmetica: > mean(vett) [1] 46.6

17 Ordinare i vettori Per ordinare i valori si pu`o utilizzare la funzione sort() > svett<-sort(vett) > svett [1]

18 Mediana Dato che la dimensione di vett è dispari allora la mediana è il valore che occupa la posizione 5/2 + 1 = 3, quindi: > svett[5/2+1] [1] 41 Oppure più semplicemente usando la funzione median(): > median(vett) [1] 41

19 Esercizio Creare un vettore con le date di nascita (solo gli anni) dei primi 10 attori a questa pagina La variabile vettore si chiama datenascita. Creare altri tre vettori in cui ordinare, calcolare la media, e sommare tute le date di nascita

20 Quantili La mediana può essere ottenuta anche dalla funzione quantile() che calcola i quantili: > quantile(vett,probs=0.5) 50% 41 Dove probs=0.5 indica che si desidera il quantile corrispondente al livello 0.5. Così per avere il primo e terzo quartile: > quantile(vett,probs=c(0.25,0.75)) 25% 75% >

21 Quantili In statistica il quantile di ordine α o α-quantili (con α un numero reale nell'intervallo [0,1]) è un valore q α che divide la popolazione in due parti, proporzionali ad α e (1-α) e caratterizzate da valori rispettivamente minori e maggiori di q α. Per poter calcolare un quantile di ordine α è necessario che il carattere sia almenoordinato, cioè sia possibile definire un ordinamento sulle modalità.

22 Sommario su vettori Infine la funzione summary() fornisce con un unico comando vari indicatori di sintesi: > summary(vett) Min. 1st Qu. Median Mean 3rd Qu. Max >

23 Varianza Per il calcolo della varianza possiamo utilizzare la definizione: > sum((vett-mean(vett))^2)/length(vett) [1] Fornisce una misura della variabilità dei valori assuntidalla variabile stessa. Mentre la funzione var() fornisce la varianza campionaria: > var(vett) [1] Si ricorda che il denominatore della varianza campionaria è pari n meno 1.

24 Definirsi una funzione (varianza) Ci si può definire le proprie funzioni come fatto sotto per la varianza > varianza = function(x){sum((x-mean(x))^2)/length(x)} > varianza(vett)[1] 1038 function(x,y, ) dichiara che la funzione opera su n variabili di nome x, y, Tra parentesi graffe invece, si definisce la nuova funzione utilizzando le variabili x,y, etc.

25 Esercizio Riprendendo l esercizio di prima, creare un altro vettore dove calcolare la varianza e la varianza campionaria

26 Matrici Vediamo come costruire un vettore con il comando matrix: > matrix(1:6) [,1] [1,] 1 [2,] 2 [3,] 3 [4,] 4 [5,] 5 [6,] 6

27 Matrici Per costruire una matrice è necessario specificare il numero di righe e/o il numero di colonne, così per costruire una matrice con due righe usiamo il comando: > matrix(1:6,nrow=2) [,1] [,2] [,3] [1,] [2,] Per riempire la matrice riga (altrimenti riempita per colonna) per riga usiamo l opzione byrow: > matrix(1:6,nrow=2,byrow=true) [,1] [,2] [,3] [1,] [2,] 4 5 6

28 Esempi Costruiamo ora il vettore x: > x<-3:8 >x [1]

29 Esercizio Creare una tabella con 4 x 4 con tutti 1 sui bordi

30 Importazione dati da file Ci si può creare un file in excel con tutti i dati dell esperimento, e poi salvarlo come.csv (no.xsl o.xslx). È possibile quindi lavorare in Excel normalmente sugli stessi dati. In più è possibile crearsi una propria analisi dei dati in R sul fle csv. Per prima cosa è necessario inportare il file csv in R: tabellafile <- read.csv(file="simple.csv",head=true,sep=",") Attenzione, passare il percorso completo del file (affinché possa trovare il file), per esempio /Users/francescosantini/Desktop tabellafile <- read.csv(file="/users/francescosantini/desktop/simple.csv",head=true,sep=",")

31 Lavorare con file csv A questo punto si può trovare in tabellafile una matrice con tutto il contenuto del file

32 Coem accedere alla tabella Per applicare una funzione a tutta una colonna > sum(tabellafile$mass) [1] 49.5 Per applicare una funzione solo ad alcune celle di una colonna, cioè dato il valore di un altra colonna, esempio: > aggregate(tabellafile$mass, by=list(category=tabellafile$trial), FUN=sum) Category x1 A B 18.0 Ovviamente la funzione può cambiare con qualsiasi altra che lavora su un array

33 Esercizio Importare il file csvcome mostrato. Calcolare la somma, media, mediana, e varianza (campionaria) su massa e velocità, senza considerare se esperimento A o B Calcolare la somma, media, mediana, e varianza (campionaria) su massa e velocità, sia solamente per i valori relativi all esperimento A, sia per quelli relativi solamente all esperimento B (cioè separatamente per esperimento).

34 Manuale in R Direttamente in R è possibile digitare il comando help() e tra parentesi l argomento sul quale si vuole avere supporto (per esempio una funzione)

Laboratorio 1 Strumenti quantitativi per la gestione

Laboratorio 1 Strumenti quantitativi per la gestione Laboratorio 1 Strumenti quantitativi per la gestione Emanuele taufer Lab: Introduzione a R Comandi di base Lab: Introduzione a R Comandi di base R utilizza funzioni per eseguire le operazioni. Per eseguire

Dettagli

1.1 Iniziare e chiudere una sessione di R

1.1 Iniziare e chiudere una sessione di R Laboratorio 1 Introduzione a R 1.1 Iniziare e chiudere una sessione di R Per iniziare una sessione R fare un doppio click di mouse sulla icona di R. Per uscire da R, usa q(). Per salvare i dati rispondere

Dettagli

Scilab. Introduzione a Scilab - Vettori. Corso di Informatica CdL: Chimica. Claudia d'amato.

Scilab. Introduzione a Scilab - Vettori. Corso di Informatica CdL: Chimica. Claudia d'amato. Scilab Corso di Informatica CdL: Chimica Introduzione a Scilab - Vettori Claudia d'amato claudia.damato@di.uniba.it Scilab Introduzione Ambiente matematico e di simulazione numerica sviluppato per la realizzazione

Dettagli

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università di Napoli

Dettagli

LAB LEZ. 1 STATISTICA DESCRITTIVA CON R

LAB LEZ. 1 STATISTICA DESCRITTIVA CON R LAB LEZ. 1 STATISTICA DESCRITTIVA CON R 1 2 L AMBIENTE DI SVILUPPO DI RStudio 1 3 4 2 1 FINESTRA PER CREARE E SALVARE FILE.R 2 CONSOLE DEI COMANDI 3 VARIABILI PRESENTI NELLA MEMORIA DEL PROGRAMMA E CRONOLOGIA

Dettagli

STATISTICA LAB. Analisi dei dati con R - Ex 2. Marta Nai Ruscone. LIUC - Università Carlo Cattaneo, Castellanza STATISTICA LAB

STATISTICA LAB. Analisi dei dati con R - Ex 2. Marta Nai Ruscone. LIUC - Università Carlo Cattaneo, Castellanza STATISTICA LAB Analisi dei dati con R - Ex 2 Marta Nai Ruscone LIUC - Università Carlo Cattaneo, Castellanza Funzioni Una funzione è un insieme di comandi elementari. In R sono disponibili un gran numero di funzioni

Dettagli

INTRODUZIONE A R. Dott. Giuseppe Sgroi Dipartimento di Matematica e Informatica 29 Maggio 2019

INTRODUZIONE A R. Dott. Giuseppe Sgroi Dipartimento di Matematica e Informatica 29 Maggio 2019 INTRODUZIONE A R Dott. Giuseppe Sgroi Dipartimento di Matematica e Informatica giuseppe.sgroi@unict.it 29 Maggio 2019 COS È R? R è un software OpenSource, che può essere definito come un sistema di analisi

Dettagli

Introduzione a Matlab

Introduzione a Matlab INFORMATICA B Ingegneria Elettrica Introduzione a Matlab Introduzione a Matlab Matlab (MATrix LABoratory) è uno strumento per il calcolo scientifico ed ingegneristico Matlab facilita lo sviluppo di programmi

Dettagli

Prof. Pagani Corrado INTRODUZIONE AL LINGUAGGIO C

Prof. Pagani Corrado INTRODUZIONE AL LINGUAGGIO C Prof. Pagani Corrado INTRODUZIONE AL LINGUAGGIO C IL LINGUAGGIO C Nel 1972 Dennis Ritchie nei Bell Laboratories progettò il linguaggio C Il linguaggio possiede tutti i costrutti di controllo dei linguaggi

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 1 Costanti, variabili ed espressioni 1 Prerequisiti Concetto matematico di variabile, costante ed espressione Valutazione di espressioni Sintassi e regole di precedenza nelle

Dettagli

Variabile, costante ed espressione

Variabile, costante ed espressione Variabile, costante ed espressione All interno di un programma un informazione può essere organizzata in vari modi: Variabile Costante Espressione Le variabili a loro volta possono essere: scalari vettori

Dettagli

Aprire il programma Microsoft Office Excel 2003 GUIDA UTILIZZO EXCEL. Aprire il file Palestra.xls

Aprire il programma Microsoft Office Excel 2003 GUIDA UTILIZZO EXCEL. Aprire il file Palestra.xls Aprire il programma Microsoft Office Excel 2003 GUIDA UTILIZZO EXCEL Aprire il file Palestra.xls 1 CALCOLARE LA SOMMA DELLE QUOTE VERSATE Per calcolare la somma delle quote versate posizioniamo il cursore

Dettagli

Laboratorio di Calcolo Numerico Laboratorio 8: Vettori e Matrici

Laboratorio di Calcolo Numerico Laboratorio 8: Vettori e Matrici Laboratorio di Calcolo Numerico Laboratorio 8: Vettori e Matrici Claudia Zoccarato E-mail: claudia.zoccarato@unipd.it Dispense: Moodle Dipartimento ICEA 03 Maggio 2017 Richiami In MATLAB, ogni variabile

Dettagli

Javascript: il browser

Javascript: il browser Javascript: il browser Un browser è un programma Un browser interpreta il linguaggio HTML e visualizza le pagine sullo schermo Per la visualizzazione delle pagine un browser si appoggia al software di

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Lezione n.2 Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica e Tecnologie

Dettagli

Matrici. Prof. Walter Pugliese

Matrici. Prof. Walter Pugliese Matrici Prof. Walter Pugliese Le matrici Una matrice è un insieme di numeri reali organizzati in righe e colonne. Se n è il numero delle righe e m e il numero delle colonne si dice che la matrice è di

Dettagli

LAB LEZ. 1 STATISTICA DESCRITTIVA CON R

LAB LEZ. 1 STATISTICA DESCRITTIVA CON R LAB LEZ. 1 STATISTICA DESCRITTIVA CON R 1 2 L AMBIENTE DI SVILUPPO DI RStudio 1 3 4 2 1 FINESTRA PER CREARE E SALVARE FILE.R 2 CONSOLE DEI COMANDI 3 VARIABILI PRESENTI NELLA MEMORIA DEL PROGRAMMA E CRONOLOGIA

Dettagli

Vettori e Matrici. Corso di Calcolo Numerico. 24 Aprile 2018

Vettori e Matrici. Corso di Calcolo Numerico. 24 Aprile 2018 Vettori e Matrici 24 Aprile 2018 Richiami In MATLAB, ogni variabile ha una struttura di tipo vettoriale o array. Un array è un insieme di valori ordinati, cioè memorizza più dati all interno di una struttura

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università di Napoli

Dettagli

Metodi di Analisi dei Dati Sperimentali. AA 2009/2010 Pier Luca Maffettone. Esercitazione I

Metodi di Analisi dei Dati Sperimentali. AA 2009/2010 Pier Luca Maffettone. Esercitazione I Metodi di Analisi dei Dati Sperimentali AA /2010 Pier Luca Maffettone Esercitazione I Sommario della Esercitazione 1 Statistica descrittiva con Matlab Costruzione di istogrammi Calcolo di frequenze Caratterizzazione

Dettagli

Livello di esposizione. animale Basso Moderato Alto

Livello di esposizione. animale Basso Moderato Alto Esercizio -Esempio 1 (anova 2 vie con blocchi) I tassi respiratori (ispirazioni al minuto) sono stati misurati in otto animali usati per un esperimento, con tre livelli di esposizione al monossido di carbonio.

Dettagli

Foglio Elettronico Lezione 1

Foglio Elettronico Lezione 1 - Introduzione - Celle e riferimenti - Formule - Approfondimenti - Funzioni logiche Sommario Introduzione - Foglio elettronico o foglio di calcolo - Cos'è? Strumento per raccogliere dati organizzati in

Dettagli

Introduzione al software R

Introduzione al software R Introduzione al software R 1 1 Università di Napoli Federico II cristina.tortora@unina.it il software R Si tratta di un software molto flessibile che permette di compiere praticamente qualsiasi tipo di

Dettagli

Fondamenti di Informatica A. A. 2017/18

Fondamenti di Informatica A. A. 2017/18 Fondamenti di Informatica Prof. Marco Lombardi A. A. 2017/18 : OUTLINE Caratteristiche Come si presenta Primo diagramma di flusso ed utilizzo del blocco di output Esempio Utilizzo dei blocchi di input/output

Dettagli

Monomi L insieme dei monomi

Monomi L insieme dei monomi Monomi 10 10.1 L insieme dei monomi Definizione 10.1. Un espressione letterale in cui numeri e lettere sono legati dalla sola moltiplicazione si chiama monomio. Esempio 10.1. L espressione nelle due variabili

Dettagli

A.A. 2018/2019. Introduzione ad AlgoBuild FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

A.A. 2018/2019. Introduzione ad AlgoBuild FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante A.A. 2018/2019 Introduzione ad AlgoBuild Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE : OUTLINE Caratteristiche Come si presenta Primo diagramma di flusso ed utilizzo del

Dettagli

usare le funzioni aritmetiche e logiche di base come. Volgiamo costruire un foglio elettronico in cui registriamo i voti presi

usare le funzioni aritmetiche e logiche di base come. Volgiamo costruire un foglio elettronico in cui registriamo i voti presi 4.3 Funzioni e formule 4.3.1 Funzioni aritmetiche e logiche 4.3.1.1. usare le funzioni aritmetiche e logiche di base come addizione, sottrazione, moltiplicazione, divisione Volgiamo costruire un foglio

Dettagli

Script in Matlab. INFORMATICA B + C (sezione L-Z) Ingegneria Elettrica, Chimica e dei Materiali

Script in Matlab. INFORMATICA B + C (sezione L-Z) Ingegneria Elettrica, Chimica e dei Materiali DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOIGNEGNERIA INFORMATICA B + C (sezione L-Z) Ingegneria Elettrica, Chimica e dei Materiali Script in Matlab Gli script Uno script è un file di testo contenente

Dettagli

ESERCIZI DI STATISTICA SOCIALE

ESERCIZI DI STATISTICA SOCIALE ESERCIZI DI STATISTICA SOCIALE FREQUENZA ASSOLUTA Data una distribuzione semplice di dati, ovvero una serie di microdati, si chiama frequenza assoluta di ogni modalità del carattere studiato il numero

Dettagli

LAB LEZ. 1 STATISTICA DESCRITTIVA CON R

LAB LEZ. 1 STATISTICA DESCRITTIVA CON R LAB LEZ. 1 STATISTICA DESCRITTIVA CON R 1 2 L AMBIENTE DI SVILUPPO DI RStudio 1 3 4 2 1 FINESTRA PER GLI SCRIPT E PER VISUALIZZARE I DATI 2 CONSOLE DEI COMANDI 3 VARIABILI PRESENTI NELLA MEMORIA DEL PROGRAMMA

Dettagli

INTRODUZIONE A MATLAB. Introduzione. Calcolatrice base. Calcolatrice base. Variabili predefinite o speciali. Variabili predefinite o speciali

INTRODUZIONE A MATLAB. Introduzione. Calcolatrice base. Calcolatrice base. Variabili predefinite o speciali. Variabili predefinite o speciali INTRODUZIONE A MATLAB Introduzione M.R. Russo & M. Venturin Università degli Studi di Padova Dipartimento di Matematica Pura ed Applicata A.A. 2007/2008 Il nome MATLAB è acronimo di MATrix LABoratory.

Dettagli

LABORATORIO DI INFORMATICA ESERCITAZIONE VIII

LABORATORIO DI INFORMATICA ESERCITAZIONE VIII LABORATORIO DI INFORMATICA ESERCITAZIONE VIII Cercate di eseguire gli esercizi da soli. Se non ci riuscite, cercate di capire i messaggi di errore. Se non ci riuscite, provateci di nuovo. Poi chiamate

Dettagli

1) Matlab e simulazione. 2) Esempi di utilizzo. Mauro De Sanctis corso di Informazione e Codifica Università di Roma Tor Vergata

1) Matlab e simulazione. 2) Esempi di utilizzo. Mauro De Sanctis corso di Informazione e Codifica Università di Roma Tor Vergata Argomenti della Lezione 1) Matlab e simulazione 2) Esempi di utilizzo 1 Mauro De Sanctis corso di Informazione e Codifica Università di Roma Tor Vergata Matlab è un sistema di programmazione ad alto livello

Dettagli

Fortran in pillole : prima parte

Fortran in pillole : prima parte Fortran in pillole : prima parte Annamaria Mazzia Dipartimento di Metodi e Modelli Matematici per le Scienze Applicate Corso di Metodi Numerici per l Ingegneria Introduzione al Fortran Un libro consigliato

Dettagli

Javascript: il browser

Javascript: il browser Javascript: il browser Un browser è un programma Un browser interpreta il linguaggio HTML e visualizza le pagine sullo schermo Per la visualizzazione delle pagine un browser si appoggia al software di

Dettagli

Introduzione a R. 0.1 Iniziare e chiudere una sessione di R. 0.2 Semplice aritmetica. 0.3 Assegnazioni di valori > 3/2 + 1 [1] 2.5

Introduzione a R. 0.1 Iniziare e chiudere una sessione di R. 0.2 Semplice aritmetica. 0.3 Assegnazioni di valori > 3/2 + 1 [1] 2.5 Sommario INTRODUZIONE AL LINGUAGGIO R Materiale integrativo relativo al corso di Statistica 0.1 Iniziare e chiudere una sessione di R......................... 3 0.2 Semplice aritmetica...................................

Dettagli

EXCEL software Excel .xlxs, La cella intestazione della colonna intestazione di righe l indirizzo della cella testo numeri formule

EXCEL software Excel .xlxs, La cella intestazione della colonna intestazione di righe l indirizzo della cella testo numeri formule EXCEL Il software Excel appartiene alla categoria dei fogli elettronici. Ogni foglio è composto da 1.048.576 righe per 16.384 colonne suddivise in celle che è possibile collegare tra loro: in tal modo

Dettagli

Cenni sull utilizzo dei fogli elettronici

Cenni sull utilizzo dei fogli elettronici Cenni sull utilizzo dei fogli elettronici I fogli elettronici ciascun foglio elettronico si presenta come un enorme matrice di dimensioni 65.536 righe per 256 colonne l unità fondamentale della matrice

Dettagli

EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0

EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0 Pagina I EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0 Modulo 4 Foglio elettronico Il seguente Syllabus è relativo al Modulo 4, Foglio elettronico, e fornisce i fondamenti per il test di tipo

Dettagli

Statistica. Matematica con Elementi di Statistica a.a. 2015/16

Statistica. Matematica con Elementi di Statistica a.a. 2015/16 Statistica La statistica è la scienza che organizza e analizza dati numerici per fini descrittivi o per permettere di prendere delle decisioni e fare previsioni. Statistica descrittiva: dalla mole di dati

Dettagli

R - Esercitazione 1. Andrea Fasulo 7 Ottobre Università Roma Tre

R - Esercitazione 1. Andrea Fasulo 7 Ottobre Università Roma Tre R - Esercitazione 1 Andrea Fasulo fasulo.andrea@yahoo.it Università Roma Tre 7 Ottobre 2016 Introduzione a R R è un software open-source, per Linux, Mac OS X, Windows, distribuito secondo la licenza GNU

Dettagli

Formule e funzioni. Manuale d uso

Formule e funzioni. Manuale d uso EXCEL Modulo 2 Formule e funzioni Manuale d uso Formule (1/2) Le formule sono necessarie per eseguire calcoli e utilizzano i valori presenti nelle celle di un foglio di lavoro. Una formula inizia col segno

Dettagli

Metodi di Analisi dei Dati Sperimentali. AA 2009/2010 Pier Luca Maffettone. Elementi di Matlab

Metodi di Analisi dei Dati Sperimentali. AA 2009/2010 Pier Luca Maffettone. Elementi di Matlab Metodi di Analisi dei Dati Sperimentali AA /2010 Pier Luca Maffettone Elementi di Matlab Sommario Introduzione Variabili Manipolazione di elementi Creazione di vettori/matrici Operazioni elementari Funzioni

Dettagli

1 Esercizi di Matlab. L operatore : permette di estrarre sottomatrici da una matrice assegnata. Vediamo alcuni esempi.

1 Esercizi di Matlab. L operatore : permette di estrarre sottomatrici da una matrice assegnata. Vediamo alcuni esempi. Esercizi di Matlab L operatore : permette di estrarre sottomatrici da una matrice assegnata. Vediamo alcuni esempi. Esempio Consideriamo la matrice A formata da n = righe e m = colonne M = 5 6 7 8. 9 0

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Prof. Arcangelo Castiglione A.A. 2016/17 : OUTLINE Caratteristiche Come si presenta Utilizzo del blocco di output Esempio Utilizzo dei blocchi di input, output ed esecuzione Esempio

Dettagli

Fondamenti di Informatica A. A / 1 9

Fondamenti di Informatica A. A / 1 9 Fondamenti di Informatica Prof. Marco Lombardi A. A. 2 0 1 8 / 1 9 : OUTLINE Caratteristiche Come si presenta Inserimento dei Comandi Variabili Operatori e Precedenza degli Operatori Workspace e Sessione

Dettagli

FORMULE: Operatori matematici

FORMULE: Operatori matematici Formule e funzioni FORMULE Le formule sono necessarie per eseguire calcoli utilizzando i valori presenti nelle celle di un foglio di lavoro. Una formula inizia col segno uguale (=). La formula deve essere

Dettagli

Statistica. Matematica con Elementi di Statistica a.a. 2017/18

Statistica. Matematica con Elementi di Statistica a.a. 2017/18 Statistica La statistica è la scienza che organizza e analizza dati numerici per fini descrittivi o per permettere di prendere delle decisioni e fare previsioni. Statistica descrittiva: dalla mole di dati

Dettagli

CdS Scienze e tecnologie della comunicazione Fondamenti di Informatica. Dott. Riccardo ZESE

CdS Scienze e tecnologie della comunicazione Fondamenti di Informatica. Dott. Riccardo ZESE CdS Scienze e tecnologie della comunicazione Fondamenti di Informatica Dott. Riccardo ZESE Outline 1. Metodi base per la collaborazione e condivisione 2. Google Docs 1. Google Documents 2. Google Sheets

Dettagli

FONDAMENTI DI INFORMATICA

FONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA Prof. Venturino Taggi e prof. Alfredo Accattatis, slide (rielaborate) del prof. Emiliano Casalicchio accattatis@ing.uniroma2.it 2 Fondamenti di Informatica 2015/16 V.Taggi Argomenti

Dettagli

FOGLIO ELETTRONICO. Microsoft Office EXCEL. LibreOffice CALC CALC. E' un software che assegna come estensione ai propri file (foglio elettronico).ods.

FOGLIO ELETTRONICO. Microsoft Office EXCEL. LibreOffice CALC CALC. E' un software che assegna come estensione ai propri file (foglio elettronico).ods. FOGLIO ELETTRONICO Microsoft Office EXCEL LibreOffice CALC Viene anche definito: FOGLIO DI CALCOLO; CARTELLA DI LAVORO (perché è un file che può contenere più FOGLI DI LAVORO). FOGLIO ELETTRONICO o FOGLIO

Dettagli

Lezione 6 Introduzione al C++ Mauro Piccolo

Lezione 6 Introduzione al C++ Mauro Piccolo Lezione 6 Introduzione al C++ Mauro Piccolo piccolo@di.unito.it Linguaggi di programmazione Un linguaggio formale disegnato per descrivere la computazione Linguaggi ad alto livello C, C++, Pascal, Java,

Dettagli

Sintesi dei dati in una tabella. Misure di variabilità (cap. 4) Misure di forma (cap. 5) Statistica descrittiva (cap. 6)

Sintesi dei dati in una tabella. Misure di variabilità (cap. 4) Misure di forma (cap. 5) Statistica descrittiva (cap. 6) Sintesi dei dati in una tabella Misure di variabilità (cap. 4) Misure di forma (cap. 5) Statistica descrittiva (cap. 6) Sintesi dei dati Spesso si vuole effettuare una sintesi dei dati per ottenere indici

Dettagli

ANALISI DEI DATI con EXCEL

ANALISI DEI DATI con EXCEL ANALISI DEI DATI con EXCEL Distribuzione della frequenza per variabili qualitative 1) conteggio del numero delle osservazioni della variabile (funzione CONTA.VALORI) 2) definizione delle CATEGORIE (tramite

Dettagli

FONDAMENTI DI INFORMATICA. Prof. Alfredo Accattatis Tutor: prof. Venturino Taggi

FONDAMENTI DI INFORMATICA. Prof. Alfredo Accattatis Tutor: prof. Venturino Taggi FONDAMENTI DI INFORMATICA Prof. Alfredo Accattatis (accattatis@ing.uniroma2.it) Tutor: prof. Venturino Taggi (taggi@ing.uniroma2.it) 2 Fondamenti di Informatica Argomenti Approfondimenti sui floating-point:

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Introduzione ad AlgoBuild Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 Introduzione ad AlgoBuild Introduzione ad AlgoBuild:

Dettagli

1 Calcoli numerici e algebrici

1 Calcoli numerici e algebrici Introduzione a Maple Premessa. Questi sono fogli Maple, in cui non compare l output. Possono essere eseguiti per avere un idea di cosa si puo fare con Maple. Come detto a lezione, lo help-on-line di Maple

Dettagli

CORSO DI INFORMATICA GENERALE. Università degli Studi di Bergamo

CORSO DI INFORMATICA GENERALE. Università degli Studi di Bergamo CORSO DI INFORMATICA GENERALE Università degli Studi di Bergamo Microsoft Excel E un software applicativo per la gestione dei fogli di calcolo. E un programma che consente la gestione e l organizzazione

Dettagli

Introduzione allo Scilab Parte 4: matrici; esempi.

Introduzione allo Scilab Parte 4: matrici; esempi. Introduzione allo Scilab Parte 4: matrici; esempi. Felice Iavernaro Dipartimento di Matematica Università di Bari http://dm.uniba.it/ iavernaro felix@dm.uniba.it 20 Giugno 2007 Felice Iavernaro (Univ.

Dettagli

DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOIGNEGNERIA. INFORMATICA B Ingegneria Elettrica. Script in Matlab

DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOIGNEGNERIA. INFORMATICA B Ingegneria Elettrica. Script in Matlab DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOIGNEGNERIA INFORMATICA B Ingegneria Elettrica Script in Matlab Gli script Uno script è un file di testo contenente una sequenza di comandi MATLAB (è un programma

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Introduzione a MATLAB Lezione n. Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica e Tecnologie

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Introduzione a MATLAB Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 Introduzione a MATLAB Avviso per le Prossime Lezioni

Dettagli

Informazione binaria: - rappresentazione dei numeri naturali e interi relativi -

Informazione binaria: - rappresentazione dei numeri naturali e interi relativi - Informazione binaria: - rappresentazione dei numeri naturali e interi relativi - Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Tipologie

Dettagli

INTRODUZIONE A MATLAB

INTRODUZIONE A MATLAB INTRODUZIONE A MATLAB INTRODUZIONE A MATLAB MATLAB (MATrix LABoratory) è un linguaggio di programmazione per applicazioni scientifiche (elaborazione numerica dei segnali, progetto di simulatori, sintesi

Dettagli

ESTRAZIONE DI RADICE

ESTRAZIONE DI RADICE ESTRAZIONE DI RADICE La radice è l operazione inversa dell elevamento a potenza e quando si calcola non si dice fare la radice, ma si dice estrarre la radice. Le particolarità della radice sono: l esponente

Dettagli

x t = M t a.

x t = M t a. Laboratorio di Matematica, 30.09.2003 1 Introduzione Il Laboratorio di Matematica si pone come scopo di presentare alcuni argomenti di algebra lineare vicini alle applicazioni e di introdurre all uso di

Dettagli

12 Function Handles e Ricorsione in MATLAB

12 Function Handles e Ricorsione in MATLAB 1 Function Handles e Ricorsione in MATLAB Un function handle è una variabile il cui valore è una funzione. Data una funzione esistente, il suo function handle è dichiarato come handle = @nome dove nome

Dettagli

Corso di Analisi dei Dati Esercitazione R n. 1

Corso di Analisi dei Dati Esercitazione R n. 1 Corso di Analisi dei Dati Esercitazione R n. 1 30 marzo 2006 Il pacchetto R è un programma statistico liberamente scaricabile dal CRAN (http//www.r-preject.org) che fornisce un ambiente integrato che permette

Dettagli

Introduzione. Corso di Metodi Numerici. 06 Marzo 2019

Introduzione. Corso di Metodi Numerici. 06 Marzo 2019 Introduzione 06 Marzo 2019 MATLAB - Introduzione MATrix LABoratory - una calcolatrice per matrici Piattaforma per il calcolo scientifico e la progettazione Linguaggio di programmazione ad alto livello

Dettagli

Statistica descrittiva con R

Statistica descrittiva con R Statistica descrittiva con R Monica Marabelli 6 Novembre 2015 Sintesi dei dati Le votazioni in matematica di 20 studenti della Yale University sono state le seguenti: 68 84 75 82 68 90 62 88 76 93 73 79

Dettagli

Corso di PHP. Prerequisiti. 2.2 Operatori. Conoscenza HTML Tecnica della programmazione Principi di programmazione web. M. Malatesta 2.

Corso di PHP. Prerequisiti. 2.2 Operatori. Conoscenza HTML Tecnica della programmazione Principi di programmazione web. M. Malatesta 2. Corso di PHP 2.2 Operatori 29//25 Prerequisiti Conoscenza HTML Tecnica della programmazione Principi di programmazione web 2 29//25 Introduzione In questa Unità illustriamo più in particolare come le variabili

Dettagli

Microsoft Excel II parte Import di dati & Funzioni predefinite

Microsoft Excel II parte Import di dati & Funzioni predefinite Laboratorio di Informatica 2004/ 2005 Corso di laurea in biotecnologie - Novara Viviana Patti patti@di.unito.it Microsoft Excel II parte Import di dati & Funzioni predefinite 1 Sommario Import di dati

Dettagli

3. Matrici e algebra lineare in MATLAB

3. Matrici e algebra lineare in MATLAB 3. Matrici e algebra lineare in MATLAB Riferimenti bibliografici Getting Started with MATLAB, Version 7, The MathWorks, www.mathworks.com (Capitolo 2) Mathematics, Version 7, The MathWorks, www.mathworks.com

Dettagli

MATLAB - Introduzione. Antonino Polimeno

MATLAB - Introduzione. Antonino Polimeno MATLAB - Introduzione Antonino Polimeno antonino.polimeno@unipd.it MATLAB - 1 Da Wikipedia MATLAB (abbreviazione di Matrix Laboratory) è un ambiente per il calcolo numerico e l'analisi statistica scritto

Dettagli

1 Introduzione. 1.2 Area di lavoro e comandi

1 Introduzione. 1.2 Area di lavoro e comandi AREA DI LAVORO R-SOFTWARE 1 Introduzione 1.1 Introduzione ad R E un ambiente interattivo, ossia i comandi producono una risposta immediata, e prevedono una programmazione orientata agli oggetti. Avviato

Dettagli

Laboratorio di R - 1 a lezione Prof. Mauro Gasparini

Laboratorio di R - 1 a lezione Prof. Mauro Gasparini Laboratorio di R - 1 a lezione Prof. Mauro Gasparini Lunedì 02 ottobre 2006 Brunella Caroleo 0. Preliminari # in R il simbolo "#" indica l'inizio di una linea di commento Uscire da R q() Chiedere aiuto

Dettagli

Esercitazione 00 Introduzione a Matlab

Esercitazione 00 Introduzione a Matlab 1 Esercitazione 00 Introduzione a Matlab Corso di Strumentazione e Controllo di Impianti Chimici Prof. Davide Manca Tutor: Giuseppe Pesenti PSE-Lab 2 Tutor: Giuseppe Pesenti giuseppe.pesenti@polimi.it

Dettagli

Linguaggio Testuale. E un formalismo che consente di rappresentare gli algoritmi mediante semplici istruzioni in linguaggio «parlato»

Linguaggio Testuale. E un formalismo che consente di rappresentare gli algoritmi mediante semplici istruzioni in linguaggio «parlato» Linguaggio Testuale E un formalismo che consente di rappresentare gli algoritmi mediante semplici istruzioni in linguaggio «parlato» Delle volte viene chiamato metalinguaggio, e l algoritmo scritto tramite

Dettagli

L assegnamento. Andrea Marin. a.a. 2011/2012. Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time

L assegnamento. Andrea Marin. a.a. 2011/2012. Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time Andrea Marin Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time a.a. 2011/2012 Abbiamo visto È conveniente definire una macchina astratta C Lo stato della macchina ci

Dettagli

MICROSOFT EXCEL FORMULE E FUNZIONI

MICROSOFT EXCEL FORMULE E FUNZIONI MICROSOFT EXCEL FORMULE E FUNZIONI Lezione 1.2 a.a. 2016-2017 Ing. Giulia Fiscon Sommario Introduzione Microsoft Excel Lavorare con i fogli di calcolo Riferimenti di cella Formule e Funzioni Funzioni logiche

Dettagli

L AMBIENTE CODE BLOCKS E L IO

L AMBIENTE CODE BLOCKS E L IO L AMBIENTE CODE BLOCKS E L IO Il primo programma in C++ #include using namespace std; main() { cout

Dettagli

Aritmetica in Floating Point

Aritmetica in Floating Point Aritmetica in Floating Point Esempio di non associatività Alcune proprietà delle operazioni in aritmetica esatta possono non valere in aritmetica finita in virgola mobile (floating point). Ad esempio:

Dettagli

Lena Cota Guido Corso di Informatica - II livello. Excel 2003 Formule. Imparare a usare le formule con la pratica

Lena Cota Guido Corso di Informatica - II livello. Excel 2003 Formule. Imparare a usare le formule con la pratica Excel 2003 Formule Imparare a usare le formule con la pratica 1 Cosa sono Uno degli obiettivi principali dei fogli di calcolo è fornire il risultato di operazioni matematiche, dalla semplice somma alle

Dettagli

Esercitazione 1: Introduzione a MATLAB

Esercitazione 1: Introduzione a MATLAB Laboratorio di Immagini Esercitazione 1: Introduzione a MATLAB Mauro Zucchelli 09/03/2016 MATLAB Cos è MATLAB? MATLAB Cos è MATLAB? MATLAB non è un linguaggio di programmazione MATLAB Cos è MATLAB? MATLAB

Dettagli

Laboratorio di Programmazione Laurea in Ingegneria Civile e Ambientale

Laboratorio di Programmazione Laurea in Ingegneria Civile e Ambientale Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Laboratorio di Programmazione Laurea in Ingegneria Civile e Ambientale Algebra di Boole Stefano Cagnoni Algebra di Boole L algebra

Dettagli

Lab 5 Info B. Marco D. Santambrogio Riccardo Cattaneo Ver. aggiornata al 9 Agosto 2013

Lab 5 Info B. Marco D. Santambrogio Riccardo Cattaneo Ver. aggiornata al 9 Agosto 2013 Lab 5 Info B Marco D. Santambrogio marco.santambrogio@polimi.it Riccardo Cattaneo cattaneo@elet.polimi.it Ver. aggiornata al 9 Agosto 2013 Lab 4: Obiettivi Introduzione a Matlab/Octave array e matrici

Dettagli

Esercizi in Python. Docente: Domenico Daniele Bloisi

Esercizi in Python. Docente: Domenico Daniele Bloisi Esercizi in Python Docente: Domenico Daniele Bloisi http://profs.scienze.univr.it/~bloisi/asl/asl.html Esercizio 1 Utilizzare il linguaggio di programmazione Python per stampare a video la scritta "prima

Dettagli

Introduzione al MATLAB c Parte 2

Introduzione al MATLAB c Parte 2 Introduzione al MATLAB c Parte 2 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 24 settembre 2007 Outline 1 M-file di tipo Script e Function Script Function 2 Elementi di programmazione

Dettagli

MATLAB Alcune funzioni utili: fprintf, length, size

MATLAB Alcune funzioni utili: fprintf, length, size MATLAB Alcune funzioni utili: fprintf, length, size Funzione fprintf fprintf(fileid, format, var1, var2,... ) fprintf(format, var1, var2,... ) count = fprintf(...) fprintf(fileid, format, A, B) salva il

Dettagli

Uso elementare di R in Statistica G. Marchetti

Uso elementare di R in Statistica G. Marchetti Uso elementare di R in Statistica G. Marchetti Lezione 1 Introduzione R è un ambiente statistico di pubblico dominio. Il software è libero e può essere scaricato dal sito https: //cran.r-project.org/.

Dettagli

Laboratorio di Matematica e Informatica 1

Laboratorio di Matematica e Informatica 1 Laboratorio di Matematica e Informatica 1 Matteo Mondini Antonio E. Porreca matteo.mondini@gmail.com porreca@disco.unimib.it Dipartimento di Informatica, Sistemistica e Comunicazione Università degli Studi

Dettagli

Fogli Elettronici. Idoneità Informatica Prof. Mauro Gaspari

Fogli Elettronici. Idoneità Informatica Prof. Mauro Gaspari Fogli Elettronici Idoneità Informatica Prof. Mauro Gaspari Cosa è un foglio elettronico. Strumento per raccogliere dati organizzati in tabelle e farci delle operazioni: Le celle contengono numeri o altri

Dettagli

Ulteriori conoscenze di informatica Elementi di statistica Esercitazione3

Ulteriori conoscenze di informatica Elementi di statistica Esercitazione3 Ulteriori conoscenze di informatica Elementi di statistica Esercitazione3 Sui PC a disposizione sono istallati diversi sistemi operativi. All accensione scegliere Windows. Immettere Nome utente b## (##

Dettagli

FOGLIO DI CALCOLO. Funzionalità -- > Effettuare calcoli ripetitivi in automatico e visualizzare i risultati in forma grafica

FOGLIO DI CALCOLO. Funzionalità -- > Effettuare calcoli ripetitivi in automatico e visualizzare i risultati in forma grafica FOGLI (Google Docs) FOGLIO DI CALCOLO Funzionalità -- > Effettuare calcoli ripetitivi in automatico e visualizzare i risultati in forma grafica Cartella di lavoro -> uno o più fogli di calcolo Foglio di

Dettagli

Ciclo di seminari: Metodi Computazionali per la Finanza

Ciclo di seminari: Metodi Computazionali per la Finanza Ciclo di seminari: Metodi Computazionali per la Finanza C.d.L.M. Finanza e Assicurazioni a.a. 2018/2019 Lezione 1: Introduzione a Matlab Informazioni generali Principali metodi numerici per il pricing

Dettagli