Pregunta de novato extrayendo valores de un informe<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Estoy tratando de acelerar la extracción de valores de un informe llamado por un script.
Para probar las cosas, creo dos columnas simples y hago un ajuste y estoy tratando de extraer la intersección de la estimación solo para saber lo que estoy haciendo.
Prueba = bivariado (
Y ( : columna 2 ) ,
X ( : columna 1 ) ,
Línea de ajuste ( { Color de linea ( { 208 , 64 , 86 } )} )
) ;
r = prueba << reporte ;
fred = r [ esquema ( "Ajuste lineal" ) , recuadro ( "Estimaciones de parámetros" ) , ColBox ( "Estimar" )[ 1 ]] << obtener (1) ;
mostrar ( fred ) ;
Estoy tratando (obviamente sin éxito) de seguir el ejemplo en el manual y recibo un error como se muestra en la ventana de registro
index{100} en acceso o evaluación de 'Get' , Get( 1 ) /*###*/
¿Cómo debería ser este script de prueba?
Re: Pregunta de novato extrayendo valores de un informePerfecto gracias.
Re: Pregunta de novato extrayendo valores de un informePara extraer solo la información del primer cuadro de tabla en el cuadro de esquema de "Validación", cambie a lo siguiente:
Report( neur )["Validation"][Table Box( 1 )] << Make into Data Table;
El mensaje <
Re: Pregunta de novato extrayendo valores de un informeGracias por proporcionar el guión. Hago más o menos lo que necesitaba. Sin embargo, hay un punto que no entiendo:
Esta es la mesa que tengo. Incluye las medidas para el entrenamiento y los datos de validación.

Sin embargo, la última línea del script se refiere explícitamente a los datos de entrenamiento:
Report( neur )["Training"][Table Box( 1 )] << Make Combined Data Table;
¿Por qué la tabla también incluye la información sobre los datos de validación?
NB: Eliminar la parte ["Entrenamiento"] de la última línea conduce al mismo resultado.
Re: Pregunta de novato extrayendo valores de un informeGracias por tu respuesta, lo intentaré. También revisaré la sección Display Tress en la Guía de secuencias de comandos. (En realidad, he buscado ese tipo de información en la "ventana de propiedades" en la ayuda, pero no pude encontrarla.
Re: Pregunta de novato extrayendo valores de un informeA continuación se muestra un ejemplo simple sobre cómo generar la información de las 2 tablas en una tabla de datos.Aprender cómo manejar los árboles de visualización de salida de JMP aumenta exponencialmente las capacidades de los usuarios de JMP.La documentación sobre los árboles de visualización se encuentra en la Guía de secuencias de comandos en la Biblioteca de documentación de JMP.
Ayuda==>Biblioteca de documentación de JMP
Aquí está el guión
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
neur = dt << Neural(
Y( :NPN1 ),
X( :PNP1, :PNP2, :NPN2, :PNP3, :IVP1, :PNP4, :NPN3 ),
Informative Missing( 0 ),
Validation Method( "Holdback", 0.3333 ),
Fit( NTanH( 3 ) )
);
Report( neur )["Training"][Table Box( 1 )] << Make Combined Data Table;
Re: Pregunta de novato extrayendo valores de un informePara ser más precisos, me gustaría extraer los valores de las tablas de validación y entrenamiento a continuación en JSL.

Re: Pregunta de novato extrayendo valores de un informe¿Dónde puedo encontrar la "ventana de propiedades"?
Necesito extraer datos de una tabla en un informe y necesito encontrar la ruta correcta. Aparentemente, la "ventana de propiedades" podría usarse para ese propósito, pero no sé dónde encontrar eso ...
Re: Pregunta de novato extrayendo valores de un informeSí, eso funcionará siempre y cuando no uses Obtener mensaje.
Re: Pregunta de novato extrayendo valores de un informeEstaba buscando en el manual de secuencias de comandos y en la sección sobre informes invisibles (pág. 384 en el manual para la versión 12) produce una sintaxis diferente que evita la directiva get por completo y usa un término columnbox que no parece ser una palabra reservada porque es no aparece en el color de fuente azul.Esto también funciona.Si utilizo la ventana de propiedades para examinar el informe, la "estimación" aparece como un "cuadro de columnas"
Prueba = bivariado (
Y ( : columna 2 ) ,
X ( : columna 1 ) ,
Línea de ajuste ( { Color de linea ( { 208 , 64 , 86 } )} )
) ;
r = prueba << reporte ;
//fred=r[Col Box("Estimación")][2];
fred = r [ esquema ( "Ajuste lineal" ) , recuadro ( "Estimaciones de parámetros" ) , ColumnBox ( "Estimar" )][ 1 ] ;
mostrar ( fred ) ;

Re: Pregunta de novato extrayendo valores de un informeHola,
Hay un pequeño error de sintaxis en esta sección del código:
fred = r [ esquema ( "Ajuste lineal" ) , recuadro ( "Estimaciones de parámetros" ) , ColBox ( "Estimar" )[ 1 ]] << obtener (1) ;
La referencia del cuadro de columna es un cuadro de columna de número en el informe, así que intente usar NumberColBox. Además, coloque la referencia del primer valor dentro de () en lugar de afuera y elimine []. Coloque una coma entre el título y el número de referencia. Vea abajo
fred = r [ ContornoCuadro ( "Ajuste lineal" ) , ContornoCuadro ( "Estimaciones de parámetros" ) ,NORTE umberColBox ( "Estimar" , 1 )] << obtener( 1 ) ;
Eso debería funcionar para ti.
Saludos,
chris kirchberg