Hice un modelo de regresión lineal múltiple usando 'Modelo de ajuste'. Tengo 7 variables independientes y 1 variable dependiente en mi modelo. He guardado la fórmula de predicción en el conjunto de datos, por lo que cada vez que un usuario ingresa valores para variables independientes, el modelo predice el valor para la variable dependiente en el conjunto de datos.
¿Hay alguna manera en JMP? Puedo diseñar un formulario o panel personalizado a partir de esta fórmula de predicción donde un cuadro de diálogo le pide al usuario que ingrese todos los valores y muestra el valor predicho final. La razón por la que estoy tratando de implementar esto es para tener una salida fácil de usar, por lo que en lugar de editar el conjunto de datos cada vez, el usuario solo puede mirar el tablero y mostrarles la salida.
Gracias por adelantado.
Eso no sería demasiado difícil. ¿Tienes experiencia con JSL? Aquí hay un ejemplo simple con 3 factores y un modelo y = 10 + 3 * x1 - 1.2 * x2 + 0.4 * x3 - 0.3 * x1 ^ 2.
New Window("Model Predictions",
V List Box(
Panel Box("Model Inputs",
Lineup Box(2,
Text Box("X1"),
x1_b = Number Edit Box(),
Text Box("X2"),
x2_b = Number Edit Box(),
Text Box("X3"),
x3_b = Number Edit Box(),
)
),
ok_btn = Button Box("Update Prediction", update_y),
H List Box(
Text Box("Prediction: "),
y_b = Text Box(".");
)
)
);
update_y = function({},
x1 = x1_b << Get;
x2 = x2_b << Get;
x3 = x3_b << Get;
y = 10 + 3*x1 - 1.2*x2 + 0.4*x3 - 0.3*x1^2;
y_b << Set Text(char(y));
);
Lo que puede hacer es que JMP produzca la fórmula para usted en la tabla, y prácticamente copie / pegue en una función como mi función update_y (). En lugar de multiplicar los coeficientes con columnas en su tabla, simplemente cambie las variables que cree en su aplicación. Si tiene factores categóricos, puede hacer que seleccionen niveles de un cuadro combinado o cuadro de radio.