¿Descripción general básica de JMP frente a SAS?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Me preguntaba si hay personas que usan (o han usado) tanto JMP como SAS, y podrían dar algún tipo de descripción general de la diferencia y por qué alguien podría elegir uno sobre el otro.Quizás para simplificarlo, JMP vs PC SAS.
Llevo años programando en SAS, nunca le eché un vistazo a JMP.
Recientemente, he estado trabajando en temas de control de procesos estadísticos en SAS.Y hay muchas funciones allí (tenemos el paquete SAS/QC).Pero parece que cada vez que veo discusiones sobre temas de SPC aquí en community.sas.com, es algo de este foro de JMP.
Y hoy vi esta excelente publicación de John Sall en el blog de JMP con un diagrama de objetivos que muestra muy bien información resumida sobre más de 100 procesos.
http://blogs.sas.com/content/jmp/2013/09/24/each-statistic-should-have-a-graph-to-go-with-it-not/
Y pensé: "Oh, eso es hermoso, debería agregarlo a mi tablero..."
Y puedo hacerlo en SAS, por supuesto, pero nuevamente me dio curiosidad saber de dónde vino JMP, hacia dónde se dirige y JMP vs SAS.
Sabía que John Sall era cofundador de SAS, pero Wikipedia me dijo que desarrolló JMP en la década de 1980.
http://en.wikipedia.org/wiki/John_Sall
Lo que nos hace preguntarnos, ¿fue la herramienta de JMP SAS Institute para análisis de PC antes de que existiera PC SAS? Ahora que PC SAS ya existe (y que EG SAS y web SAS están por llegar...) ¿qué les depara el futuro a JMP y a las SAS de escritorio?¿Se consideran elogiosos?¿JMP será siempre una solución de análisis de escritorio, compitiendo con STATA, Minitab, SPSS, etc.?
¿Alguien que busque una "solución SPC" compraría JMP y lo instalaría en algunas PC antes de desarrollar una solución SAS?
Date cuenta de que esto es vago. Feliz por cualquier respuesta o enlaces a blogs que vayan más allá del marketing básico.
Re: ¿Descripción general básica de JMP vs SAS?@thoffnagle Los tres lugares que te recomiendo empezar son:
Para conocer rápidamente la interfaz de usuario y la experiencia de JMP, le sugiero participar en uno de los seminarios web en vivo "Introducción a JMP":
https://www.jmp.com/en_us/events/getting-started-with-jmp/overview.html
Una vez que tenga una licencia JMP o JMP Pro, le recomiendo completar el kit de bienvenida para nuevos usuarios de JMP. El kit de bienvenida para nuevos usuarios de JMP es una experiencia de aprendizaje electrónico en línea para usuarios nuevos de JMP:
https://www.jmp.com/en_us/events/getting-started-with-jmp/new-user-welcome-kit.html
Y finalmente, dado que parece que vienes de un entorno SAS... quizás quieras echar un vistazo a algunos de los recursos gratuitos disponibles para usar JMP en un entorno SAS... Supongo que no dejarás de usarlo. SAS o tendrá datos en un marco SAS que desea analizar dentro del ecosistema JMP:
https://www.jmp.com/en_us/learning-library/using-sas-from-jmp.html
Y por último, pero no menos importante... ya ha encontrado la comunidad de usuarios de JMP... examine especialmente las Discusiones y el Intercambio de archivos para obtener todo tipo de información útil.
Re: ¿Descripción general básica de JMP vs SAS?Como también soy un antiguo usuario de SAS y también un usuario de JMP desde hace mucho tiempo, le sugiero que comience su entrada a JMP de la siguiente manera:
1. Escanear la documentación "Descubriendo JMP" y "Usando JMP", que está disponible en
Ayuda>Libros
2. Revise el kit de bienvenida para nuevos usuarios
Kit de bienvenida para nuevos usuarios
3. Consulte los tutoriales de interés disponibles en
Ayuda>Tutoriales
4. Luego comience a recorrer la ruta JSL consultando la Guía de secuencias de comandos.
Re: ¿Descripción general básica de JMP vs SAS?Hola, Daniel,
Gracias por la descripción general. Había escuchado cosas similares al comparar SAS con JMP.Soy un antiguo usuario de SAS (lo usé por primera vez en la universidad alrededor de 1981) que se mudó a un nuevo trabajo, donde tienen JMP, no SAS.Estoy acostumbrado a SAS y a escribir programas para él.¿Existe algún buen tutorial para que personas como yo hagan la transición más fácil y eficiente?Gracias.
Timo
Re: ¿Descripción general básica de JMP vs SAS?Citando Juan Sall , cofundador y vicepresidente ejecutivo de SAS y arquitecto jefe de JMP proporciona un buen resumen básico:
"JMP es un hermano menor de SAS, dirigido a científicos, ingenieros y otros investigadores que necesitan analizar datos. JMP es para SAS lo que una hoja de cálculo es para una base de datos: más pequeño y orientado a usos de escritorio interactivos, pero capaz de integrarse fácilmente en una empresa más grande. Uno de los usos más destacados de JMP es diseñar y analizar experimentos. JMP siempre ha sido el más fuerte en su enfoque gráfico para analizar datos. Hay un gráfico para casi todas las estadísticas y la mayoría de los gráficos son interactivos.
El grupo de usuarios más grande de JMP está formado por ingenieros y especialistas en soporte estadístico en fabricación, particularmente en productos farmacéuticos, semiconductores, químicos y productos de consumo. A menudo, JMP se utiliza para respaldar un Six Sigma u otro programa de mejora de la calidad. JMP también se utiliza mucho en las universidades".
También mantenemos una página en jmp.com destacando las formas en que JMP y SAS se pueden utilizar juntos.
Daniel Valente
Gestión de productos JMP
Re: ¿Descripción general básica de JMP vs SAS?¿Por qué no utilizar ambos? Érase una vez un producto SAS que se suponía que reemplazaría a JMP, SAS/Insight. En realidad nunca se desarrolló y se abandonó hace unos años, dejando a JMP como una herramienta de exploración única hasta el lanzamiento de SAS Visual Analytics.
Cambiar entre JMP y SAS depende de lo que estés haciendo, si tienes la suerte de tener ambas licencias:
- Con más de unos pocos millones de filas (alrededor de 10 millones para una PC con 8 GB de RAM), JMP no hará el trabajo. Pero, con menos, el procesamiento en memoria lo hace mucho más rápido.
- Excepto que JMP todavía no parece utilizar procesamiento paralelo en sistemas multinúcleo, como lo hacen algunos procedimientos SAS: para algunos problemas computacionalmente intensivos con pocos datos, SAS puede ejecutarse más rápido.
- Si tienes que enseñar estadística y no programación, entonces JMP es perfecto. He probado ambos durante años (incluso décadas) y nunca volveré a SAS para eso.
- Si sus problemas son únicos y no estructurados, elija JMP para explorar sus datos.
- Pero si trabaja en el ámbito de la inteligencia empresarial, con problemas repetitivos, preparación de datos compleja e informes personalizados con tablas elaboradas, será mucho más productivo con SAS Enterprise Guide. No hay ningún flujo de trabajo (ni pista utilizable) en JMP, lo que significa que puedes olvidar fácilmente cómo llegaste a un resultado útil.
- La comparación es la misma en el área de minería de datos: JMP Pro es realmente rápido pero limitado (sin minería de texto, sin SVM), en comparación con Enterprise Miner.
- La lista de métodos estadísticos disponibles es mucho más corta en JMP: no mezcla de distribuciones, GEE, técnicas bayesianas, ecuaciones estructurales, análisis avanzado de series temporales, investigación de operaciones…
Personalmente, uso solo JMP con estudiantes universitarios que aprenden estadísticas, y principalmente Enterprise Guide & Enterprise Miner con estudiantes graduados que aprenden sistemas de apoyo a la toma de decisiones. Para la investigación (en administración de empresas), tiendo a preferir Guide (con llamadas frecuentes a "Abrir con JMP") para problemas complejos pero bien definidos, y JMP (con "Enviar a SAS" ocasional) para problemas nuevos. Por ejemplo, estos días estoy trabajando en un problema de análisis de contenido (codificación de personajes de cómics): los diagramas de mosaico de JMP son realmente útiles para comparar el trabajo de varios codificadores, pero el Kappa de Cohen en JMP no está corregido para variables ordinales. Así que primero usé llamadas al paquete irr R desde un script JMP o, ahora y preferiblemente, la macro SAS/IML de Hayes & Krippendorff (2007) que calcula el alfa de Krippendorff, desde otro script JMP. La técnica fue la misma para el análisis de correspondencia, hasta el lanzamiento de JMP 12.
Espero que ayude,
Yves Roy
Re: ¿Descripción general básica de JMP vs SAS?Sr. Parker,
Al buscar información de accesibilidad en JMP, noté la información de la FDA en Accesibilidad | SAS , y me recordó tu pregunta. Recordando que se puede crear una tabla de datos a partir de una tabla de informe en JMP haciendo clic derecho en la tabla de informe, y aprendiendo de lo anterior que JMP puede guardar una tabla de datos en el formato de transporte SAS que requiere la FDA, pensé que tal vez los dos juntos le ahorrarían al menos parte de las secuencias de comandos que tiene que realizar.
Los mejores deseos,
Juan Tate
Re: ¿Descripción general básica de JMP vs SAS?He utilizado JMPPro en un entorno de centro médico académico durante aproximadamente 6 años. Apoyo la investigación clínica y los ensayos clínicos. La mayoría de los datos que veo llegan como bases de datos MYSQL o REDCap con algún que otro libro de trabajo de Oracle DB o Excel. JMP y JMPPro me permiten hacer prácticamente todo lo que me piden. La interfaz gráfica de JMP hace que sea un placer mostrar a los investigadores y estudiantes cómo se realizó el análisis, a veces casi una herramienta de enseñanza mágica. El lenguaje de programación JMP me permite proporcionar documentación y código para generar informes, pero JMP no produce fácilmente tablas de informes del tipo que requiere una agencia reguladora. Es cierto que con suficientes secuencias de comandos se pueden generar tablas, pero supone mucho trabajo. Reformateamos los informes JMP copiándolos en Excel y usando fórmulas para generar tablas. Esto podría funcionar para la publicación, pero no tan bien para las agencias reguladoras. Algo a considerar al decidir entre JMP y SAS.
Si alguien ha encontrado una solución mejor para generar tablas estilo SAS con JMP, le agradecería saberlo.
Saludos,
TSP
Re: ¿Descripción general básica de JMP vs SAS?Quintín,
Al igual que otros aquí, mis puntos de vista son similares, pero aquí está la versión resumida de mis lectores: JMP es una herramienta fantástica y muy poderosa, interactiva y rápida para la exploración de datos, que prueba varios enfoques. Lo veo como un lado de ingeniería de la valla, donde se desarrolla de forma interactiva un análisis y luego se mueve a Base SAS o EG para "producción".Obviamente, no es tan sencillo: JMP tiene un lenguaje de secuencias de comandos y puedes hacer muchas cosas solo con JMP. Sin embargo, como se mencionó anteriormente, tiene memoria limitada. Puede manejar archivos mucho más grandes que Excel, pero aún está limitado a lo que se puede leer en la memoria. Pero si tiene conjuntos de datos más grandes, JMP no es factible (tengo algunas tablas con más de mil millones de filas; no sucederá en JMP). ).
Saludos
fred
Re: ¿Descripción general básica de JMP vs SAS?Un agradecimiento tardío, John.
Esa es información útil.No me di cuenta de que JMP comenzó en Macintosh.Entonces, tal vez la decisión clave para JMP desde el principio fue el enfoque de GUI, al que SAS llegó más tarde (con SAS/Assist y mucho más tarde con EG), así como el procesamiento en memoria.
Su mención de las personas que usan SAS y R o JMP y R es interesante, ya que sugiere que incluso en una agencia que tiene SAS y JMP, no hay muchas personas que usen SAS y JMP.
Quizás uno de estos días descargue la versión de prueba de JMP y vea cómo es.Pero como ahora estoy en un lugar que otorga licencias de servidor de BI SAS, no es probable que quieran comenzar a agregar licencias JMP al mismo tiempo que se deshacen de las licencias de PC SAS.
--P.
Re: ¿Descripción general básica de JMP vs SAS?Aquí hay una opinión de un usuario relativamente nuevo de JMP basada en la investigación que hice hace aproximadamente un año cuando investigaba paquetes estadísticos.
JMP fue desarrollado originalmente para Macintosh. La idea era hacer que la informática estadística estuviera disponible al estilo Macintosh, utilizando una GUI, y proporcionar una forma más interactiva o exploratoria de analizar datos. En ese momento, la interfaz de lenguaje todavía era la forma habitual de usar SAS: escribir código, ejecutarlo, mirar el resultado y repetir. Ahora, por supuesto, existen varias interfaces gráficas para SAS y JMP tiene un lenguaje de programación muy capaz, por lo que ya no es sólo una elección entre un lenguaje y una GUI.
Aparte de cuestiones de estilo, las mayores diferencias que encontré son:
- Si recién está comenzando, probablemente JMP sea más fácil de aprender.
- SAS probablemente tenga más rutinas totales.
- JMP necesita todos los datos en la memoria, pero SAS puede procesar un conjunto de datos que se encuentra en el almacenamiento secundario.
- Existe una versión de servidor de SAS, por lo que varios usuarios pueden compartir el mismo entorno; y tiene mayor flexibilidad para programar ejecuciones de producción de código compilado utilizando JCL o scripts elaborados, más parecido a un entorno de procesamiento de datos tradicional.
Hablé con varios usuarios de ambos en mi agencia y algunos de fuera. Los usuarios experimentados de SAS no sintieron la necesidad de cambiar a JMP o agregar JMP a su kit. Lo contrario también es cierto: los usuarios de JMP no sienten la necesidad de agregar SAS o cambiar a SAS. Hay algunas personas en los grupos SAS y JMP que también usan R, y algún software más especializado de la EPA y otras fuentes, por lo que también es justo decir que ni SAS ni JMP satisfacen todas las necesidades a la perfección.
Mi proceso de decisión fue el siguiente:
- Ambos son estándares aceptados en mi agencia y ambos tienen usuarios experimentados que están dispuestos a ayudar.
- JMP es algo más fácil de aprender y algo más económico.
- JMP tiene todas las capacidades gráficas y estadísticas que espero necesitar para los usos que anticipo.
- No espero necesitar procesar más datos de los que caben en la memoria.
- El estilo del lenguaje de scripting JMP me parece más agradable que el estilo del lenguaje SAS.
Por estos motivos elegí JMP. El principal riesgo que preveo es que si mi organización finalmente quiere una producción más rutinaria de análisis bastante estándar, tendríamos que comprar más licencias. No hay problemas para compartir scripts entre usuarios y puede empaquetar scripts para que el usuario no tenga que conocer el lenguaje del script, pero aún existen límites en cuanto a cuán automatizado o programado puede hacer su entorno de producción usando JMP. Si eso se vuelve lo suficientemente grande o complejo, es posible que prefiera SAS.
Por supuesto, no puedo responder a sus preguntas relacionadas con planes de productos futuros, ya que ese es el negocio de SAS Institute, pero por el momento, JMP cuenta con soporte total y se encuentra en desarrollo activo.
Re: ¿Descripción general básica de JMP vs SAS?Tuve algunos comentarios en esta discusión que podrían ser de interés: https://communities.sas.com/message/181673#181673