<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Nunca he tenido problemas con la plataforma tabulada hasta ahora. Estoy haciendo una tabulación de una tabla que puede ser de 40,000 a 800,000 filas que se ve así:
| Base de datos | Fármaco | Evento | Numero de eventos |
|---|
| 1 | Drug001 | AE001 | 42 |
| 1 | Drug001 | AE002 | 13 |
| 1 | Drug001 | AE003 | 81 |
| 1 | Drug001 | AE004 | 81 |
| 1 | Drug002 | AE001 | 11 |
| 1 | Drug002 | AE002 | 54 |
La columna de la base de datos puede ir de 1 a 20. Estoy creando una tabulación que se ve así:

El rendimiento de tabular se vuelve muy lento cuando hay muchas filas. Tal vez debido al doble anidamiento de las variables de fila Base de datos y Evento.
Comparé el rendimiento con una tabla dinámica en Microsoft Excel, y no fue un concurso: ¡Excel ganó sin duda! ¡Una tabla de 400,000 filas en JMP tomó 3-6 minutos, mientras que la misma cosa en Excel tomó menos de un segundo!
Aquí hay una tabla que muestra el rendimiento utilizando dos PC diferentes. JMP 9 vs 10 no hizo ninguna diferencia.

¿Hay algún truco para acelerar la tabulación? He adjuntado un código con el que puedes jugar. Solo números aleatorios pero tendrás la idea. El primer programa crea la tabla y el segundo ejecuta la tabulación.
¡Gracias!
Peter
Simplemente eché un vistazo a esto ... como referencia, generé una tabla de 500,000 filas y usé Tabla> Resumen con variables de base de datos Base de eventos y eventos, Variable de subgrupos de medicamentos y Suma de medicamentos de variables. Esto tomó aproximadamente 4 segundos en un sistema T410 / I5 de 64 bits con JMP de 32 bits. Comencé con el script de Tabulate, pero lo cancelé cuando vi que se estaba ejecutando durante mucho tiempo, así que no tengo un resultado, pero probablemente sea como dijiste. No sé si una solución basada en resumen sería útil para usted, pero es interesante ver la diferencia. Me pregunto si la lentitud de Tabulate se debe al formato.
Miguel