Gestión de programas JSL.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Utilicé y sigo usando Base SAS, pero JMP también está empezando a usarse cada vez más.
Una gran ventaja y atracción de usar SAS es la existencia separada de
1) el propio programa SAS, que hace un trabajo particular, y
2) Los datos, a los que se aplica el programa.
¿Por qué esto es atractivo? Debido a la reutilización de los programas SAS. Permite que un usuario esporádico o menos del 100% como yo todavía sea muy productivo en términos de análisis de datos. Puedo aferrarme al programa durante años y volver a ellos si los datos nuevos requieren un análisis, como lo hice hace un tiempo.
Debido a que los programas SAS son básicamente archivos de texto claro, se pueden buscar y se pueden indexar. Esto hace posible la recuperación, incluso si el nombre real del programa ha sido olvidado. Por ejemplo, hace años, creé una plantilla que se usó con proc greplay. Crea un panel de gráficos con dimensiones que se establece en una llamada de macro. Sigo olvidando dónde está la macro, pero como conozco algunas palabras específicas en el programa, una búsqueda en el escritorio la recupera rápidamente.
Me pregunto si hay un modo de trabajo similar cuando se trata de scripts JMP. A partir de ahora puedo ver que mis colegas NO reutilizan y / o guardan los scripts jmp de la misma manera que hago los programas SAS. Más bien, incrustan el script en la tabla de datos. Esto es básicamente correcto, pero después de 6 meses es muy difícil recordar qué tabla de datos (archivos JMP) tiene un script particular incrustado,
¿Hay alguna manera de 'mirar dentro' un archivo JMP y ver qué script se adjunta, sin abrir el archivo y ejecutar el script para ver qué hace?
¿Alguien podría compartir su experiencia con respecto a este tema?
Saludos
Poul
Re: Gestión de programas JSLHola poul
Ha habido una adición reciente al intercambio de archivos JMP para una funcionalidad similar a la que está solicitando. Se llama complemento de Resumen de datos (se requiere inicio de sesión SAS gratuito), y puede acceder a él a través de este enlace:
http://support.sas.com/demosdownloads/downarea_t4.jsp?productID=114380&jmpflag=N
Habrá una publicación en el blog que describe más detalles acerca de cómo se podría usar la publicación de la próxima semana en el blog JMP:
Blog de JMP: visualización de datos, descubrimiento estadístico, diseño de experimentos, modelado predictivo y más
La descripción rápida es que el complemento le pedirá un directorio de tablas JMP, luego buscará / analizará todos los scripts de tablas y devolverá un cuadro de diálogo que muestra qué tablas usan qué plataformas JMP. También puede agregar funciones / métodos JSL personalizados para buscar. Una nota importante aquí: busca dentro del script de tabla, no el nombre del script de tabla.
Espero que esto sea útil.
Audrey
Re: Gestión de programas JSLPuede guardar las tablas JMP como texto simple copiando la secuencia de comandos de la tabla y guardándolas como ASCII, que incluye las fórmulas guardadas en la tabla. Este es un paso adicional que debe realizar cada vez que tenga una mesa y es posible que no sea demasiado deseable.
Re: Gestión de programas JSLDebe ser una cosa de estilo. Rara vez adjunto scripts JMP a tablas de datos.
Todos mis scripts JSL están en archivos ASCII, por lo que se pueden buscar, reutilizar, etc.
Existen muchas técnicas para hacer que los scripts JSL sean más generales. Una simple es usar el siguiente constructo:
dt = tabla de datos actual () ;
De esa manera, no es difícil codificar una tabla en particular en su script.