Zusammenpassen / Separat zusammenpassen (Modell anpassen)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo zusammen,
Ich möchte mithilfe von JSL eine Möglichkeit finden, zu präzisieren, ob ich „separat anpassen“ oder „zusammenpassen“ möchte, wenn Werte fehlen, die in den Y-Spalten unterschiedlich sind.
Das folgende Skript ermöglicht die separate Anpassung:
Fit-Gruppe(
Modell anpassen(
Y( :Y1 ),
Effekte( :X ),
Persönlichkeit( „Standard-Kleinste-Quadrate“),
Betonung( „Effekthebel“),
Laufen()
),
Modell anpassen(
Y( :Y2 ),
Effekte( :X ),
Persönlichkeit( „Standard-Kleinste-Quadrate“),
Betonung( „Effekthebel“),
Laufen()
)
);
Und das hier zum Zusammenpassen:
Modell anpassen(
Y( :Y1, :Y2 ),
Effekte( :X ),
Persönlichkeit( „Standard-Kleinste-Quadrate“),
Betonung( „Effekthebel“),
Laufen()
);
Mein Problem ist jedoch, dass ich die Funktion „Modell anpassen“ verwenden muss, nachdem ich auf eine Schaltfläche geklickt habe.
Wenn ich das vorherige Skript in eine Button-Box einfüge, funktioniert es nicht richtig und ich verstehe nicht, warum:
neues Fenster("test",bb=button box("Fit Model"));
bb<
Modell anpassen(
Y( :Y1, :Y2 ),
Effekte( :X ),
Persönlichkeit( „Standard-Kleinste-Quadrate“),
Betonung( „Effekthebel“),
Laufen()
)
);
Wenn ich auf die Schaltfläche klicke, öffnet JMP das Fenster, um den Benutzer zu fragen, ob er separat oder zusammenpassen möchte, anstatt direkt zusammenzufügen.
Habt ihr eine Idee, wie ich das beheben könnte?
Dank im Voraus.
Betreff: Zusammenpassen / Separat zusammenpassen (Modell anpassen)Interessant. Das wusste ich nicht“ Batch-interaktiv " schalten.
Betreff: Zusammenpassen / Separat zusammenpassen (Modell anpassen)Vielen Dank! Ich hätte nicht gedacht, hier eine where-Klausel zu verwenden.
Außerdem habe ich gerade eine weitere interessante Diskussion gefunden:
Betreff: Eine JSL-Skriptfrage: JMP-Warnung Bitte wählen Sie die zu löschenden Zeilen aus
Nutzung der Option Batch interaktiv scheint das Problem auch zu beheben.
Betreff: Zusammenpassen / Separat zusammenpassen (Modell anpassen)Es ist seltsam und könnte ein Fehler sein.
Um dieses Problem zu umgehen, versuchen Sie es mit einer Where-Klausel:
bb1 << Funktion einstellen ( Neues Fenster ( „Modell zusammenpassen“ ,
Modell anpassen (
Y ( : Höhe , : Gewicht ) ,
Auswirkungen ( : Sex ) ,
Persönlichkeit ( „Standard kleinste Quadrate“ ) ,
Schwerpunkt ( „Wirkungshebel“ ) ,
Wo ( ! Wird vermisst ( : Höhe ) & ! Wird vermisst ( : Gewicht )) ,
Laufen ()
)
)
) ;
Betreff: Zusammenpassen / Separat zusammenpassen (Modell anpassen)Tatsächlich funktioniert es einfach und perfekt mit „Fit Separately“, danke!
Leider habe ich es mit „Fit Together“ versucht und das Popup erscheint immer noch. Gibt es eine andere Möglichkeit, explizit zu präzisieren, dass wir zusammenpassen wollen?
Betreff: Zusammenpassen / Separat zusammenpassen (Modell anpassen)Ich möchte nur hinzufügen, dass das Popup unterdrückt wird, wenn Modell anpassen wird ausdrücklich darauf hingewiesen, dass es separat passen soll.
bb1 << Funktion einstellen (
Neues Fenster ( „Modell zusammenpassen“ ,
Modell anpassen (
Y ( : Höhe , : Gewicht ) ,
Auswirkungen ( : Sex ) ,
Persönlichkeit ( „Standard kleinste Quadrate“ ) ,
Schwerpunkt ( „Wirkungshebel“ ) ,
Laufen( „Getrennt passen“ )
)
)
) ;
Betreff: Zusammenpassen / Separat zusammenpassen (Modell anpassen)Ja, ich sehe den Effekt auch (JMP 12.1 auf dem Mac).
Wenn Sie auf die Schaltfläche „Gemeinsam“ klicken, versucht JMP Ihnen zu helfen und zeigt Folgendes an:

Wenn Sie jedoch den Code hinter der Schaltfläche direkt ausführen, ist dies nicht der Fall (was das gewünschte Verhalten ist). Leider keine gute Idee, wie man das stoppen kann. Bitte mailen support@jmp.com und verweise auf diesen Thread.
Namen standardmäßig hier ( 1 ) ;
dt = Offen ( „$SAMPLE_DATA/Big Class.jmp“ ) ;
// Die Antworten ein wenig dezimieren, um einen Unterschied zwischen den Anpassungen zu machen
Spalte ( dt , "Höhe" )[ RandomIndex ( NRow ( dt ) , 10 )] = . ;
Spalte ( dt , "Gewicht" )[ RandomIndex ( NRow ( dt ) , 10 )] = . ;
Neues Fenster ( "prüfen" , bb1 = Button-Box ( „Modell zusammenpassen“ ) , bb2 = Button-Box ( „Modell separat anpassen“ ) ) ;
bb1 << Funktion einstellen (
Neues Fenster ( „Modell zusammenpassen“ ,
Modell anpassen (
Y ( : Höhe , : Gewicht ) ,
Auswirkungen ( : Sex ) ,
Persönlichkeit ( „Standard kleinste Quadrate“ ) ,
Schwerpunkt ( „Wirkungshebel“ ) ,
Laufen ()
)
)
) ;
bb2 << Funktion einstellen (
Neues Fenster ( „Modell separat anpassen“ ,
Modell anpassen (
Y ( : Höhe ) ,
Auswirkungen ( : Sex ) ,
Persönlichkeit ( „Standard kleinste Quadrate“ ) ,
Schwerpunkt ( „Wirkungshebel“ ) ,
Laufen ()
) ,
Modell anpassen (
Y ( : Gewicht ) ,
Auswirkungen ( : Sex ) ,
Persönlichkeit ( „Standard kleinste Quadrate“ ) ,
Schwerpunkt ( „Wirkungshebel“ ) ,
Laufen ()
)
)
) ;