Nivel: Principiante
Mike Muhlada, evaluador de desarrollo de JMP, SAS
Audrey Shull, gerente sénior de pruebas de desarrollo de JMP, SAS
Esta demostración introductoria utilizará ejemplos para explicar la mecánica del Editor de fórmulas, para investigar y corregir errores comunes y para solidificar las mejores prácticas y "trucos" útiles para la creación de fórmulas. Un tutorial detallado cubrirá varios aspectos del generador de fórmulas, incluido cómo usar la función de arrastrar y soltar, los métodos abreviados de teclado y los botones de función para crear fórmulas. A medida que trabajemos con los ejemplos, discutiremos funciones útiles, descubriremos y corregiremos errores comunes, y más. Los temas de mejores prácticas que se cubrirán incluyen formatos personalizados, uso de fórmulas para la "limpieza" de datos, transformaciones de columnas, manipulación de cadenas, funciones de fecha JMP y uso de columnas intermedias para crear fórmulas más complejas. Se hará especial hincapié en las nuevas características de JMP 14, incluidas las funciones definidas por el usuario, la vista previa de resultados, la detección de advertencias/errores de fórmula 'en vivo' y la lista de funciones personalizables.
// custom function
funcDef=function( {height, weight},
{Default Local},
(weight * 0.45) / (height * 0.025) ^ 2
);
description="This function calculates BMI, given a person's weight and height. Weight is presumed to be in pounds and Height is presumed to be in inches. The conversion to metric is done inside the function itself.";
// Examples can be multiple statements inside expr()
ex2=expr(
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
custom:BMI(:height[4], :weight[4])
);
parmHint1="Height in inches";
parmHint2="Weight in pounds";
//create function using variables
bmi_=New Custom Function("custom", "BMI", funcDef);
bmi_ << Description(description);
bmi_ << Prototype("custom:BMI(height,weight)");
bmi_ << Example("custom:BMI(72,225)");
// expr() Examples need to be passed inside NameExpr()
bmi_ << Example(NameExpr(ex2));
bmi_ << Parameter("Number", parmHint1);
bmi_ << Parameter("Number", parmHint2);
bmi_ << Formula Category( "Discovery" );
bmi_ << Scripting Index Category( "Frankfurt Functions" );
//add myNamespace:AddTen function to system
Add Custom Functions(bmi_);
Tuvimos problemas para cargar el .jmpapp. Ahora, está listo con el resto de los archivos JMP. Usamos ese .jmpapp para impulsar las demostraciones. Por favor, avísenos si desea obtener más instrucciones paso a paso para cualquiera de estos ejercicios.
¿Podría ser que faltan las diapositivas en sus archivos adjuntos?