如何編寫腳本來選擇數據表中的幾列(> 1000)作為分析的輸入(例如逆相關)嗨,我是 JSL 的新手,想製作一個腳本來選擇多列(> 1000)並將它們用作分析的輸入。 例如,使用多變量分析工具併計算逆相關。
我已經製作了一個腳本,用於選擇兩列進行雙變量分析,但如何將其擴展為多列,如多變量分析中使用的那樣。
我試圖在這個論壇上找到線索,但我做錯了什麼,我被卡住了。 如果有人可以幫助我,我將非常感激。
最好的問候/安德斯
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
xvar = .;
yvar = .;
win = New Window( "Example of Returning Values",
<<MODAL></MODAL>
分析數據表腳本編寫回复:如何編寫腳本來選擇數據表中的幾列(> 1000)作為分析的輸入(例如逆相關)你正朝著正確的方向前進。您的原始腳本將 Yvar 限制為僅 1 個變量,因此通過刪除該限制,它可以讓您選擇多個變量,然後將這些變量作為列表傳輸到多變量輸入。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
xvar = .;
yvar = .;
win = New Window( "Example of Returning Values",
<<MODAL></MODAL>
回复:如何編寫腳本來選擇數據表中的幾列(> 1000)作為分析的輸入(例如逆相關)您還可以查看 Column Dialog 而不是構建模態新窗口。 根據您需要的自定義級別,它可能更易於使用。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Solubility.jmp");
colDiag = Column Dialog(y = ColList("Y", Data Type("Numeric")));
dt << Multivariate(Y(colDiag["y"]));