2009-03-16 49 views

risposta

9

@cmjohns dà la più grande differenza ... e da SAS forum di discussione

"Nelle versioni precedenti di SAS (SAS 5 e 6) PROC mezzi e PROC SINTESI erano procedure separate. Nel corso del tempo, dalla versione 8, il codice per le 2 procedure è stato standardizzato e "combinato" insieme.Non ci sono essenzialmente differenze, tranne che MEANS crea output nella finestra LISTING o altre destinazioni aperte, mentre SUMMARY crea un set di dati di output per impostazione predefinita. " (Utilizzare l'opzione di stampa nello stato riassuntivo Proc per generare output)

Controllare il link Here

13

La mia comprensione è che il codice PROC SUMMARY per la produzione di un set di dati di output è esattamente lo stesso del codice per la produzione di un set di dati di output con PROC MEANS. La differenza tra le due procedure è che PROC MEANS produce un rapporto per impostazione predefinita, mentre PROC SOMMARIO produce un set di dati di output per impostazione predefinita. Quindi, se vuoi che un rapporto venga stampato sull'elenco - usa proc significa - se vuoi che le informazioni passino a un set di dati per un ulteriore utilizzo - il sommario del proc potrebbe essere una scelta migliore.

1

Mi sono imbattuto in situazioni in SAS 9.1.3 dove i mezzi proc ha avuto "out of memory" problemi di sintesi ancora proc eseguirà comunque correttamente la richiesta equivalente. Qualcosa da tenere a mente se ti imbatti in questo problema.

0

proc significa: 1) L'opzione di stampa è impostata per impostazione predefinita e visualizza l'output. 2) Omettendo l'istruzione var si analizza tutta la variabile numerica.

Sommario proc: 1) Nessuna opzione di stampa è impostata per impostazione predefinita, che non visualizza alcun output. 2) Omettere l'istruzione variabile produce un semplice conteggio dell'osservazione.

1
**Proc Means**        

-> Per impostazione predefinita Stampa l'uscita.
-> Per impostazione predefinita, nome variabile,
nome etichetta (se presente), medio, no di non valori mancanti, dev dev, min e max.
-> Per impostazione predefinita prendere tutte le numeriche variabili in analisi.

**Proc Summary** 

-> Per impostazione predefinita, non stampa l'output. -> Per impostazione predefinita dà solo no dei valori non mancanti. -> Se si specifica la funzione statistica, è necessario specificare il nome della variabile con l'istruzione Var.

0

Proc Il metodo richiede almeno una variabile numerica mentre proc FREQ non presenta tali limiti.

+2

Recensione: Sarebbe bello aggiungere alcuni esempi alla risposta. – ElmoVanKielmo