함께 맞춤 / 별도로 맞춤 (모델 맞춤)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />여러분, 안녕하세요,
JSL을 사용하여 Y 열에 서로 다른 누락된 값이 있는 경우 "별도 맞춤" 또는 "함께 맞춤"을 정확하게 수행할 수 있는 방법을 찾고 싶습니다.
다음 스크립트를 사용하면 별도로 맞출 수 있습니다.
적합그룹(
적합모델(
Y( :Y1 ),
효과( :X ),
성격( "표준 최소 제곱" ),
강조( "효과 활용" ),
달리다()
),
적합모델(
Y( :Y2 ),
효과( :X ),
성격( "표준 최소 제곱" ),
강조( "효과 활용" ),
달리다()
)
);
그리고 이것은 함께 어울리는 것입니다 :
적합모델(
Y( :Y1, :Y2 ),
효과( :X ),
성격( "표준 최소 제곱" ),
강조( "효과 활용" ),
달리다()
);
하지만 내 문제는 버튼을 클릭한 후 Fit Model 기능을 사용해야 한다는 것입니다.
버튼 상자에 이전 스크립트를 삽입하면 제대로 작동하지 않으며 그 이유를 이해할 수 없습니다.
new window("test",bb=button box("모델 맞추기"));
bb<<함수 설정(
적합모델(
Y( :Y1, :Y2 ),
효과( :X ),
성격( "표준 최소 제곱" ),
강조( "효과 활용" ),
달리다()
)
);
버튼을 클릭하면 JMP는 사용자에게 직접 맞추는 대신 별도로 맞출 것인지 함께 맞출 것인지 묻는 창을 엽니다.
이 문제를 어떻게 해결할 수 있을지 아시나요?
미리 감사드립니다.
Re: 함께 맞춤 / 별도로 맞춤(모델 맞춤)흥미로운. 나는 그것에 대해 몰랐다 " 일괄 대화형 " 스위치.
Re: 함께 맞춤 / 별도로 맞춤(모델 맞춤)정말 감사합니다! 여기서는 where 절을 사용할 생각을 하지 못했습니다.
게다가 나는 또 다른 흥미로운 토론을 발견했습니다.
Re: JSL 스크립팅 질문: JMP 경고 삭제할 행을 선택하십시오.
옵션 사용 일괄 대화형 문제도 해결되는 것 같습니다.
Re: 함께 맞춤 / 별도로 맞춤(모델 맞춤)이상하고 버그일 수도 있습니다.
해결 방법으로 where 절을 사용해 보세요.
bb1 << 기능 설정 ( 새창 ( "모델을 함께 맞춰보세요" ,
모델 맞춤 (
와이 ( : 키 , : 무게 ) ,
효과 ( : 섹스 ) ,
성격 ( "표준 최소제곱" ) ,
중요성 ( "효과 레버리지" ) ,
어디 ( ! 누락 ( : 키 ) & ! 누락 ( : 무게 )) ,
달리다 ()
)
)
) ;
Re: 함께 맞춤 / 별도로 맞춤(모델 맞춤)실제로 "별도 맞춤"을 사용하면 쉽고 완벽하게 작동합니다. 감사합니다!
불행히도 "Fit Together"를 사용해 보았지만 팝업이 여전히 나타납니다. 우리가 함께 어울리고 싶다는 것을 명시적으로 정확하게 표현하는 또 다른 방법이 있나요?
Re: 함께 맞춤 / 별도로 맞춤(모델 맞춤)다음과 같은 경우 팝업이 억제된다는 점을 추가하고 싶습니다. 모델 맞춤 별도로 맞도록 명시적으로 지시됩니다.
bb1 << 기능 설정 (
새창 ( "모델을 함께 맞춰보세요" ,
모델 맞춤 (
와이 ( : 키 , : 무게 ) ,
효과 ( : 섹스 ) ,
성격 ( "표준 최소제곱" ) ,
중요성 ( "효과 레버리지" ) ,
달리다( "별도 맞춤" )
)
)
) ;
Re: 함께 맞춤 / 별도로 맞춤(모델 맞춤)예, 저도 효과를 보고 있습니다(Mac의 경우 JMP 12.1).
'함께' 버튼을 누르면 JMP가 도움을 주려고 다음과 같은 팝업을 표시합니다.

그러나 버튼 뒤에 있는 코드를 직접 실행하면 그렇지 않습니다(원하는 동작입니다). 불행히도 이를 중지하는 방법은 없습니다. 메일로 보내주세요 support@jmp.com 이 스레드를 참조하세요.
이름의 기본값은 여기에 있습니다. ( 1 ) ;
dt = 열려 있는 ( "$SAMPLE_DATA/빅 클래스.jmp" ) ;
// 응답을 약간 줄여서 적합도에 차이를 만듭니다.
열 ( dt , "키" )[ 랜덤인덱스 ( Nrow ( dt ) , 10 )] = . ;
열 ( dt , "무게" )[ 랜덤인덱스 ( Nrow ( dt ) , 10 )] = . ;
새창 ( "시험" , bb1 = 버튼 상자 ( "모델을 함께 맞춰보세요" ) , bb2 = 버튼 상자 ( "모델을 별도로 맞춤" ) ) ;
bb1 << 기능 설정 (
새창 ( "모델을 함께 맞춰보세요" ,
모델 맞춤 (
와이 ( : 키 , : 무게 ) ,
효과 ( : 섹스 ) ,
성격 ( "표준 최소제곱" ) ,
중요성 ( "효과 레버리지" ) ,
달리다 ()
)
)
) ;
BB2 << 기능 설정 (
새창 ( "모델을 별도로 맞춤" ,
모델 맞춤 (
와이 ( : 키 ) ,
효과 ( : 섹스 ) ,
성격 ( "표준 최소제곱" ) ,
중요성 ( "효과 레버리지" ) ,
달리다 ()
) ,
모델 맞춤 (
와이 ( : 무게 ) ,
효과 ( : 섹스 ) ,
성격 ( "표준 최소제곱" ) ,
중요성 ( "효과 레버리지" ) ,
달리다 ()
)
)
) ;