Come utilizzare il contenuto proc in sas (con esempi)


È possibile utilizzare il contenuto della procedura in SAS per stampare un riepilogo del contenuto di un set di dati.

L’esempio seguente mostra come utilizzare questa procedura nella pratica.

Esempio: utilizzo del contenuto Proc in SAS

Supponiamo di avere il seguente set di dati in SAS che contiene informazioni su vari giocatori di basket:

 /*create dataset*/
data original_data;
    input team $pointsrebounds;
    datalines ;
At 12 8
At 12 8
At 12 8
At 23 9
At 20 12
At 14 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 20 2
B 20 2
B 20 5
;
run ;

/*view dataset*/
proc print data = original_data;

Possiamo utilizzare proc content per ottenere un riepilogo del contenuto del set di dati:

 /*view contents of dataset*/
proc contents data =original_data; 

La prima tabella nell’output mostra varie informazioni sul set di dati, ma i valori più utili includono:

  • Nome set di dati : il nome del set di dati (data_originale)
  • Osservazioni : il numero di righe nel set di dati (14)
  • Variabili : il numero di colonne nel set di dati (3)

La seconda tabella nell’output visualizza le informazioni sul motore e sull’host utilizzati in SAS. Nella maggior parte dei casi, queste informazioni non ti saranno particolarmente utili.

La terza tabella visualizza un elenco alfabetico delle variabili nel set di dati insieme al tipo di dati e alla lunghezza.

Da questa tabella possiamo vedere:

  • i punti sono una variabile numerica
  • i rimbalzi sono una variabile numerica
  • la squadra è un personaggio variabile

Se invece desideri che queste variabili vengano visualizzate nell’ordine in cui appaiono nel set di dati, puoi utilizzare order=varnum come segue:

 /*view contents of dataset and retain original order of variables*/
proc contents data =original_data order =varnum;

La terza tabella di output ora visualizzerà un elenco di variabili nell’ordine in cui appaiono nel set di dati:

Conclusione

In questo tutorial abbiamo visto che il contenuto della procedura può essere utilizzato in SAS per ottenere un riepilogo del contenuto di un set di dati.

In particolare, abbiamo visto che proc content è utile per ottenere le seguenti informazioni:

  • La dimensione di un set di dati (numero di colonne e righe)
  • I nomi e il tipo di dati di ciascuna variabile nel set di dati

In pratica, spesso utilizziamo contenuti procedurali prima di eseguire qualsiasi tipo di analisi statistica, semplicemente per comprendere meglio la dimensione e la struttura di un set di dati.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:

Come utilizzare il riepilogo della procedura in SAS
Come utilizzare Proc Tabulate in SAS
Come utilizzare le regole di confronto Proc in SAS

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *