concatBivariate(
Y( :Name( "Av_01_Age")),
X( :Name( "Av T2_Age"))
);
rev = colstoredvalue(smary,"Source_Table",1);
bal = colstoredvalue(smary,"Source_Table",2);
¿Cómo concaté los valores en rev y bal a x & y respectivamente?
Re: concatSupongo que en su tabla de datos referenciada como "smary" tiene una columna llamada columna llamada "Source_Table". Además, la fila 1 contiene el nombre de una columna en su tabla de datos que desea usar como su variable X, y la fila 2 para la misma columna contiene el nombre de la columna que desea usar para la variable Y. Su tabla de datos se vería algo así

Dado lo anterior, aquí está el código para ejecutar las columnas Altura y Peso usando Bivariado
names default to here(1);
smary=current data table();
rev = colstoredvalue(smary,:Source_Table,1);
bal = colstoredvalue(smary,:Source_Table,2);
bivariate(
Y( column( bal) ),
X( column( rev ) )
);
Supongo que debería haber usado los nombres AV_01_Age y AV T2_Age en lugar de altura y peso.
Si esto no es lo que está solicitando, proporcione más detalles y posiblemente datos de muestra.
Re: concat
Así es como se ven mis datos.
Quería que encajara x por y
de la cual si se hace manualmente,
Bivariate(
Y( :Name( "AV_01_Age 208103-UP-1" ) ),
X( :Name( "AV_01_Age 208103-DN-1" ) )
);
lo quería así
Bivariate(
Y( :Name( "AV_01_Age ^char(up)^" ) ),
X( :Name( "AV_01_Age ^char(dn)^" ) )
);<BR /><BR />where up = 208103-UP-1<BR />dn = 208103-DN-1
Re: concatLo que debe hacer es simplemente apilar los datos usando
Tablas => Pila
Haga una pila de series múltiples, que le dará las 2 columnas apiladas

Luego puede ejecutar el Bivariado en los datos apilados. A continuación se muestra un script simple que hace lo mismo que si lo estuviera ejecutando de forma interactiva. En el JSL me tomé la libertad de cambiar el nombre de las columnas que salen de la tabla => pila, antes de ejecutar el bivariado, por lo que los nombres son más significativos
names default to here(1);
// Create your sample data table
dt=New Table( "Example",
Add Rows( 6 ),
New Column( "AV_01)Age 28103-UP-1",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [3, 4, 5, 6, 12, 11] )
),
New Column( "AV_01_Age 208103-DN-1",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [7, 8, 6, 3, 8, 10] ),
Set Display Width( 120 )
),
New Column( "AD_01Pref 208104-UP-1",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [9, 4, 8, 6, 7, 8] )
),
New Column( "AD_01_Pref 208104-DN-1",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [12, 5, 7, 9, 8, 7] )
)
);
// Stack the UP columns and the DN columns
dtStack = dt << Stack(
columns(
:Name( "AV_01)Age 28103-UP-1" ),
:Name( "AV_01_Age 208103-DN-1" ),
:Name( "AD_01Pref 208104-UP-1" ),
:Name( "AD_01_Pref 208104-DN-1" )
),
Source Label Column( "Label" ),
Stacked Data Column( "Data" ),
Number of Series( 2 )
);
// Rename the columns
dtStack:Data << set name("AV_01_Age UP");
dtStack:Data2 << set name("AV_01_Age DN");
// Run the Bivariate
dtStack << Bivariate( Y(:AV_01_Age UP),
X(:AV_01_Age DN)
);
Le sugiero que se tome el tiempo de leer la documentación llamada Uso de JMP. Se encuentra en
Ayuda => Biblioteca de documentación JMP
Busque el documento llamado "Uso de JMP"
Re: concatSolo una nota rapida @ skyzvoir0001 en sus tablas, la tercera columna es el carácter. (está alineado a la izquierda). Y todas las otras columnas son numéricas (alineadas a la derecha). Para cada tabla, debe establecer las columnas que pretende concat o apilar con los mismos tipos de datos y modelos. Especialmente si tiene la intención de hacer una regresión de las columnas en el siguiente paso. Si se supone que una columna es numérica y su carácter, obtendrá informes ANOVA en lugar de Bivariados.
Así es como trabajo con este problema:
tables = {dtcon, dtrec, dtdea}; //list of the tables I need to format
For( ii = 1, ii <= N Items( tables ), ii++, // this outside loop is for each table
For( i = 3, i <= N Cols( tables[ii] ), i++, // this inside loop is for each col in each table
// i=3 because I want every column after the 3rd col to be formatted.
Column( tables[ii], i ) << Set Data Type( "Numeric" );
Column( tables[ii], i ) << Set Modeling Type( "Continuous" );
)
);