Estimación compleja de probit hecha simple JMP ofrece una gran cantidad de análisis estadísticos sofisticados que son fáciles de usar debido a sus interfaces de usuario bien diseñadas. La estimación no lineal no es tan fácil de usar porque la increíble flexibilidad de esa plataforma puede desafiar incluso a una persona con conocimientos estadísticos. Sin embargo, con JMP Scripting Language (JSL), es fácil crear una aplicación simple que se adapte a las necesidades específicas de un área de aplicación y que sea adecuada para un uso rápido y repetitivo.
La estimación de los parámetros de las funciones no lineales comienza con la creación de columnas dentro de la tabla de datos que contienen fórmulas para especificar los parámetros que se deben estimar como parte de la función de regresión y una función de pérdida que debe minimizarse para encontrar la estimación de la regresión final (si no debería hacerse por mínimos cuadrados).
La regresión probit es un análisis que se usa con frecuencia para los experimentos de respuesta a la dosis con resultados binarios (respuesta / no respuesta). Su aplicación se describe detalladamente en Ayuda y libros de JMP, pero su uso requiere al menos una comprensión matemática básica; Además, es tedioso de usar, especialmente cuando se necesita con frecuencia. La solución aquí es escribir un script JSL. Todo lo que necesita hacer es asignar las variables correctas en su conjunto de datos a los roles necesarios para la regresión usando su nomenclatura típica y dejar que JMP haga el resto.
El conjunto de datos debe contener las columnas para la dosis, el número total de elementos bajo prueba y el número de elementos que respondieron, como puede ver en Figura 1: Datos.

Figura 1: Datos
El script JSL es simple también. Consta de tres partes: el diálogo de usuario ( Figura 2: Diálogo ), la inserción de las columnas de la fórmula y la aplicación de la plataforma no lineal.

Figura 2: Diálogo
No es necesario que escriba las declaraciones de evaluación desde cero, ya que puede hacer el análisis de forma interactiva y guardar el script en la ventana de script. Luego están todas las declaraciones, y solo necesita sustituir los nombres de las variables del programa. Una ventaja adicional de la solución de scripting es que puede cubrir solicitudes específicas, como el cálculo de varias predicciones inversas. Se generan automáticamente y el usuario no necesita llamarlos desde el menú contextual por separado.

