SAS - Media aritmetica

La media aritmetica è il valore ottenuto sommando il valore di variabili numeriche e quindi dividendo la somma per il numero di variabili. Si chiama anche Media. In SAS la media aritmetica viene calcolata utilizzandoPROC MEANS. Utilizzando questa procedura SAS possiamo trovare la media di tutte le variabili o alcune variabili di un set di dati. Possiamo anche formare gruppi e trovare la media di variabili di valori specifici per quel gruppo.

Sintassi

La sintassi di base per il calcolo della media aritmetica in SAS è:

PROC MEANS DATA = DATASET;
CLASS Variables ;
VAR Variables;

Di seguito è riportata la descrizione dei parametri utilizzati:

  • DATASET - è il nome del set di dati utilizzato.

  • Variables - sono il nome della variabile dal set di dati.

Media di un set di dati

La media di ciascuna delle variabili numeriche in un set di dati viene calcolata utilizzando PROC fornendo solo il nome del set di dati senza variabili.

Esempio

Nell'esempio seguente troviamo la media di tutte le variabili numeriche nel dataset SAS denominato CARS. Specifichiamo che il numero massimo di cifre dopo la cifra decimale sia 2 e troviamo anche la somma di tali variabili.

PROC MEANS DATA = sashelp.CARS Mean SUM MAXDEC=2;
RUN;

Quando il codice sopra viene eseguito, otteniamo il seguente output:

Media delle variabili selezionate

Possiamo ottenere la media di alcune delle variabili fornendo i loro nomi nel file var opzione.

Esempio

Di seguito calcoliamo la media di tre variabili.

PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2 ;
var horsepower invoice EngineSize;
RUN;

Quando il codice sopra viene eseguito, otteniamo il seguente output:

Significa per classe

Possiamo trovare la media delle variabili numeriche organizzandole in gruppi utilizzando alcune altre variabili.

Esempio

Nell'esempio seguente troviamo la media della potenza variabile per ogni tipo sotto ogni marca dell'auto.

PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2;
class make type;
var horsepower;
RUN;

Quando il codice sopra viene eseguito, otteniamo il seguente output: