Cuadro de visualización de referencia de subíndice incorrectoEn el siguiente script, esperaba que el título devuelto fuera "Distribución Weibull ajustada", pero en su lugar aparece "Distribución normal ajustada". No estoy seguro de qué pasa, realmente agradezco la ayuda.
names default to here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
db = dt << Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :height ),
Horizontal Layout( 1 ),
Vertical( 0 )
)
);
db << fit all;
Title_1 = report(db)[Outlinebox("Fitted?")] << get title;
print(Title_1);
<SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><span class="lia-inline-image-display-wrapper" image-alt="Capture1.PNG" style="width: 999px;"><img src="https://us.v-cdn.net/6038925/uploads/images/62909i5A315F267940B1CB/Capture1.PNG" role="button" title="Capture1.PNG" alt="Capture1.PNG" /></span></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN>Automatización y secuencias de comandosRe: Cuadro de visualización de referencia de subíndice incorrectoSupongo que JMP crea en la memoria todas las salidas ajustadas, por lo que cuando solicitas
Title_1 = report(db)[Outlinebox("Fitted?")] << get title;
El Normal Ajustado es el primero en la Memoria y por lo tanto es el que se devuelve. Puedes evitar este problema con
Title_1 = report(db)[Outlinebox("Fitted Weibull?")] << get title;
O
Title_1 = report(db)[Outlinebox( 6 )] << get title;
Re: Cuadro de visualización de referencia de subíndice incorrectoCreo que todos los ajustes diferentes siguen ahí incluso si no son visibles (están en los cuadros If), los subíndices de informes seguirán coincidiendo con ellos y finalmente se usarán? La búsqueda con comodines coincidirá con el primer cuadro de esquema que satisfaga su búsqueda (en este caso, Ajustar distribución normal).

Puede utilizar JMP para crear la ruta desde el menú Mostrar propiedades (ruta del cuadro)
Report(platform)["height","Fitted Weibull Distribution"]
Podría escribir un término de búsqueda más largo (evitaría ? siempre que sea posible)
Title_1 = report(db)[Outlinebox("Fitted W?")] << get title;
O usa XPath y obtén todos los títulos y obtén lo que quieras de ellos.
fit_obs = Report(db) << XPath("//OutlineBox[contains(text(), 'Fitted ')]");
fit_obs << get title;
Re: Cuadro de visualización de referencia de subíndice incorrectoParece que le faltan algunos espacios en blanco en su búsqueda de esquema dentro del bucle for (debe haber espacio después de "Ajustado" -> "Ajustado").
Respecto a los índices: lo más probable es que los obtenga en el orden "original"

A continuación se muestra un ejemplo que intenta evitar ese desorden de casillas de verificación usando XPath
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
db = dt << Distribution(Stack(1), Continuous Distribution(Column(:height), Horizontal Layout(1), Vertical(0)));
db << fit all;
rpt = db << Report;
rpt["Compare Distributions"][CheckBoxBox(1)] << set(3, 1); //make additional random selection
Wait(0);
tb = rpt[Outline Box("Compare Distributions"), Table Box(1)];
items = tb[1] << XPath("//CheckBoxBoxItem");
selections = {};
For Each({item, idx}, items,
If(Contains(item, "\[isChecked="true"]\"),
Insert Into(selections, idx);
);
);
dists = (tb[2] << Get)[selections];
For Each({distname}, dists,
ob = rpt[Outline Box("Fitted " || distname || " ?")];
show(ob << get title);
);
Re: Cuadro de visualización de referencia de subíndice incorrectoAh tienes razón. No sabía esto antes de que todos los ajustes posibles se almacenan en segundo plano. ¡Bueno saber!
Re: Cuadro de visualización de referencia de subíndice incorrectoUtilicé << Obtener XML en la referencia del cuadro de tabla para ver si había algo interesante que pudiera usar para obtener lo que quería.
