Re: ¿Cómo desarrollar ADD-IN con la función de análisis existente?Para la segunda mitad de tu pregunta. Este es un ejemplo, algo en lo que estaba trabajando.
Subtitulé en un conjunto de datos de la biblioteca de muestras, por lo que el análisis podría no tener sentido, es solo un ejemplo para el script.
//dt=pick file();
//dt=current data table();
Open("$SAMPLE_DATA/Quality Control/Diameter.jmp")
fm=expr(dt<<FIT model=""></FIT>Re: ¿Cómo desarrollar ADD-IN con la función de análisis existente? @Byron_JMP proporcionó un buen ejemplo de tomar un resultado de una Plataforma (Modelo de ajuste) y usarlo en una segunda Plataforma (Distribución) para producir los resultados deseados. La expectativa es que, utilizando metodologías de programación normales, pueda ampliar el ejemplo y convertirlo en el producto final que necesita.
Mi lectura de su respuesta a su ejemplo es que no está en un nivel de experiencia con la programación y más específicamente con la programación JMP Scripting Language (JSL) donde puede tomar su ejemplo y ampliarlo.
Tu pregunta:
¿Puedo crear Script (JSL) o ADD-IN que refleje todo lo que me dices en cada Respuesta?
Digamos que hay cinco diámetros en la tabla de datos de muestra, Diameter1 a Diameter5.
Es respondido sí. Al recorrer todas las columnas, puede generar fácilmente la salida para múltiples diámetros.
Tu pregunta:
Puedo adjuntar automáticamente ¿Cada resultado de distribución a los resultados del modelo Fit para esas 5 respuestas?
(En mi caso, analizo un montón de respuestas para que sea un poco pesado aplicar COPIAR / PEGAR su JSL para todas las respuestas ...!
Es respondido sí. Las funciones JSL le permitirán construir su informe de salida final deseado a partir de los componentes de las diferentes plataformas que desee.
Tu ultima pregunta:
¿Cómo puedo crear un nuevo ADD-IN y generar el informe combinado automáticamente en lugar de editarlo con COPY / PASTE?
¿Tengo que abrir la secuencia de comandos del modelo Fit y adjuntar la secuencia de comandos de Distribución usando "agregar" cada vez que analizo cada respuesta?
Esta respuesta es realmente decir, que puede hacer todo esto en JSL, y el código real para ello requerirá información más específica sobre las necesidades de salida precisas que tiene.
Pero lo que realmente creo que necesitas es que debes pasar la mayor parte de tu tiempo aprendiendo más sobre JSL. Existe un excelente documento de referencia, la Guía de secuencias de comandos, que está disponible en el menú desplegable Ayuda JMP.
Ayuda ==> Libros ==> Guía de secuencias de comandos
Le sugiero encarecidamente que tome sus ideas de lo que necesita y luego pase el tiempo leyendo la Guía de secuencias de comandos. Mientras revisa la guía, aprenderá sobre las funciones y metodologías que puede elegir para crear el producto final que desee.
Luego, a medida que construye su código JSL y se encuentra con problemas, etc. puede venir a la Comunidad de discusión con preguntas y problemas más específicos con los que los miembros con gusto lo ayudarán.
Re: ¿Cómo desarrollar ADD-IN con la función de análisis existente?Estimado txnelson,
¡Muchas gracias por responder!
Estoy estudiando JSL con entusiasmo, refiriéndome a la "Guía de secuencias de comandos" que mencionaste.
Con referencia a la Guía de secuencias de comandos, ya he implementado la primera respuesta usando JSL como se muestra a continuación.
( txnelson: "Por bucle en todas las columnas, puede generar fácilmente la salida para varios diámetros ")
================================ Código de ejemplo ================ ===================
F0 = Grupo apto (
F1 = Modelo de ajuste (
Y (: Diámetro1),
...
),
...
F5 = Modelo de ajuste (
Y (: diámetro5),
...
)
);
N_Response = 5;
para (i = 1, i <= N_Response, i ++,
Eval (Parse (Insert Insert ("\ [... MI CÓDIGO ...] \ "))); / * ¡MI CÓDIGO puede ser cualquier script como Distribución!
);
================================================== =================
Pero aquí está el problema.
Al escribir código como el anterior, debería definir algunas variables como F0, F1, ... y F5 en JSL antes del bucle.
Quiero implementar un ADD-IN que se aplique automáticamente MI CÓDIGO a cada respuesta seleccionada en el Ajustar modelo de módulo de especificación de modelo (respuestas utilizadas para el análisis).
¡Seguiré estudiando JSL paso a paso a través de la "Guía de secuencias de comandos"!
pero parece que es otro problema hacer ADD-IN usando MI CÓDIGO .
Esta ahí un gran documento de referencia que ha sido optimizado para estudiar ADD-IN ???
Si hay, házmelo saber 
¡Le agradecería si pudiera responder mi pregunta!
Re: ¿Cómo desarrollar ADD-IN con la función de análisis existente?No creo que deba preocuparse por las especificaciones de complementos en este momento. Si crea su JSL, puede convertirlo en un complemento con un par de pasos sencillos.
A continuación se muestra una pieza simple de JSL que genera diferentes resultados en las columnas que se encuentran en una tabla de datos. Debería darle un ejemplo de una forma de estructurar su código.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
dist = Function( {x},
{default local},
Distribution( Continuous Distribution( Column( Column( x ) ) ) )
);
one = Function( {x, y},
{default local},
Oneway( Y( Column( y ) ), X( Column( x ) ) );
pp = Partition( Y( Column( y ) ), X( Column( x ) ), Informative Missing( 1 ) );
pp << splitbest( 2 );
);
// Get the continuous column in the data table
colList = dt << get column names( continuous, string );
// Loop across columns and generate the output
For( i = 1, i <= N Items( colList ), i++,
dist( colList[i] );
one( colList[i], "Age" );
);
Pero hay muchas, muchas variaciones sobre esto, dependiendo de dónde necesite terminar.
resueltoresuelto
ventanasRe: ¿Cómo desarrollar un complemento con la función de análisis existente?resuelto