Avisarme si ejecutar un comando/ejecutar un análisis va a llevar mucho tiempo.En conjuntos de datos más grandes encuentro que algunos análisis tardan mucho en ejecutarse. Por ejemplo, ejecutar un modelo lineal generalizado Binomial o Poisson en un conjunto de datos con ~20 millones de filas puede llevar más de una hora en mi máquina. Sería fantástico si JMP pudiera (1) informarme si la ejecución de un comando tomaría más de 10 minutos y darme la opción de cancelar; y (2) si decido continuar, deme una estimación de cuánto tiempo tomaría completar el análisis.
Modelado estadístico avanzadoAnálisis y modelado de datos básicosRe: Avíseme si ejecutar un comando / ejecutar un análisis va a llevar mucho tiempo.A menudo, presionar Esc durante la ejecución cancelará la plataforma. Por lo general, tardará entre 5 y 15 segundos en responder, pero normalmente funciona.
Prueba esto:
names default to here(1);
dt = open("$SAMPLE_DATA\Probe.jmp");
g = dt << Get Column Group("Responses");
YExpr = Expr(Y());
for(i=1, i<=nitems(g), i++,
insert into(YExpr, g[i]);
);
Eval(EvalExpr(
dt << Hierarchical Cluster(
Expr(nameexpr(YExpr)),
Method( "Ward" ),
Standardize Data( 1 ),
Dendrogram Scale( "Distance Scale" ),
Number of Clusters( 20 ),
SendToReport( Dispatch( {}, "Dendrogram", OutlineBox, {SetHorizontal( 1 )} ) )
);
));
Re: Avíseme si ejecutar un comando / ejecutar un análisis va a llevar mucho tiempo.También sería bueno si hubiera un widget JSL ocupado (también conocido como espera, widget de rueda giratoria, etc.) que podrían utilizarse para garantizar al usuario que un script todavía se está ejecutando. Aún mejor sería un widget de barra de progreso JSL.
Re: Avíseme si ejecutar un comando / ejecutar un análisis va a llevar mucho tiempo.O podría ser una barra de estado con una opción de cancelación para plataformas que implican análisis potencialmente difíciles. Como lo que se implementa en la plataforma de diseño personalizado.
Re: Avisarme si ejecutar un comando/ejecutar un análisis va a tomar mucho tiempo.De acuerdo, para scripts definidos por el usuario existe una solución fácil de @vince_faller para presionar ESC el tiempo suficiente hasta que se detenga.
Pero para plataformas estándar esto no funciona. Entonces, siguiendo la idea del deseo:
@parker escribió:
avíseme si ejecutar un comando iba a tomar más de 10 minutos y dame la opción de cancelar
pero independiente de la advertencia:
Cada plataforma estándar debe tener un botón de cancelar mientras se ejecuta.
De esta manera, el usuario tendrá la opción de detener una plataforma cuando lo desee, sin necesidad de esperar horas y horas hasta que finalice la plataforma.
Acelerar tablas/Actualizar
Re: Avisarme si ejecutar un comando/ejecutar un análisis va a tomar mucho tiempo.Idea alternativa: una configuración de Tiempo de espera en las preferencias o una opción de tiempo de espera para Intentar.
Re: Avisarme si ejecutar un comando/ejecutar un análisis va a tomar mucho tiempo.candidato de la Encuesta de Priorización de Listas de Deseos - ejecución piloto:
¡Presentamos la encuesta de priorización de la lista de deseos de JMP!
Re: Avisarme si la ejecución de un comando o la ejecución de un análisis va a llevar mucho tiempo.Para varias plataformas pude identificar la causa raíz de una ejecución lenta: evitar estas trampas puede ahorrarle horas:
- Acelerar tablas/actualizaciones : para cada columna, escanea nuevamente en busca de las filas coincidentes y fusiona TODAS las coincidencias en la tabla principal.
-> filas x # coincidencias x # columnas
en lugar de 1x último primero o último partido (como en Tablas / Unirse)
-> puede tomar horas en lugar de segundos
- la GUI se inicia con todas las opciones habilitadas
- la vista previa
- ¿Por qué Tablas/Concatenar es tan lento?
Nuevo problema en JMP18: el escaneo de los scripts de tabla lleva mucho tiempo.
Y la plataforma escanea los scripts de la tabla mientras crea la GUI, cuando un usuario agrega una tabla y un último empate cuando el usuario hace clic en Aceptar.
-> puede tardar desde varios segundos hasta minutos
- Re: Recodificar - Analizar como número
Si un usuario ejecuta varios pasos y convierte una cadena en un número, lleva mucho más tiempo que hacer lo mismo en 2 pasos.
-> puede tardar minutos u horas
Re: Avisarme si la ejecución de un comando o de un análisis va a llevar mucho tiempo.Distribución en vivo : es muy lenta si la tabla tiene miles de filas.
Nuevo (¿en JMP18?): si muchas filas pertenecen a un valor, JMP puede "agrupar" los valores -> menos puntos en el gráfico y mucho (!!!) más rápido
Re: Avisarme si la ejecución de un comando o de un análisis va a llevar mucho tiempo.@mia_stephens ¿aún bajo consideración?
¡podría ayudar mucho!