Felicitaciones a los Cheeseheads por su victoria en el Super Bowl. Como fanático de ese desierto desolado de los deportes conocido como Cleveland, y pese al deseo conflictivo de demostrar la superioridad de la liga de la AFC Norte, me encontré luchando por el equipo en verde (además me encanta el queso). Es agradable ver a una semilla de abajo encontrar su mojo y correr la mesa. Fue divertido ver a todos los jugadores simultáneamente frotar el Trofeo Lombardi y tomar una foto desde sus teléfonos. Más que nunca, nuestros teléfonos se han convertido en extensiones de nosotros mismos. TechCrunch incluso presentó un artículo titulado, " Las aplicaciones / sitios web del Super Bowl para que puedas fingir que estás dentro del juego mientras miras tu teléfono . ”
Lo que nos lleva al tema de este blog: extensibilidad. El último gran número loco que Apple ha dado para el número de aplicaciones de iPhone es 300,000, el doble del año pasado. El número de paquetes R ahora es al norte de 2,000 y está creciendo exponencialmente. SAS ha invertido mucho tiempo y esfuerzo en los últimos años para que su plataforma de inteligencia empresarial sea estable y extensible en todo su poderoso conjunto de aplicaciones verticales. Extensibilidad - descrita por Wikipedia Como "la inclusión de enlaces y mecanismos para expandir / mejorar el sistema con nuevas capacidades sin tener que realizar cambios importantes en la infraestructura del sistema", ha sido un factor crítico para el éxito de estos y muchos otros proyectos de software modernos.
JMP 9 Incluye un nuevo marco de extensibilidad propio: complementos. Esta capacidad ha sido una adición muy bienvenida en nuestros esfuerzos de ciencias de la vida, como JMP puede ser bastante útil en múltiples áreas científicas más allá de las cubiertas por JMP Genomics y JMP clinico . Recientemente hemos escrito dos complementos, los cuales están creciendo en popularidad. Para descargar complementos, necesitará un inicio de sesión SAS gratuito.
los Complemento de bioensayo ajusta los modelos logísticos de cuatro y cinco parámetros a los datos no lineales de dosis-respuesta e incluye la funcionalidad para probar dos curvas para el paralelismo. Llama a la plataforma no lineal en JMP en segundo plano e incluye salida gráfica como sombreado de confianza, barras EC50, superposiciones de estructuras químicas y mapas de calor agrupados de las curvas ajustadas. Aquí hay un par de capturas de pantalla:


los Complemento de comparación de métodos implementa una serie de módulos para comparar métodos de medición de acuerdo con las directrices del Instituto de Estándares Clínicos y de Laboratorio (CLSI). Resulta que casi todos estos métodos ya están disponibles en JMP, pero con un nombre diferente. Por ejemplo, la regresión de Deming es lo mismo que la regresión ortogonal en JMP. Un método que no está disponible directamente en JMP pero que se ha implementado en JSL (gracias a las interacciones muy útiles con algunos colegas de Roche) es la regresión de Passing-Bablok. Los módulos para la precisión, la precisión, la linealidad y el rendimiento hacen las conexiones necesarias y producen tableros gráficos vinculados dinámicamente como se muestra a continuación:


Ambos complementos toman prestadas algunas ideas de JMP Genomics y JMP Clinical, incluida su estructura para informes tabulados. Bioensayo, Comparación de métodos y muchos otros complementos están disponibles gratuitamente en el Intercambio de archivos JMP .
El gurú de programación Allan Kelly dice: "Si intentara resumir mi filosofía de desarrollo de software en una frase, probablemente sería: el software debe ser suave y maleable". La disciplina de la extensibilidad es la herramienta que mejor nos ayuda a lograr esto ".
Suena razonable incluso para un fan de los Browns. Por desgracia, veo que los Cavaliers recientemente han batido el récord de la NBA por la racha más larga de derrotas. Tal vez el software extensible pueda salvarnos de alguna manera. Mientras tanto, voy a ver algunos aros de ACC e imagino a Dick Vitale cantando: "¡Extensibilidad, bebé!"