Figura 3: Resultado
Puede distribuir e instalar todo el script como una operación de un solo clic cuando se envuelve como un complemento.
Usted puede descargar esta aplicación JSL desde el intercambio de archivos JMP.
Arati Mejdal escribió: Hola, allí. Si, está disponible. Beca ... Arati Mejdal escribió:
Hola. Si, está disponible. Debido a que movimos el Intercambio de archivos, la ubicación del archivo cambió. Aquí está: https://community.jmp.com/docs/DOC-6974
Lo siento por los inconvenientes ocasionados.
Por favor, Ayuda escribió: ¿Todavía está disponible para descargar? YO... Por favor ayuda escribió:
¿Todavía está disponible para descargar? No creo poder encontrarlo. Gracias.
Bernd Heinen escribió: Hola David, me disculpo por tener b ... Bernd Heinen escribió:
Hola David,
Me disculpo por haber sido un poco desatento. Ahora está disponible nuevamente y una búsqueda por palabra clave para "probit" lo llevará allí.
Atentamente
Bernd
David escribió: Hola Bernd, ¿este script JSL todavía está disponible ... David escribió:
Hola bernd
¿Esta secuencia de comandos JSL todavía está disponible desde el intercambio de archivos JMP? No puedo encontrarlo buscando "probit" o "regresión"
Aclamaciones
Bernd Heinen escribió: Hola Joe, no pude reproducir ... Bernd Heinen escribió:
Hola Joe,
No pude reproducir ese error, ¿podría enviarme su tabla de datos JMP a bernd.heinen@jmp.com?
Joe escribió: Estoy teniendo el mismo problema que Steve. Yo tengo... Joe escribió:
Estoy teniendo el mismo problema que Steve. Tengo 3 columnas; uno para la dosis, uno para los organismos totales, uno para los eventos totales. Cuando uso el complemento probit, recibo el mismo mensaje de error que hizo "No se puede establecer el valor para la columna 'Dosis' porque el número de fila (-1) no es válido".
Bernd escribió: Hola Steve, el propio cálculo probit ... Bernd escribió:
Hola Steve,
El propio cálculo probit es un poco tedioso, pero los resultados de los experimentos respectivos se pueden informar en una estructura muy simple. Puede verse como esta tabla:
Dosis Nº de unidades a prueba | No. de eventos observados
10,000 | 10 | 10
1,000 | 10 | 10
100 | 10 | 9
10 | 10 | 6
1 | 10 | 3
0.1 | 10 | 0
Estas columnas corresponden a los campos (Registro) Dosis, # Total y # Respuestas en el diálogo de scripts. No importa en qué forma sus datos sean originalmente, JMP tiene todas las herramientas para remodelarlos en su menú de Tablas.
Steve escribió: Hola, necesito ayuda con la estimación probit ... Steve escribió:
Hola, necesito ayuda con el JSL de estimación probit, por lo que, por alguna razón, no puedo entender cada vez que intento ejecutar el mensaje de error "No puedo establecer el valor para la columna 'Dosis' porque el número de fila (-1) no es válido. "
¿Alguien sabe lo que estoy haciendo mal? Por favor, ayuda. Necesito ayuda urgente para hacer algunas curvas de dosis respuesta para mi tesis.
Bernd Heinen escribió: Hola Tisha, En primer lugar tu observación ... Bernd Heinen escribió:
Hola tisha
En primer lugar, su observación es correcta, el valor asociado con LDParm es la pendiente de la línea de regresión.
Una sugerencia adicional: sobre el esquema de la solución hay una clave para los límites de confianza. Puede especificar su nivel de confianza y luego se obtienen los límites de confianza para ambos parámetros. Cada límite de confianza requiere iteraciones separadas. Los resultados se muestran en columnas adicionales en la tabla de parámetros. También pueden ser de ayuda para sus comparaciones.
Desafortunadamente, la matriz de covarianza no está impresa en el informe. La única forma de obtenerlo es ir al punto caliente (el triángulo rojo en frente de "Ajuste no lineal" y guardar fórmulas -> Guardar el error estándar de Predicción). Esto inserta una nueva columna en su tabla de datos con una fórmula. Puede abrir esta fórmula y la primera parte es la matriz de covarianza. Puedes copiarlo y pegarlo y así utilizarlo para tus cálculos.
Espero poder ayudar con mi explicación.
Atentamente
Bernd
Tisha King-Heiden escribió: He utilizado con éxito este sc ... Tisha King-Heiden escribió:
He utilizado con éxito este guión para calcular los LC50 en JMP11, y quiero usar la proporción de LC50 para comparar diferentes LC50 entre tratamientos. Para ello, necesito la covarianza. Determiné que el LDParm es la pendiente, y me pregunto si la covarianza también se etiqueta de manera diferente. Si no, ¿cómo puedo determinar la covarianza?
Gail Massari escribió: Siamak, puedes enviar código SAS desde ... Gail Massari escribió:
Siamak
Puede enviar código SAS desde JMP. Si está buscando una capacidad equivalente en JMP, considere participar en el foro de la comunidad de software de JMP para preguntas y respuestas a preguntas específicas. Los usuarios de JMP descubren que es la forma más rápida de obtener ayuda de otros usuarios. También participan desarrolladores de JMP y personal de soporte técnico. Ver www.jmp.com/forum .
Karen Clyde escribió: Me gustaría usar esto para más de 200 ... Karen Clyde escribió:
Me gustaría usar esto para> 200 grupos de datos separados. Sin una opción "por", no parece haber una manera fácil de hacer esto (a diferencia de si inicia el análisis utilizando un modelo de ajuste / un modelo lineal generalizado). ¿Algunas ideas?
Sajeewa Amaradasa escribió: Hola Bernd; ¿Puedes explicar cómo t ... Sajeewa Amaradasa escribió:
Hola bernd
¿Puede explicar cómo usar JMP para calcular EC50 (concentración efectiva para una inhibición del crecimiento del 50%) para un fungicida? Quiero encontrar EC50 para diferentes aislamientos de un hongo. Tengo diferentes% de inhibiciones de 4 réplicas para diferentes dosis de fungicida por cada aislamiento. Puedo usar la misma aplicación publicada anteriormente para mi análisis.
Gracias
Sajeewa
Bernd Heinen escribió: Hola Siamak, tu respuesta a mi blo ... Bernd Heinen escribió:
Hola siamak
Su respuesta a mi blog es sobre análisis probit en JMP y no hay Proc Probit sino una plataforma no lineal. Si ejecuta esto, el informe de resultados siempre tiene el triángulo rojo (punto caliente) desde el cual puede seleccionar Estimaciones -> Predicción inversa. Abre una tabla en la que puede ingresar varios valores de ED que desea calcular.
Si, por otro lado, está usando SAS Stat y Proc Probit allí, entonces necesita ingresar la opción INVERSECL con esta sintaxis: INVERSECL <(PROB = rates)>.
Espero poder ayudar
Bernd
Siamak Roshandel escribió: Hola, quiero saber si puedo usar proc ... Siamak roshandel escribió:
Hola
Quiero saber si puedo usar proc probit para calcular LT50. Y si es posible en qué sección puedo encontrarlo.