裝配在一起/單獨裝配(裝配模型)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我想找到一種方法,使用 JSL 來精確確定當 Y 列之間缺少不同的值時我是否想要「單獨擬合」或「擬合在一起」。
以下腳本可以單獨安裝:
適合組(
適合模型(
Y(:Y1),
效果(:X),
個性(“標準最小平方法”),
強調(「效果槓桿」),
跑步()
),
適合模型(
Y(:Y2),
效果(:X),
個性(“標準最小平方法”),
強調(「效果槓桿」),
跑步()
)
);
還有這個可以組合在一起:
適合模型(
Y(:Y1,:Y2),
效果(:X),
個性(“標準最小平方法”),
強調(「效果槓桿」),
跑步()
);
但我的問題是,點擊按鈕後我需要使用「擬合模型」功能。
如果我將前面的腳本插入按鈕框中,它就無法正常工作,我不明白為什麼:
new window("測試",bb=按鈕框("擬合模型"));
bb<<設定函數(
適合模型(
Y(:Y1,:Y2),
效果(:X),
個性(“標準最小平方法”),
強調(「效果槓桿」),
跑步()
)
);
當我單擊按鈕時,JMP 開啟視窗詢問使用者是否要單獨擬合或擬合在一起,而不是直接擬合在一起。
你知道我該如何解決這個問題嗎?
提前致謝。
回覆:裝配在一起/單獨裝配(裝配模型)有趣的。 我不知道這件事”大量互動“ 轉變。
回覆:裝配在一起/單獨裝配(裝配模型)多謝! 我不會想到在這裡使用 where 子句。
此外,我剛剛發現了另一個有趣的討論:
回覆:JSL 腳本問題:JMP 警報 請選擇要刪除的行
使用選項大量互動似乎也解決了這個問題。
回覆:裝配在一起/單獨裝配(裝配模型)這很奇怪,可能是個錯誤。
作為解決方法,請嘗試使用 where 子句:
BB1 <<設定功能(新窗戶( “將模型擬合在一起” ,
適合模型(
是( :高度, :重量) ,
效果( :性別) ,
性格( 《標準最小平方法》 ) ,
強調( 《槓桿效應》 ) ,
在哪裡( !不見了( :高度) & !不見了( :重量)) ,
跑步()
)
)
) ;
回覆:裝配在一起/單獨裝配(裝配模型)事實上,它可以透過「單獨安裝」輕鬆完美地工作,謝謝!
不幸的是,我嘗試過“Fit Together”,但彈出視窗仍然出現。 有沒有其他方法可以明確地表明我們想要組合在一起?
回覆:裝配在一起/單獨裝配(裝配模型)只是想添加彈出視窗被抑制,如果適合模型明確告知要單獨安裝。
BB1 <<設定功能(
新窗戶( “將模型擬合在一起” ,
適合模型(
是( :高度, :重量) ,
效果( :性別) ,
性格( 《標準最小平方法》 ) ,
強調( 《槓桿效應》 ) ,
跑步( “分別適合” )
)
)
) ;
回覆:裝配在一起/單獨裝配(裝配模型)是的,我也看到了效果(Mac 上的 JMP 12.1)。
如果您按下「一起」按鈕,JMP 會嘗試提供協助並彈出以下內容:

但是,如果您直接運行按鈕後面的程式碼,則不會(這是所需的行為)。 不幸的是,不知道如何阻止這種情況。 請郵寄support@jmp.com並引用此線程。
名稱預設為此處( 1 ) ;
dt =打開( “$SAMPLE_DATA/大類.jmp” ) ;
// 稍微減少反應以在擬合之間產生差異
柱子( dt , “高度” )[隨機索引(列( dt ) , 10 )] = 。 ;
柱子( dt , “重量” )[隨機索引(列( dt ) , 10 )] = 。 ;
新窗戶( “測試” , BB1 =按鈕盒( “將模型擬合在一起” ) , BB2 =按鈕盒( “分別擬合模型” ) ) ;
BB1 <<設定功能(
新窗戶( “將模型擬合在一起” ,
適合模型(
是( :高度, :重量) ,
效果( :性別) ,
性格( 《標準最小平方法》 ) ,
強調( 《槓桿效應》 ) ,
跑步()
)
)
) ;
BB2 <<設定功能(
新窗戶( “分別擬合模型” ,
適合模型(
是( :高度) ,
效果( :性別) ,
性格( 《標準最小平方法》 ) ,
強調( 《槓桿效應》 ) ,
跑步()
) ,
適合模型(
是( :重量) ,
效果( :性別) ,
性格( 《標準最小平方法》 ) ,
強調( 《槓桿效應》 ) ,
跑步()
)
)
) ;