在偏最小二乘平台(至少在JMP Pro 13中),可以保存分數公式,並保存距離和T平方值。
- 有誰知道保存分數公式的JSL消息?
- 是否可以保存距離和T平方公式而不僅僅是值?
我很抱歉。在我的倉促中,我找到了舊的,不贊成使用的PLS平台,而不是更新的偏最小二乘平台。不過,我的建議仍然是合理的。您也可以將Scripting Index用於較新的平台。它實際上是您想要探索的偏最小二乘擬合對象。
如果單擊擬合旁邊的紅色三角形(而不是最頂部的平台菜單),此消息協議將鏡像可用的內容。因此,您可以交互式地或使用腳本獲得所需的結果。
謝謝馬克和伊恩!如果我能接受兩個答案,我會。
我不確定在搜索時我是如何在腳本索引鏈接中找不到該頁面的;我想我需要按照你的描述開始深入平台。
我不認為您要求'JSL解決方案',但下面的代碼將揭示PLS適合理解的所有消息。這通常是UI中出現的超集。
NamesDefaultToHere(1);
// Sample data
dt1 = Open("$SAMPLE_DATA/Baltic.jmp");
// Use PLS
yList = {:ls, :ha, :dt};
xList = {:v1, :v2, :v3, :v4, :v5, :v6, :v7, :v8, :v9, :v10};
pls = dt1 << Partial Least Squares(
Y( Eval(yList) ),
X( Eval(xList) ),
Fit( Method( NIPALS ), Initial Number of Factors( 10 ) )
);
// See what messages we can send to the fit (look in the log)
lrt = Report(pls)["NIPALS ?"] << getScriptableObject;
ShowProperties (lrt);
// Use one of the messages
lrt << saveXScoreFormula;
如果您要查找的內容不在列表中,您可以在事後計算它,如果您知道數學的話。
選擇救命 > 腳本索引 。單擊左上角的按鈕並選擇對象 。現在滾動第一個列表並選擇 PLS 。您將看到此平台的整個消息協議填充第二個列表。您將在下面找到所需的消息保存列 。