Re: JSL: ¿Qué usar para nuevas columnas, Fórmula o Establecer cada valor? ¿Pros y contras?Estoy de acuerdo con Jim.
Como usuario de JMP interactivo, mi única forma de calcular valores al crear una nueva columna es usar una fórmula. Como programador, tengo la opción de usar una fórmula o usar una miríada de otros medios para completar la nueva columna. I nunca usar una fórmula en un script a menos que los valores debe actualización debido a las dependencias que pueden cambiar después de que se haya ejecutado el script.
La decisión es tan simple como eso, en mi opinión. Pero nunca le diría a otra persona que siguiera mi camino.
Re: JSL: ¿Qué usar para nuevas columnas, Fórmula o Establecer cada valor? ¿Pros y contras?pero si elimina la propiedad de la fórmula, según su declaración, ambas deberían ser iguales. pero supongo que hay más diferencias intrínsecas.
Re: JSL: ¿Qué usar para nuevas columnas, Fórmula o Establecer cada valor? ¿Pros y contras?Establecer cada valor coloca el valor especificado en cada celda para la columna a la que apunta.
El elemento Formula es un elemento dinámico que permite especificar un script de cualquier complejidad deseada.Además, se volverá a ejecutar una fórmula cada vez que se cambien los componentes dentro del script proporcionado (valores de columna).
Re: JSL: ¿Qué usar para nuevas columnas, Fórmula o Establecer cada valor? ¿Pros y contras?Básicamente estaba buscando una comparación de funcionalidad entre establecer cada valor frente a la función de fórmula
Re: JSL: ¿Qué usar para nuevas columnas, Fórmula o Establecer cada valor? ¿Pros y contras?@RAM ,
Si usa el script de prueba que preparé a continuación, podrá darse cuenta a partir de a = 6, que establecer cada valor es más eficiente.
a = 7; // Varied from 2 to 7
dt = New Table();
dt << Begin Data Update;
dt << Add Rows(10^a);
t1 = Tick Seconds();
dt << New Column("Test",Numeric,Continuous,Formula(5));
t2 = Tick Seconds();
dt << End Data Update;
Print(t2-t1);
t3 = Tick Seconds();
dt << New Column("Test",Numeric,Continuous,<< Set Each Value(a));
t4 = Tick Seconds();
Print(t4-t3);
Sin embargo, es importante tener en cuenta que Establecer cada valor solo puede lograr un objetivo a diferencia de Fórmula, que es mucho más versátil. Así que no sé el objetivo exacto de realizar esta comparación, pero esta es una forma de verlo.
JSL: ¿Qué usar para nuevas columnas, Fórmula o Establecer cada valor? ¿Pros y contras?Hola a todos,
¿Alguien puede resaltar cuáles son las diferencias entre usar "Fórmula" y "Establecer cada valor"? ¿Cuáles son los pros y los contras?
Modelado Estadístico Avanzado