Re: Obtener texto de FrameboxPara las distancias de Jackknife, primero puede guardar las distancias en la tabla de datos y luego obtener el valor de propiedad de la columna "Valor de Jackknife". Valores predichos de Jackknife .
O puede obtener el valor de segmento de línea del gráfico
names default to here(1);
dt = open("$SAMPLE_DATA/Blood Pressure.jmp");
myrpt = Multivariate(
Y( :BP 8M, :BP 12M, :BP 6M, :BP 8W, :BP 12W, :BP 6W, :BP 8F, :BP 12F, :BP 6F ),
Estimation Method( "Row-wise" ),
Scatterplot Matrix( 1 ),
Jackknife Distances( 1 ),
SendToReport(
Dispatch( {}, "Correlations", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Scatterplot Matrix", OutlineBox, {Close( 1 )} )
)
);
frame = Report(myrpt)[Framebox(82)];
seg = (frame << Find Seg(Line Seg(1)));
seg << get y values;
Re: Obtener texto de Frameboxnames default to here(1);
dt = open("$SAMPLE_DATA/Blood Pressure.jmp");
myrpt = Multivariate(
Y( :BP 8M, :BP 12M, :BP 6M, :BP 8W, :BP 12W, :BP 6W, :BP 8F, :BP 12F, :BP 6F ),
Estimation Method( "Row-wise" ),
Scatterplot Matrix( 1 ),
Jackknife Distances( 1 ),
SendToReport(
Dispatch( {}, "Correlations", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Scatterplot Matrix", OutlineBox, {Close( 1 )} )
)
);
myrpt << Jackknife Distances( 1, Save Jackknife Distances );
jd1 = dt:Jackknife Distances << get property("Jackknife Value");
show(jd1);Esta es una forma alternativa de obtener el valor que busco.Gracias por guiarme hacia las propiedades de la columna, @jthi !
Obtener texto de FrameboxHola,
Quiero obtener texto de un cuadro de marco, pero no he descubierto la sintaxis para hacerlo. ¿Alguien puede ayudar?
He adaptado el script de este hilo, pero parece que no funciona para lo que estoy buscando.
https://community.jmp.com/t5/Discussions/JSL-Retrieve-Selected-Frame-Box/mp/14552
También tengo otra secuencia de comandos que toma números de la herramienta de creación de gráficos Profiler, y la he adaptado, pero creo que tampoco la he modificado correctamente.
Aquí hay un ejemplo a continuación.
names default to here(1);
dt = open("$SAMPLE_DATA/Blood Pressure.jmp");
myrpt = Multivariate(
Y( :BP 8M, :BP 12M, :BP 6M, :BP 8W, :BP 12W, :BP 6W, :BP 8F, :BP 12F, :BP 6F ),
Estimation Method( "Row-wise" ),
Scatterplot Matrix( 1 ),
Jackknife Distances( 1 ),
SendToReport(
Dispatch( {}, "Correlations", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Scatterplot Matrix", OutlineBox, {Close( 1 )} )
)
);
myrpt << Show tree structure;
// Try 1
mynum1 = myrpt[ Framebox(83) ] << Get text; // Send error
show( mynum1 );
// Try 2
mynum2 = Num( Report( myrpt )["Multivariate", Framebox( 83 )] << Get Text );
show( mynum2 ); // Empty
// Try 3
mynum3 = Num( Report( myrpt )["Jackknife Distances", Framebox( 83 )] << Get Text ); // Send error
show( mynum3 );
report( myrpt ) << Close report;


¿Existe una guía sobre cómo obtener datos de diferentes partes de la estructura de árbol?
Automatización y secuencias de comandosventanasRe: Obtener texto de FrameboxCuando muestro (seg), se devuelve seg = DisplaySeg[];. ¿Sabes qué es esto? Estoy buscando el valor UCL o la cadena completa, porque es fácil extraer lo que necesito.
Cuando modifico mi Try 1, nynum1 termina vacío. ¿Sabes por qué? Parece que se encuentra el framebox, pero no se devuelve nada.
mynum1 = report(myrpt)[ Framebox(83) ] << Get text;
show( mynum1 );