yo tener una tabla unida que combina dos tablas de resumen. Quiero trazar los resultados de una columna contra la otra. Estas columnas se calculan a partir de los valores en sus respectivas tablas primarias y se bloquean. Sin embargo, también quiero trazar una línea de tendencia de referencia (1: 1) en esta gráfica. Para hacer esto, me gustaría agregar cuatro filas con valores numéricos en las dos columnas que estoy trazando y crear una nueva columna que distinga las filas "experimentales" de las filas "1: 1".
Hice varios intentos de agregar estas filas a mi tabla sin éxito, incluida la generación de una tabla separada con los valores de referencia en ella y luego concatenarla en mi tabla de resumen, pero las columnas no se combinan correctamente (los valores en la nueva tabla simplemente no aparece en la tabla concatenada).
Lo ideal sería crear una copia de mi tabla de resumen unida actual que desbloquee las columnas de mi experimento. Puedo ver cómo desbloquear las columnas en la GUI, pero estoy tratando de hacer todo esto dentro de un script jsl. La única manera que puedo ver hasta ahora para desbloquear las columnas es usar un código de 'Vincular a datos originales (0)' en los pasos de la tabla de resumen original, pero no estoy seguro de que realmente quiera hacerlo. ¿Hay alguna manera de hacerlo? crear una copia de mi tabla de datos actual que copie solo los valores numéricos y no las fórmulas para que pueda agregar valores numéricos planos a nuevas filas?
Puedes crear una copia de tu tabla sin fórmulas.
dt2 =dt << Subset( All Rows, All Columns,
Copy Formula(0), OutputTableName("Just Values")
);Tenga en cuenta que
- Las columnas con fórmulas están bloqueadas. Debes eliminar la fórmula para agregar valores.
- El resumen de la tabla está bloqueado por filas a menos que, como lo haya indicado, especifique 'Vincular a datos originales (0)'. Además, puede desbloquear las columnas, pero las tablas principal y de resumen ya no están vinculadas. Nota JMP 13, 14 puedes crear uniones virtuales
dt = open("$Sample_data/Big Class.jmp");
dtsum = dt << Summary( Group(:sex), Mean(:weight, :height));
for(i=1, i<=ncol(dtsum), i++,
column(dtsum,i) << lock(0)
);- Puede agregar una línea de referencia al cuadro del cuadro del gráfico sin agregar puntos a una tabla. No estoy seguro de lo que representa 1: 1. Si significa la línea Y = X, se puede usar algo como gr_framebox << Agregar guión de gráficos (2, Función Y (x, x)) / Se necesitan más detalles si esta es la ruta que desea seguir.