將值分配給JMP.bivarFitTransformConstants<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在使用C#自動化JMP。我試圖通過X分析得到一個Bivariate Fit Y和Log Fit。(我想用作擬合的曲線是:y = a + b * ln(x))
我有:
JMP.Application myJMP;
JMP.Bivariate biv;
JMP.Document doc;
JMP.bivarFitTransformConstants Xtransform;
JMP.bivarFitTransformConstants Ytransform;
doc = myJMP.OpenDocument(excelFilePath);
而且我認為調用的正確函數是:
biv.FitTransformed(Xtransform,Ytransform,1);
我唯一的問題是我無法為其分配值 bivarFitTransformConstants' Xtransform“ 和' ÿ 轉變' 。我可以在JMP自動化參考中看到雙變量平台常量,可能的值是:None,Log,Sqrt,Square,Reciprocal和Exp。
我試過了:
Xtransform = Log;
Xtransform =“Log”;
Xtransform =( JMP.bivarFitTransformConstants) “日誌”;
Xtransform = myJMP。 (在這裡,我找不到用於將值'Log'賦值給Xtransform的相應函數。
Xtransform.Equals(LOG);
Xtransform.Equals(“日誌”);
這些選項都不起作用,並且Common消息是“我無法將'string'轉換為' JMP.bivarFitTransformConstants'“。
分配值的正確方法是什麼? JMP.bivarFitTransformConstants?
感謝幫助!
Re:為JMP.bivarFitTransformConstants賦值 我在C#的Automation引用中找到了FitTransformed的這種語法:
FitTransformed(Xtransform As Integer,Ytransform as Integer,PolynomialDegree as Integer)
這表明它接受所有三個參數的整數類型。但是,X和Y變換確實在JMP.bivarFitTransformConstants對像類型中。但是,當您嘗試使用值“Log”轉換Xtransform時,它會向您拋出錯誤。這是因為它正在尋找常量的整數值。
您可以通過以下方式指定Xtransform和YTransform的值:
Xtransform =(JMP.bivarFitTransformConstants)1;
Ytransform =(JMP.bivarFitTransformConstants)1;
以下是這些常量映射到的列表:
0 =無;
1 =記錄
2 = 開方
3 =正方形
4 =互惠
5 = Exp
我在FitTransformConstants中附加了雙變量分析的完整代碼示例的文本文件。