SAS - Variabili

In generale, le variabili in SAS rappresentano i nomi delle colonne delle tabelle di dati che sta analizzando. Ma può anche essere usato per altri scopi come usarlo come contatore in un ciclo di programmazione. Nel capitolo corrente vedremo l'uso di variabili SAS come nomi di colonna di SAS Data Set.

Tipi di variabili SAS

SAS ha tre tipi di variabili come di seguito:

Variabili numeriche

Questo è il tipo di variabile predefinito. Queste variabili vengono utilizzate nelle espressioni matematiche.

Sintassi

INPUT VAR1 VAR2 VAR3; 		#Define numeric variables in the data set.

Nella sintassi precedente, l'istruzione INPUT mostra la dichiarazione di variabili numeriche.

Esempio

INPUT ID SALARY COMM_PERCENT;

Variabili di carattere

Le variabili carattere vengono utilizzate per i valori non utilizzati nelle espressioni matematiche. Sono trattati come testo o stringhe. Una variabile diventa una variabile carattere aggiungendo $ sing con uno spazio alla fine del nome della variabile.

Sintassi

INPUT VAR1 $ VAR2 $ VAR3 $; 	#Define character variables in the data set.

Nella sintassi precedente, l'istruzione INPUT mostra la dichiarazione delle variabili carattere.

Esempio

INPUT FNAME $ LNAME $ ADDRESS $;

Variabili di data

Queste variabili vengono trattate solo come date e devono essere in formati di data validi. Una variabile diventa una variabile di data aggiungendo un formato di data con uno spazio alla fine del nome della variabile.

Sintassi

INPUT VAR1 DATE11. VAR2 MMDDYY10. ; #Define date variables in the data set.

Nella sintassi precedente, l'istruzione INPUT mostra la dichiarazione delle variabili di data.

Esempio

INPUT DOB DATE11. START_DATE MMDDYY10. ;

Uso di variabili nel programma SAS

Le variabili di cui sopra sono utilizzate nel programma SAS come mostrato negli esempi seguenti.

Esempio

Il codice seguente mostra come i tre tipi di variabili vengono dichiarati e utilizzati in un programma SAS

DATA TEMP;
INPUT ID NAME $ SALARY DEPT $ DOJ DATE9. ;
FORMAT DOJ DATE9. ;
DATALINES;
1 Rick 623.3 IT 02APR2001
2 Dan 515.2 OPS 11JUL2012
3 Michelle 611 IT 21OCT2000
4 Ryan 729 HR 30JUL2012
5 Gary 843.25 FIN 06AUG2000
6 Tusar 578 IT 01MAR2009
7 Pranab 632.8 OPS 16AUG1998
8 Rasmi 722.5 FIN 13SEP2014
;
PROC PRINT DATA = TEMP;
RUN;

Nell'esempio precedente tutte le variabili carattere sono dichiarate seguite da un segno $ e le variabili data sono dichiarate seguite da un formato data. L'output del programma precedente è il seguente.

Utilizzo delle variabili

Le variabili sono molto utili nell'analisi dei dati. Sono utilizzati nelle espressioni in cui viene applicata l'analisi statistica. Vediamo un esempio di analisi del set di dati integrato denominatoCARS che è presente sotto Libraries → My Libraries → SASHELP. Fare doppio clic su di esso per esplorare le variabili e i loro tipi di dati.

Successivamente possiamo produrre un riepilogo delle statistiche di alcune di queste variabili utilizzando le opzioni Attività in SAS studio. Vai aTasks -> Statistics -> Summary Statisticse fare doppio clic per aprire la finestra come mostrato di seguito. Scegli set di datiSASHELP.CARSe seleziona le tre variabili - MPG_CITY, MPG_Highway e Weight sotto le Analysis Variables. Tenere premuto il tasto Ctrl mentre si selezionano le variabili facendo clic. Fare clic su Esegui.

Fare clic sulla scheda dei risultati dopo i passaggi precedenti. Mostra il riepilogo statistico delle tre variabili scelte. L'ultima colonna indica il numero di osservazioni (record) utilizzate nell'analisi.