En SAS, ¿cuál es la diferencia entre medias de proceso y resumen de proceso?

StackOverflow https://stackoverflow.com/questions/651197

  •  19-08-2019
  •  | 
  •  

Pregunta

¿Cuál es exactamente la diferencia entre Proc Means y Proc Summary? Muchos sitios afirman que ambos son iguales, pero a menos que cada uno tenga algo único, ¿lo creará SAS?

¿Fue útil?

Solución

@cmjohns ofrece la mayor diferencia ... y del foro de discusión de SAS

" En versiones anteriores de SAS (SAS 5 y 6) PROC MEANS y PROC SUMMARY eran procedimientos separados. Con el tiempo, en la versión 8, el código para los 2 procedimientos se estandarizó y se fusionó. juntos. Esencialmente no hay diferencias, excepto que MEANS crea resultados en la ventana LISTADO u otros destinos abiertos, mientras que RESUMEN crea un conjunto de datos de salida de forma predeterminada. & Quot; (use la opción IMPRIMIR en la instrucción Resumen de proceso para generar resultados)

Verifique el enlace Aquí

Otros consejos

Entiendo que el código RESUMEN PROC para producir un conjunto de datos de salida es exactamente el mismo que el código para producir un conjunto de datos de salida con PROC MEANS. La diferencia entre los dos procedimientos es que PROC MEANS produce un informe de forma predeterminada, mientras que PROC SUMMARY produce un conjunto de datos de salida de forma predeterminada. Por lo tanto, si desea que se imprima un informe en la lista, use proc significa - si desea que la información se pase a un conjunto de datos para su uso posterior, el resumen del proceso puede ser una mejor opción.

Me he encontrado con situaciones en SAS 9.1.3 en las que proc significa que no tiene memoria. problemas pero el resumen de proceso seguirá ejecutando la solicitud equivalente muy bien. Algo a tener en cuenta si alguna vez se encuentra con este problema.

   **Proc Means**                               

- > Por defecto imprime la salida.
- > Por defecto da el nombre de la variable,
nombre de la etiqueta (si existe), media, no de valores faltantes, std dev, min y max.
- > Por defecto, toma todos los números numéricos
  variables en el análisis.

   **Proc Summary**

- > Por defecto no imprime la salida. - > De forma predeterminada, solo proporciona valores no faltantes. - > Si especifica la función estadística, debe especificar el nombre de la variable con la instrucción Var.

proc significa: 1) La opción de impresión está configurada por defecto y muestra la salida.              2) Omitir la instrucción var analiza todas las variables numéricas.

Resumen del proceso: 1) No hay una opción de impresión configurada de forma predeterminada, que no muestra salida.                2) Omitir el enunciado variable produce un conteo simple de observación.

Proc Means requiere al menos una variable numérica, mientras que proc FREQ no tiene tales limitaciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top