Campos vectoriales en JMP 19¡Me encanta la nueva capacidad de Campos Vectoriales en JMP Graph Builder!
Dicho esto, en uno de los videos de EA se mostró cómo apilar las flechas, por ejemplo, múltiples segmentos de línea conectados con una flecha en el último, pero el programa EA se cerró desde entonces y ahora parece que no puedo descubrir cómo hacer que aparezcan.
Por ejemplo, supongamos que tengo vectores de posición, velocidad y aceleración de una herramienta de robot y me gustaría mostrar la posición y frente a la posición x, pero dibujar una línea a partir de ahí usando la velocidad x y la velocidad y como deltas, luego la aceleración como un pequeño segmento de línea al final de ese, luego dibujar una punta de flecha al final...
Creo que me di cuenta de que los términos de velocidad y aceleración deben arrastrarse a la zona de colocación de Intervalo, pero solo puedo lograr que aparezca una de las líneas.
A continuación se muestra un conjunto de datos de ejemplo:
| tiempo |
píxeles |
py |
vx |
tú |
hacha |
es |
| 0 |
20 |
30 |
3 |
5 |
0 |
0 |
| 2 |
28.1 |
45.2 |
5.1 |
10.2 |
2.1 |
5.2 |
| 4 |
40.6 |
71.4 |
7.4 |
16 |
0.2 |
0.6 |
| 6 |
57.5 |
105.4 |
9.5 |
18 |
1.9 |
1.4 |
| 8 |
73.7 |
144.1 |
6.7 |
20.7 |
-4.7 |
1.3 |
| 10 |
86.5 |
185.4 |
6.1 |
20.6 |
4.1 |
-1.4 |
Si arrastro px -> X, py -> Y y el resto a Intervalo, luego configuro el orden de línea y la configuración de conexión, obtengo esto:

Se dibujan los vectores de velocidad, pero no aparecen las aceleraciones, y no cambian si las desmarco en la lista de variables. ¿Se eliminó o modificó esa función? Es extraño que ax y ay no aparezcan en el cuadro Intervalo ni en la leyenda, pero si hago clic derecho, aparecen y puedo eliminarlas.
¿Qué me estoy perdiendo?
Exploración y visualización de datosRe: Campos vectoriales en JMP 19Recuerdo que esta opción es posible arrastrando varias columnas sobre los ejes.
Con la nueva opción se utilizarán automáticamente en pares:

Para utilizar este modo (en lugar de Intervalo) puede calcular los "3" puntos como columnas de transformación:
Graph Builder(
Transform Column( "py+vy+ay", Formula( :py + :vy + :ay ) ),
Transform Column( "py+vy", Formula( :py + :vy ) ),
Transform Column( "px+vx+ax", Formula( :px + :vx + :ax ) ),
Transform Column( "px+vx", Formula( :px + :vx ) ),
Size( 483, 459 ),
Summary Statistic( "Median" ),
Variables(
X( :px ),
X( :"px+vx"n, Position( 1 ) ),
X( :"px+vx+ax"n, Position( 1 ) ),
Y( :py ),
Y( :"py+vy"n, Position( 1 ) ),
Y( :"py+vy+ay"n, Position( 1 ) )
),
Elements(
Line(
X( 1 ),
X( 2 ),
X( 3 ),
Y( 1 ),
Y( 2 ),
Y( 3 ),
Legend( 5 ),
Ordering( "Within Row" ),
Connection( "Arrow" ),
Summary Statistic( "Mean" )
)
)
);

no se como distinguir entre los 3 segmentos si los 3 son paralelos...
Re: Campos vectoriales en JMP 19¡Muy ingenioso, @hogi ! Aunque un poco tedioso. Por alguna razón, basándome en el video de EA, pensé que funcionaría sin las transformaciones. Quizás @XanGregg pueda opinar.
Re: Campos vectoriales en JMP 19Creo que @hogi recuerda correctamente y que el ejemplo utilizó una tabla de datos de muestra del SAT donde cada año tenía un par diferente de columnas (matemáticas y verbal).
También se puede hacer con datos apilados utilizando valores faltantes o una variable de agrupación. Sin embargo, esto requiere reestructurar los datos, a diferencia del enfoque de transformación.

Graph Builder(
Show Control Panel( 0 ),
Variables( X( :x ), Y( :y ) ),
Elements(
Line( X, Y,
Ordering( "Row Order" ),
Connection( "Arrow" ),
Missing Values( "No Connection" )
)
)
);