Campi vettoriali in JMP 19Adoro la nuova funzionalità Campi vettoriali in JMP Graph Builder!
Detto questo, in uno dei video di EA veniva mostrato come impilare le frecce, ad esempio più segmenti di linea collegati con una freccia sull'ultimo, ma il programma EA è stato chiuso e ora non riesco a capire come farli apparire.
Ad esempio, supponiamo di avere i vettori di posizione, velocità e accelerazione di uno strumento robot e di voler mostrare la posizione y rispetto alla posizione x, ma di dover tracciare una linea da questa usando la velocità x e la velocità y come delta, quindi l'accelerazione come un piccolo segmento di linea all'estremità di questo, quindi disegnare una punta di freccia alla fine...
Penso di aver capito che i termini di velocità e accelerazione devono essere trascinati tutti nella zona di rilascio dell'intervallo, ma riesco a visualizzare solo una delle linee.
Ecco un esempio di set di dati:
| tempo |
px |
py |
vx |
Voi |
ascia |
È |
| 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 |
Se trascino px -> X, py -> Y e il resto su Intervallo, quindi imposto l'ordinamento delle righe e le impostazioni di connessione, ottengo questo:

I vettori di velocità sono disegnati, ma le accelerazioni non vengono visualizzate e non cambia nulla se le deseleziono dall'elenco delle variabili. Quella funzionalità è stata rimossa/modificata? È strano che ax e ay non vengano visualizzati nella casella Intervallo o nella legenda, ma se clicco con il tasto destro del mouse ci sono e mi viene data la possibilità di rimuoverli.
Cosa mi manca?
Esplorazione e visualizzazione dei datiRe: Campi vettoriali in JMP 19Ricordo che questa opzione è possibile trascinando più colonne sugli assi.
Con la nuova opzione, verranno automaticamente utilizzati in coppia:

Per utilizzare questa modalità (invece di Intervallo) è possibile calcolare i "3" punti come colonne di trasformazione:
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" )
)
)
);

non so come distinguere i 3 segmenti se tutti e 3 sono paralleli...
Re: Campi vettoriali in JMP 19Molto intelligente, @hogi ! Un po' noioso, però. Per qualche motivo, basandomi sul video di EA, pensavo che avrebbe funzionato anche senza le trasformazioni. Magari @XanGregg interverrà.
Re: Campi vettoriali in JMP 19Penso che @hogi ricordi correttamente e che l'esempio abbia utilizzato una tabella di dati campione del SAT in cui ogni anno aveva una coppia di colonne diversa (matematica e verbale).
È possibile farlo anche con dati impilati, utilizzando valori mancanti o una variabile di raggruppamento. Tuttavia, ciò richiede la ristrutturazione dei dati, a differenza dell'approccio di trasformazione.

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