<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy automatizando JMP usando C #. Estoy tratando de obtener un Bivariate Fit Y by X Analysis con un Log Fit. (La curva que quiero usar como ajuste es: y = a + b * ln (x))
Yo tengo:
JMP.Application myJMP;
JMP.Bivariate biv;
JMP.Document doc;
JMP.bivarFitTransformConstants Xtransform;
JMP.bivarFitTransformConstants Ytransform;
doc = myJMP.OpenDocument (excelFilePath);
Y creo que la función correcta a llamar sería:
biv.FitTransformed (Xtransform, Ytransform, 1);
El único problema que tengo es que no puedo asignar valores para el bivarFitTransformConstants ' Xtransform ' y Y transformar' . Puedo ver en la Referencia de automatización JMP para las constantes de la plataforma bivariada que los valores posibles son: Ninguno, Registro, Sqrt, Cuadrado, Recíproco y Exp.
Yo he tratado:
Xtransform = Log;
Xtransform = "Log";
Xtransform = ( JMP.bivarFitTransformConstants) "Iniciar sesión";
Xtransform = myJMP. (Aquí, no pude encontrar la función adecuada para usar para asignar el valor 'Log' a Xtransform.
Xtransform.Equals (Log);
Xtransform.Equals ("Log");
Ninguna de estas opciones funciona, y el mensaje común es que "no puedo convertir 'cadena' a ' JMP.bivarFitTransformConstants '".
¿Cuál es la forma correcta de asignar valores a la JMP.bivarFitTransformConstants?
Se agradece la ayuda!
Encontré esta sintaxis para FitTransformed en la Referencia de automatización para C #:
FitTransformed (Xtransform As Integer, Ytransform as Integer, PolynomialDegree as Integer)
Esto lo muestra como aceptando tipos enteros para los tres parámetros. Sin embargo, las transformaciones X e Y están en efecto en el tipo de objeto JMP.bivarFitTransformConstants. Sin embargo, cuando intenta convertir su Xtransform con el valor "Registro", le está lanzando un error. Esto se debe a que está buscando el valor entero de la constante.
Puede asignar el valor de Xtransform y YTransform de la siguiente manera:
Xtransform = (JMP.bivarFitTransformConstants) 1;
Ytransform = (JMP.bivarFitTransformConstants) 1;
Aquí hay una lista de a qué se asignan estas constantes:
0 = Ninguno;
1 = Log
2 = Sqrt
3 = cuadrado
4 = Recíproco
5 = Exp.
He adjuntado un archivo de texto de un ejemplo de código completo de un análisis bivariado con FitTransformConstants.