Combinaciones de factores en Graph BuilderHola a todos,
Entonces, tengo la siguiente relación, considerando una serie temporal (t,y), afectada por las variables adicionales A y B, así como por ruido. Mi flujo de trabajo actual es: diseñar un DoE para las variables A y B, medir, visualizar y estimar/calcular los efectos de A y B. Para ello, queremos graficar y evaluar visualmente los datos y la serie temporal "alterada" (t,y) en función de los factores.
Esta pregunta se centra específicamente en la visualización de factores combinados en GraphBuilder . Consulte especialmente "plot2.png" generado por R y el correspondiente "plot_jmp.png" generado por JMP. Observe cómo JMP reserva un espacio para grupos inexistentes, p. ej., (FactorA,FactorB)=(1,10), (2,10), etc., mientras que R reduce el gráfico automáticamente a los grupos existentes.
¿Cuál es la mejor manera de hacerlo en JMP? No quiero crear una nueva columna como combinación de los factores A+B...
Datos de ejemplo proporcionados por el script R.
Fórmula de mi ejemplo:
Exploración y visualización de datosDiseño de experimentosRe: Combinaciones de factores en Graph BuilderUn problema común en JMP:
Eliminar subparcelas vacías en el gráfico del Grupo X
relacionado: Grupo X: restringe los valores en el eje al grupo respectivo
Una solución alternativa:
En R, no hay anidación de los grupos X.
Como dijiste, se puede utilizar una columna que combine los 2 niveles para generar este diseño.
No es necesario agregarlo como una columna a la tabla de datos, una columna de transformación ficticia ( justo dentro del gráfico ) es suficiente.
Lo mejor: utilice una nueva línea para reproducir la "jerarquía".
Se identificó el "espacio en blanco vacío" como un problema y los desarrolladores podrían trabajar en ello.
Por ejemplo , ¡ayude a dar forma al futuro de JMP: responda la encuesta de priorización de la lista de deseos de este año!

Re: Combinaciones de factores en Graph Builder
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
Data Table( "Big Class Families" ) << Select where( :age > 13 & :sex == "F" ) << Exclude;
Graph Builder(
Transform Column( "Concatenate[age,sex]", Character, Nominal, Formula( :sex || "
" || Char( :age ) ) ),
Variables(
X( :height ),
Y( :weight ),
Group X( :"Concatenate[age,sex]"n, Size( 52 ) ),
Overlay( :sex, Overlay Encoding( "Style" ) ),
Color( :age )
),
Elements( Points( X, Y ), Smoother( X, Y ) )
);